linux_dsm_epyc7002/drivers/nvme/host
Christoph Hellwig 07bfcd09a2 nvme-fabrics: add a generic NVMe over Fabrics library
The NVMe over Fabrics library provides an interface for both transports
and the nvme core to handle fabrics specific commands and attributes
independent of the underlying transport.

In addition, the fabrics library adds a misc device interface that allow
actually creating a fabrics controller, as we can't just autodiscover
it like in the PCI case.  The nvme-cli utility has been enhanced to use
this interface to support fabric connect and discovery.

Signed-off-by: Armen Baloyan <armenx.baloyan@intel.com>,
Signed-off-by: Jay Freyensee <james.p.freyensee@intel.com>,
Signed-off-by: Ming Lin <ming.l@ssi.samsung.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
2016-07-05 11:28:16 -06:00
..
core.c nvme-fabrics: add a generic NVMe over Fabrics library 2016-07-05 11:28:16 -06:00
fabrics.c nvme-fabrics: add a generic NVMe over Fabrics library 2016-07-05 11:28:16 -06:00
fabrics.h nvme-fabrics: add a generic NVMe over Fabrics library 2016-07-05 11:28:16 -06:00
Kconfig nvme-fabrics: add a generic NVMe over Fabrics library 2016-07-05 11:28:16 -06:00
lightnvm.c lightnvm: rename nr_pages to nr_ppas on nvm_rq 2016-05-06 12:51:10 -06:00
Makefile nvme-fabrics: add a generic NVMe over Fabrics library 2016-07-05 11:28:16 -06:00
nvme.h nvme-fabrics: add a generic NVMe over Fabrics library 2016-07-05 11:28:16 -06:00
pci.c nvme.h: add NVMe over Fabrics definitions 2016-07-05 11:28:14 -06:00
scsi.c nvme: move chardev and sysfs interface to common code 2015-12-01 10:59:40 -07:00