freebsd-nq/sys/dev/nvme
Jim Harris e5ce537999 nvme: fall back to a smaller MSI-X vector allocation if necessary
Previously, if per-CPU MSI-X vectors could not be allocated,
nvme(4) would fall back to INTx with a single I/O queue pair.
This change will still fall back to a single I/O queue pair, but
allocate MSI-X vectors instead of reverting to INTx.

MFC after:	1 week
Sponsored by:	Intel
2015-04-08 21:46:18 +00:00
..
nvme_ctrlr_cmd.c Use bitwise OR instead of logical OR when constructing value for 2014-06-10 21:40:43 +00:00
nvme_ctrlr.c nvme: fall back to a smaller MSI-X vector allocation if necessary 2015-04-08 21:46:18 +00:00
nvme_ns_cmd.c Fix nvme(4) and nvd(4) to support non 512-byte sector sizes. 2013-07-19 21:33:24 +00:00
nvme_ns.c Create a unique unit number for each controller and namespace cdev. 2013-11-01 23:30:54 +00:00
nvme_private.h nvme: Allocate all MSI resources up front so that we can fall back to 2014-03-18 18:10:35 +00:00
nvme_qpair.c nvme: Allocate all MSI resources up front so that we can fall back to 2014-03-18 18:10:35 +00:00
nvme_sysctl.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme_test.c Extend some 32-bit fields and variables to 64-bit to prevent overflow 2013-10-08 15:47:22 +00:00
nvme_util.c Add message when nvd disks are attached and detached. 2013-07-19 21:40:57 +00:00
nvme.c nvme: Close hole where nvd(4) would not be notified of all nvme(4) 2014-03-18 18:09:08 +00:00
nvme.h Extend some 32-bit fields and variables to 64-bit to prevent overflow 2013-10-08 15:47:22 +00:00