Spdk/examples/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
..
arbitration lib: Return instead of exit/abort in env_dpdk 2018-01-10 16:20:15 -05:00
cmb_copy cmb_copy: An example app that uses NVMe CMBs 2018-02-14 12:36:01 -05:00
fio_plugin scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
hello_world hello_world: If supported, use CMB WDS buffer 2018-02-12 19:11:44 -05:00
hotplug lib: Return instead of exit/abort in env_dpdk 2018-01-10 16:20:15 -05:00
identify nvme: add function to get PCI device from ctrlr 2018-03-29 01:46:43 -04:00
nvme_manage scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
perf nvme: add function to get PCI device from ctrlr 2018-03-29 01:46:43 -04:00
reserve nvme: use uint32_t consistently for NSID values 2018-03-16 14:15:08 -04:00
Makefile cmb_copy: An example app that uses NVMe CMBs 2018-02-14 12:36:01 -05:00