/freebsd/share/man/man4/ |
H A D | nvme.4 | 30 .\" 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 D | nvd.4 | 44 .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 D | nda.4 | 31 .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 D | apple,nvme-ans.yaml | 4 $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 D | pci_vendors | 86 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 D | nvmf_tcp.h | 60 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 D | t600x-nvme.dtsi | 3 * 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 D | nvme_pci.c | 61 "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 D | nvme_sim.c | 165 * 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 D | nvme.c | 51 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 D | pend_sec | 26 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 D | smart | 26 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 D | smart_test | 26 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 D | ata_err | 26 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 D | cmd_to | 26 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 D | defect | 26 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 D | health | 26 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 D | hours_on | 26 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 D | nonmed | 26 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 D | nvme_err | 26 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 D | off_ucor | 26 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 D | pwr_cyc | 26 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 D | r_proc | 26 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 D | r_ucor | 26 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 D | realloc | 26 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
|