Lines Matching +full:cpu +full:- +full:driver

2 .\" Copyright (c) 2012-2016 Intel Corporation
30 .\" nvme driver man page.
39 .Nd NVM Express core driver
41 To compile this driver into your kernel,
43 .Bd -ragged -offset indent
47 Or, to load the driver as a module at boot, place the following line in
49 .Bd -literal -offset indent
64 driver provides support for NVM Express (NVMe) controllers, such as:
65 .Bl -bullet
69 Per-CPU IO queue pairs
83 driver creates controller device nodes in the format
89 not 0, and this driver follows that convention.
93 will create an I/O queue pair for each CPU, provided enough MSI-X vectors
102 .Bd -literal -offset indent
106 To assign more than one CPU per I/O queue pair, thereby reducing the number
107 of MSI-X vectors consumed by the device, set the following tunable value in
109 .Bd -literal -offset indent
115 driver instances, set the following tunable value in
117 .Bd -literal -offset indent
121 Note that use of INTx implies disabling of per-CPU I/O queue pairs.
125 .Bd -literal -offset indent
133 driver is used to provide a disk driver to the system by default.
136 driver can also be used instead.
139 driver performs better with smaller transactions and few TRIM
144 driver performs better with larger transactions and also collapses
152 driver, set the following tunable value in
154 .Bd -literal -offset indent
159 .Bd -literal -offset indent
169 .Bd -literal -offset indent
173 Prior versions of the driver reset the card twice on boot.
174 This proved to be unnecessary and inefficient, so the driver now resets drive
177 .Bd -literal -offset indent
181 The following controller-level sysctls are currently implemented:
182 .Bl -tag -width indent
193 The following queue pair-level sysctls are currently implemented.
196 .Bl -tag -width indent
205 the driver.
210 the driver.
211 The driver increments the tail pointer after writing a command
216 the driver.
217 The driver increments the head pointer after finishing
228 driver supports attaching to a
243 .Bl -diag
245 The driver found a timed-out transaction had a pending completion record,
260 driver first appeared in
263 .An -nosplit
266 driver was developed by Intel and originally written by