numam-spdk/lib/nvme
Daniel Verkamp a78ddd8231 nvme: add function to get PCI device from ctrlr
This allows us to remove most uses of spdk_pci_get_device(), which looks
up a PCI device structure from an arbitrary PCI address.  This function
is problematic, since it uses internal DPDK data structures that aren't
meant to be part of the public API.  There is still one use in the
codebase, which will be cleaned up in another patch.

Change-Id: Ia1fe1f799c240195f6871c1d92821074f884c4e6
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/405707
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2018-03-29 01:46:43 -04:00
..
Makefile build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
nvme_ctrlr_cmd.c nvme: unify Identify command helpers 2018-03-27 02:43:46 -04:00
nvme_ctrlr.c nvme: add function to get PCI device from ctrlr 2018-03-29 01:46:43 -04:00
nvme_internal.h nvme: add spdk_nvme_ns_get_uuid() function 2018-03-27 02:43:46 -04:00
nvme_ns_cmd.c nvme: free children recursively 2018-02-23 15:35:32 -05:00
nvme_ns.c nvme: add spdk_nvme_ns_get_uuid() function 2018-03-27 02:43:46 -04:00
nvme_pcie.c scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
nvme_qpair.c scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
nvme_quirks.c nvme: add debug logs for matched quirks 2018-02-23 10:07:39 -05:00
nvme_rdma.c nvme: unify Identify command helpers 2018-03-27 02:43:46 -04:00
nvme_transport.c scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
nvme_uevent.c util: add spdk_strerror() wrapper with TLS support 2018-01-04 15:00:09 -05:00
nvme_uevent.h nvme: Add support of hotplug for vfio-attached devices. 2017-12-06 17:04:49 -05:00
nvme.c util: add uuid.h to wrap libuuid 2018-03-08 10:49:51 -05:00