Home
last modified time | relevance | path

Searched full:nvme (Results 1 – 25 of 210) sorted by relevance

123456789

/freebsd/share/man/man4/
H A Dnvme.430 .\" nvme driver man page.
38 .Nm nvme
44 .Cd "device nvme"
64 driver provides support for NVM Express (NVMe) controllers, such as:
71 API for registering NVMe namespace consumers such as
94 and NVMe queue pairs can be allocated.
96 pairs are available, nvme(4) will use a smaller number of queue pairs and
103 hw.nvme.per_cpu_io_queues=0
110 hw.nvme.min_cpus_per_ioq=X
118 hw.nvme.force_intx=1
[all …]
H A Dnvd.444 .Cd "device nvme"
57 driver exposes NVM Express (NVMe) namespaces as disks to the kernel disk
60 .Xr nvme 4
61 driver for notification of existing NVMe namespaces and submission of NVM
71 .Xr nvme 4
78 driver defines a system-wide maximum delete size for NVMe devices.
88 .Xr nvme 4 ,
H A Dnda.431 .Nd NVMe Direct Access device driver
33 .Cd device nvme
39 .Tn NVMe
49 .It Va hw.nvme.use_nvd
51 .Xr nvme 4
161 .Xr nvme 4
170 .Xr nvme 4
191 NVMe storage device nodes
197 .Xr nvme 4 ,
/freebsd/sys/contrib/device-tree/Bindings/nvme/
H A Dapple,nvme-ans.yaml4 $id: http://devicetree.org/schemas/nvme/apple,nvme-ans.yaml#
16 - apple,t8103-nvme-ans2
17 - apple,t8112-nvme-ans2
18 - apple,t6000-nvme-ans2
19 - const: apple,nvme-ans2
23 - description: NVMe and NVMMU registers
28 - const: nvme
38 - description: power domain for the NVMe controller.
39 - description: power domain for the first PCIe bus connecting the NVMe
42 connecting the NVMe controller to the storage modules.
[all …]
/freebsd/share/misc/
H A Dpci_vendors86 0000 Propolis NVMe Controller
95 0b60 NVMe DC SSD [Sentinel Rock Plus controller]
96 025e 8008 NVMe DC SSD U.2 15mm [D7-P5510]
97 025e 8208 NVMe DC SSD U.2 15mm [D7-P5810]
98 025e 8d1d NVMe DC SSD E1.L 9.5mm [D5-P5316]
99 025e 9008 NVMe DC SSD U.2 15mm [D7-P5520]
100 025e 900c NVMe DC SSD E1.S 9.5mm [D7-P5520]
101 025e 900d NVMe DC SSD E1.S 15mm [D7-P5520]
102 025e 901c NVMe DC SSD E1.L 9.5mm [D7-P5520]
103 025e 9108 NVMe DC SSD U.2 15mm [D7-P5620]
[all …]
/freebsd/sys/dev/nvmf/
H A Dnvmf_tcp.h60 printf("NVMe/TCP: Invalid PDU type %u\n", ch->pdu_type); in nvmf_tcp_validate_pdu_header()
70 printf("NVMe/TCP: Received Initialize Connection PDU\n"); in nvmf_tcp_validate_pdu_header()
83 printf("NVMe/TCP: Received invalid termination request\n"); in nvmf_tcp_validate_pdu_header()
94 printf("NVMe/TCP: Invalid PDU type %u\n", ch->pdu_type); in nvmf_tcp_validate_pdu_header()
128 printf("NVMe/TCP: Invalid PDU header flags %#x\n", ch->flags); in nvmf_tcp_validate_pdu_header()
147 printf("NVMe/TCP: Invalid PDU header flags %#x\n", ch->flags); in nvmf_tcp_validate_pdu_header()
158 printf("NVMe/TCP: Invalid PDU header flags %#x\n", ch->flags); in nvmf_tcp_validate_pdu_header()
190 printf("NVMe/TCP: Invalid PDU header length %u\n", ch->hlen); in nvmf_tcp_validate_pdu_header()
206 printf("NVMe/TCP: Invalid PDU data offset %u\n", in nvmf_tcp_validate_pdu_header()
222 printf("NVMe/TCP: Invalid PDU data offset %u\n", in nvmf_tcp_validate_pdu_header()
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/apple/
H A Dt600x-nvme.dtsi3 * NVMe related devices for Apple T600x SoCs.
28 DIE_NODE(nvme): nvme@393cc0000 {
29 compatible = "apple,t6000-nvme-ans2", "apple,nvme-ans2";
31 reg-names = "nvme", "ans";
33 /* The NVME interrupt is always routed to die */
/freebsd/sys/dev/nvme/
H A Dnvme_pci.c61 "nvme",
66 DRIVER_MODULE(nvme, pci, nvme_pci_driver, NULL, NULL);
76 { 0x01118086, 0, 0, "NVMe Controller" },
77 { IDT32_PCI_ID, 0, 0, "IDT NVMe Controller (32 channel)" },
78 { IDT8_PCI_ID, 0, 0, "IDT NVMe Controller (8 channel)" },
94 { 0x07f015ad, 0, 0, "VMware NVMe Controller" },
95 { 0x2003106b, 0, 0, "Apple S3X NVMe Controller" },
143 device_set_desc(device, "Generic NVMe Device"); in nvme_pci_probe()
170 * The NVMe spec allows for the MSI-X table to be placed behind in nvme_ctrlr_allocate_bar()
271 TUNABLE_INT_FETCH("hw.nvme.force_intx", &force_intx); in nvme_ctrlr_setup_interrupts()
[all …]
H A Dnvme_sim.c165 * NVMe doesn't really have different transfer settings, but in nvme_sim_action()
194 strlcpy(cpi->hba_vid, "NVMe", HBA_IDLEN); in nvme_sim_action()
201 cpi->xport_specific.nvme.nsid = xpt_path_lun_id(ccb->ccb_h.path); in nvme_sim_action()
202 cpi->xport_specific.nvme.domain = pci_get_domain(dev); in nvme_sim_action()
203 cpi->xport_specific.nvme.bus = pci_get_bus(dev); in nvme_sim_action()
204 cpi->xport_specific.nvme.slot = pci_get_slot(dev); in nvme_sim_action()
205 cpi->xport_specific.nvme.function = pci_get_function(dev); in nvme_sim_action()
206 cpi->xport_specific.nvme.extra = 0; in nvme_sim_action()
207 strlcpy(cpi->xport_specific.nvme.dev_name, device_get_nameunit(dev), in nvme_sim_action()
208 sizeof(cpi->xport_specific.nvme.dev_name)); in nvme_sim_action()
[all …]
H A Dnvme.c51 MALLOC_DEFINE(M_NVME, "nvme", "nvme(4) memory allocations");
123 * The consumer may register itself after the nvme devices in nvme_notify()
187 if (devclass_get_devices(devclass_find("nvme"), &devlist, &devcount)) in nvme_notify_new_consumer()
227 * command failed or timed out). Do not notify any nvme in nvme_notify_fail_consumers()
291 printf("nvme(4): consumer not registered - no slots available\n"); in nvme_register_consumer()
323 "nvme",
328 DECLARE_MODULE(nvme, nvme_mod, SI_SUB_DRIVERS, SI_ORDER_FIRST);
329 MODULE_VERSION(nvme, 1);
330 MODULE_DEPEND(nvme, cam, 1, 1, 1);
/freebsd/sys/contrib/openzfs/cmd/zpool/zpool.d/
H A Dpend_sec26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dsmart26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dsmart_test26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Data_err26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dcmd_to26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Ddefect26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dhealth26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dhours_on26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dnonmed26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dnvme_err26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Doff_ucor26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dpwr_cyc26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dr_proc26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Dr_ucor26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then
H A Drealloc26 nvme_err: Show SMART NVMe errors (NVMe).
100 # NVMe:
101 # SMART/Health Information (NVMe Log 0xnn, NSID 0xnn)
136 # NVMe common
137 /NVMe/{type="nvme"}
144 # NVMe specific
216 elif [ "$type" = "nvme" ] ; then
226 elif [ "$type" = "nvme" ] ; then

123456789