Home
last modified time | relevance | path

Searched refs:nvme (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v5.15/drivers/nvme/host/
DMakefile5 obj-$(CONFIG_NVME_CORE) += nvme-core.o
6 obj-$(CONFIG_BLK_DEV_NVME) += nvme.o
7 obj-$(CONFIG_NVME_FABRICS) += nvme-fabrics.o
8 obj-$(CONFIG_NVME_RDMA) += nvme-rdma.o
9 obj-$(CONFIG_NVME_FC) += nvme-fc.o
10 obj-$(CONFIG_NVME_TCP) += nvme-tcp.o
12 nvme-core-y := core.o ioctl.o
13 nvme-core-$(CONFIG_TRACING) += trace.o
14 nvme-core-$(CONFIG_NVME_MULTIPATH) += multipath.o
15 nvme-core-$(CONFIG_BLK_DEV_ZONED) += zns.o
[all …]
DKconfig16 module will be called nvme.
49 To configure a NVMe over Fabrics controller use the nvme-cli tool
50 from https://github.com/linux-nvme/nvme-cli.
65 To configure a NVMe over Fabrics controller use the nvme-cli tool
66 from https://github.com/linux-nvme/nvme-cli.
82 To configure a NVMe over Fabrics controller use the nvme-cli tool
83 from https://github.com/linux-nvme/nvme-cli.
Dtrace.h8 #define TRACE_SYSTEM nvme
/Linux-v5.15/drivers/scsi/qla2xxx/
Dqla_nvme.c141 struct srb_iocb *nvme; in qla_nvme_release_fcp_cmd_kref() local
147 nvme = &sp->u.iocb_cmd; in qla_nvme_release_fcp_cmd_kref()
148 fd = nvme->u.nvme.desc; in qla_nvme_release_fcp_cmd_kref()
154 fd->rcv_rsplen = le16_to_cpu(nvme->u.nvme.rsp_pyld_len); in qla_nvme_release_fcp_cmd_kref()
234 __func__, sp, sp->handle, fcport, sp->u.iocb_cmd.u.nvme.desc, fcport->deleted); in qla_nvme_abort_work()
301 struct srb_iocb *nvme; in qla_nvme_ls_req() local
330 nvme = &sp->u.iocb_cmd; in qla_nvme_ls_req()
332 nvme->u.nvme.desc = fd; in qla_nvme_ls_req()
333 nvme->u.nvme.dir = 0; in qla_nvme_ls_req()
334 nvme->u.nvme.dl = 0; in qla_nvme_ls_req()
[all …]
Dqla_iocb.c3726 struct srb_iocb *nvme; in qla_nvme_ls() local
3728 nvme = &sp->u.iocb_cmd; in qla_nvme_ls()
3733 cmd_pkt->timeout = cpu_to_le16(nvme->u.nvme.timeout_sec); in qla_nvme_ls()
3738 cmd_pkt->tx_byte_count = cpu_to_le32(nvme->u.nvme.cmd_len); in qla_nvme_ls()
3739 cmd_pkt->dsd[0].length = cpu_to_le32(nvme->u.nvme.cmd_len); in qla_nvme_ls()
3740 put_unaligned_le64(nvme->u.nvme.cmd_dma, &cmd_pkt->dsd[0].address); in qla_nvme_ls()
3743 cmd_pkt->rx_byte_count = cpu_to_le32(nvme->u.nvme.rsp_len); in qla_nvme_ls()
3744 cmd_pkt->dsd[1].length = cpu_to_le32(nvme->u.nvme.rsp_len); in qla_nvme_ls()
3745 put_unaligned_le64(nvme->u.nvme.rsp_dma, &cmd_pkt->dsd[1].address); in qla_nvme_ls()
Dqla_isr.c2554 iocb->u.nvme.comp_status = comp_status; in qla24xx_nvme_iocb_entry()
2556 fd = iocb->u.nvme.desc; in qla24xx_nvme_iocb_entry()
2558 if (unlikely(iocb->u.nvme.aen_op)) in qla24xx_nvme_iocb_entry()
2578 iocb->u.nvme.rsp_pyld_len = 0; in qla24xx_nvme_iocb_entry()
2582 iocb->u.nvme.rsp_pyld_len = sts->nvme_rsp_pyld_len; in qla24xx_nvme_iocb_entry()
2588 iocb->u.nvme.rsp_pyld_len = 0; in qla24xx_nvme_iocb_entry()
2599 iocb->u.nvme.rsp_pyld_len = sts->nvme_rsp_pyld_len; in qla24xx_nvme_iocb_entry()
2600 if (unlikely(le16_to_cpu(iocb->u.nvme.rsp_pyld_len) > in qla24xx_nvme_iocb_entry()
2604 iocb->u.nvme.rsp_pyld_len); in qla24xx_nvme_iocb_entry()
2607 iocb->u.nvme.rsp_pyld_len); in qla24xx_nvme_iocb_entry()
[all …]
Dqla_def.h595 } nvme; member
/Linux-v5.15/drivers/nvme/target/
DMakefile6 obj-$(CONFIG_NVME_TARGET_LOOP) += nvme-loop.o
9 obj-$(CONFIG_NVME_TARGET_FCLOOP) += nvme-fcloop.o
16 nvme-loop-y += loop.o
19 nvme-fcloop-y += fcloop.o
/Linux-v5.15/Documentation/fault-injection/
Dnvme-fault-injection.rst8 Status can be found in include/linux/nvme.h
10 Following examples show how to inject an error into the nvme.
42 nvme_process_cq+0xe7/0x1d0 [nvme]
43 nvme_irq+0x1e/0x40 [nvme]
130 nvme reset /dev/nvme0
139 nvme nvme0: resetting controller
149 nvme_irq+0x129/0x280 [nvme]
177 nvme nvme0: Could not set queue count (16385)
178 nvme nvme0: IO queues not created
Dindex.rst12 nvme-fault-injection
Dfault-injection.rst51 debugfs entries under /sys/kernel/debug/nvme*/fault_inject. The default
/Linux-v5.15/arch/s390/kernel/
Dipl.c279 if (ipl_block.nvme.opt == IPL_PB0_NVME_OPT_DUMP) in get_ipl_type()
341 return sprintf(page, "%08ux\n", ipl_block.nvme.fid); in sys_ipl_device_show()
375 unsigned int size = ipl_block.nvme.scp_data_len; in ipl_nvme_scp_data_read()
376 void *scp_data = &ipl_block.nvme.scp_data; in ipl_nvme_scp_data_read()
412 (unsigned long long)ipl_block.nvme.fid);
414 (unsigned long long)ipl_block.nvme.nsid);
416 (unsigned long long)ipl_block.nvme.bootprog);
418 (unsigned long long)ipl_block.nvme.br_lba);
810 size_t size = reipl_block_nvme->nvme.scp_data_len; in reipl_nvme_scpdata_read()
811 void *scp_data = reipl_block_nvme->nvme.scp_data; in reipl_nvme_scpdata_read()
[all …]
/Linux-v5.15/drivers/nvme/
DKconfig4 source "drivers/nvme/host/Kconfig"
5 source "drivers/nvme/target/Kconfig"
/Linux-v5.15/arch/s390/include/asm/
Dipl.h25 struct ipl_pb0_nvme nvme; member
88 } nvme; member
/Linux-v5.15/arch/s390/boot/
Dipl_parm.c71 ipl_block.nvme.opt == IPL_PB0_NVME_OPT_DUMP) in is_ipl_block_dump()
101 scp_data_len = ipb->nvme.scp_data_len; in ipl_block_get_ascii_scpdata()
102 scp_data = ipb->nvme.scp_data; in ipl_block_get_ascii_scpdata()
/Linux-v5.15/drivers/s390/char/
Dzcore.c286 TRACE("fid: %x\n", ipl_info.data.nvme.fid); in zcore_init()
287 TRACE("nsid: %x\n", ipl_info.data.nvme.nsid); in zcore_init()
/Linux-v5.15/Documentation/devicetree/bindings/net/
Dmarvell,prestera.txt54 might be a static base mac address or nvme cell provider.
/Linux-v5.15/drivers/
DMakefile81 obj-y += nvme/
DKconfig34 source "drivers/nvme/Kconfig"
/Linux-v5.15/drivers/scsi/lpfc/
Dlpfc_sli4.h573 uint8_t nvme; member
Dlpfc_init.c13621 sli4_params->nvme = 1; in lpfc_get_sli4_parameters()
13633 sli4_params->nvme = 0; in lpfc_get_sli4_parameters()
13700 phba->fcp_embed_io, sli4_params->nvme, in lpfc_get_sli4_parameters()
/Linux-v5.15/Documentation/userspace-api/ioctl/
Dioctl-number.rst172 'N' 40-7F drivers/block/nvme.c
/Linux-v5.15/Documentation/driver-api/nvdimm/
Dnvdimm.rst780 within a NVME controller (see the nvme specification:
/Linux-v5.15/Documentation/admin-guide/
Dbcache.rst255 … 25 18:33 cache0 -> ../../../devices/pci0000:00/0000:00:1d.0/0000:70:00.0/nvme/nvme0/nvme0n1/nvme0…
/Linux-v5.15/
DMAINTAINERS13408 L: linux-nvme@lists.infradead.org
13410 W: http://git.infradead.org/nvme.git
13411 T: git://git.infradead.org/nvme.git
13412 F: drivers/nvme/host/
13413 F: include/linux/nvme.h
13418 L: linux-nvme@lists.infradead.org
13420 F: drivers/nvme/host/fc.c
13421 F: drivers/nvme/target/fc.c
13422 F: drivers/nvme/target/fcloop.c
13423 F: include/linux/nvme-fc-driver.h
[all …]

12