Spdk/lib/nvme
Daniel Verkamp fcb00f3780 nvme: expand probe information to a struct
spdk_nvme_probe() will now provide a struct spdk_nvme_probe_info to the
probe and attach callbacks in place of the PCI device pointer.

This struct contains the useful information that could be retrieved from
the PCI device during probe.

The goal of this change is to allow expansion of the probe information
in the future when other transports (specifically, NVMe over Fabrics)
are added that do not necessarily use PCI addressing or device IDs.

Change-Id: I59a2a9e874e248ce5fa1d7f4b57c8056962ff3cd
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-11-02 14:15:02 -07:00
..
Makefile nvme: change nvme_intel.c to nvme_quirks.c 2016-10-24 17:01:26 -07:00
nvme_ctrlr_cmd.c nvme: move create and delete I/O queue commands to PCIe 2016-10-18 10:14:00 -07:00
nvme_ctrlr.c nvme: replace trace log with error log for error conditions 2016-11-02 10:31:23 -07:00
nvme_internal.h nvme: expand probe information to a struct 2016-11-02 14:15:02 -07:00
nvme_ns_cmd.c nvme: Change the deallocate interface to generic dsm 2016-10-04 14:36:09 -07:00
nvme_ns.c env: add struct spdk_pci_id and getter function 2016-11-01 09:40:36 -07:00
nvme_pcie.c nvme: expand probe information to a struct 2016-11-02 14:15:02 -07:00
nvme_qpair.c nvme: replace trace log with error log for error conditions 2016-11-02 10:31:23 -07:00
nvme_quirks.c env: add struct spdk_pci_id and getter function 2016-11-01 09:40:36 -07:00
nvme.c nvme: expand probe information to a struct 2016-11-02 14:15:02 -07:00