freebsd-nq/sys/dev/nvme
Jim Harris 8e0ac13f5a Use pause() instead of DELAY() when polling for completion of admin
commands during controller initialization.

DELAY() does not work here during config_intrhook context - we need to
explicitly relinquish the CPU for the admin command completion to
get processed.

Sponsored by:	Intel
Reported by:	Adam Brooks <adam.j.brooks@intel.com>
Reviewed by:	carl
MFC after:	3 days
2013-07-17 23:26:56 +00:00
..
nvme_ctrlr_cmd.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme_ctrlr.c Use pause() instead of DELAY() when polling for completion of admin 2013-07-17 23:26:56 +00:00
nvme_ns_cmd.c Add unmapped bio support to nvme(4) and nvd(4). 2013-04-01 16:23:34 +00:00
nvme_ns.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme_private.h Add comment explaining why CACHE_LINE_SIZE is defined in nvme_private.h 2013-07-09 21:24:19 +00:00
nvme_qpair.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme_sysctl.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme_test.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme.h Define constants for the lengths of the serial number, model number 2013-07-17 23:23:38 +00:00