Lines Matching full:nvme

3  * NVMe over Fabrics common host code.
13 #include "nvme.h"
15 #include <linux/nvme-keyring.h>
126 * @ctrl: Host NVMe controller instance which we got the address
152 * nvmf_reg_read32() - NVMe Fabrics "Property Get" API function.
153 * @ctrl: Host NVMe controller instance maintaining the admin
155 * the allocated NVMe controller resource on the target system.
157 * register (see the fabrics section of the NVMe standard).
162 * from an NVMe controller on the target system.
165 * NVMe fabrics space.)
169 * > 0: NVMe error status code
197 * nvmf_reg_read64() - NVMe Fabrics "Property Get" API function.
198 * @ctrl: Host NVMe controller instance maintaining the admin
202 * register (see the fabrics section of the NVMe standard).
207 * from an NVMe controller on the target system.
210 * NVMe fabrics space.)
214 * > 0: NVMe error status code
242 * nvmf_reg_write32() - NVMe Fabrics "Property Write" API function.
243 * @ctrl: Host NVMe controller instance maintaining the admin
245 * the allocated NVMe controller resource on the target system.
247 * register (see the fabrics section of the NVMe standard).
251 * Used by the NVMe host system to write a 32-bit capsule property value
252 * to an NVMe controller on the target system.
255 * NVMe fabrics space.)
259 * > 0: NVMe error status code
304 * @offset: For use with the NVMe error code
434 * nvmf_connect_admin_queue() - NVMe Fabrics Admin Queue "Connect"
436 * @ctrl: Host nvme controller instance used to request
437 * a new NVMe controller allocation on the target
438 * system and establish an NVMe Admin connection to
441 * This function enables an NVMe host device to request a new allocation of
442 * an NVMe controller resource on a target system as well establish a
443 * fabrics-protocol connection of the NVMe Admin queue between the
444 * host system device and the allocated NVMe controller on the
445 * target system via a NVMe Fabrics "Connect" command.
506 * nvmf_connect_io_queue() - NVMe Fabrics I/O Queue "Connect"
508 * @ctrl: Host nvme controller instance used to establish an
509 * NVMe I/O queue connection to the already allocated NVMe
511 * @qid: NVMe I/O queue number for the new I/O connection between
513 * the Admin queue, per NVMe standard).
516 * of a NVMe I/O queue (via NVMe Fabrics "Connect" command)
517 * between the host system device and the allocated NVMe controller
522 * > 0: NVMe error status code
607 * nvmf_register_transport() - NVMe Fabrics Library registration function.
612 * being implemented to the common NVMe fabrics library. Part of
629 * nvmf_unregister_transport() - NVMe Fabrics Library unregistration function.
634 * fabric being implemented from the common NVMe fabrics library.
1324 request_module("nvme-%s", opts->transport); in nvmf_create_ctrl()
1379 .name = "nvme-fabrics",
1489 .name = "nvme-fabrics",
1503 pr_err("couldn't register class nvme-fabrics\n"); in nvmf_init()
1510 pr_err("couldn't create nvme-fabrics device!\n"); in nvmf_init()
1554 MODULE_DESCRIPTION("NVMe host fabrics library");