| /spdk/lib/idxd/ |
| H A D | idxd_user.c | 378 struct idxd_enum_ctx *enum_ctx = ctx; in idxd_enum_cb() local 384 if (enum_ctx->probe_cb(enum_ctx->cb_ctx, pci_dev) == false) { in idxd_enum_cb() 388 if (probe_cb(enum_ctx->cb_ctx, pci_dev)) { in idxd_enum_cb() 395 enum_ctx->attach_cb(enum_ctx->cb_ctx, idxd); in idxd_enum_cb() 407 struct idxd_enum_ctx enum_ctx; in user_idxd_probe() local 409 enum_ctx.probe_cb = probe_cb; in user_idxd_probe() 410 enum_ctx.attach_cb = attach_cb; in user_idxd_probe() 411 enum_ctx.cb_ctx = cb_ctx; in user_idxd_probe() 414 rc = spdk_pci_enumerate(spdk_pci_idxd_get_driver(), idxd_enum_cb, &enum_ctx); in user_idxd_probe()
|
| /spdk/lib/ioat/ |
| H A D | ioat.c | 505 struct ioat_enum_ctx *enum_ctx = ctx; in ioat_enum_cb() local 519 if (enum_ctx->probe_cb(enum_ctx->cb_ctx, pci_dev)) { in ioat_enum_cb() 533 enum_ctx->attach_cb(enum_ctx->cb_ctx, pci_dev, ioat); in ioat_enum_cb() 543 struct ioat_enum_ctx enum_ctx; in spdk_ioat_probe() local 547 enum_ctx.probe_cb = probe_cb; in spdk_ioat_probe() 548 enum_ctx.attach_cb = attach_cb; in spdk_ioat_probe() 549 enum_ctx.cb_ctx = cb_ctx; in spdk_ioat_probe() 551 rc = spdk_pci_enumerate(spdk_pci_ioat_get_driver(), ioat_enum_cb, &enum_ctx); in spdk_ioat_probe() [all...] |
| /spdk/lib/nvme/ |
| H A D | nvme_pcie.c | 827 struct nvme_pcie_enum_ctx *enum_ctx = ctx; in pcie_nvme_enum_cb() local 852 if (enum_ctx->has_pci_addr && in pcie_nvme_enum_cb() 853 (spdk_pci_addr_compare(&pci_addr, &enum_ctx->pci_addr) != 0)) { in pcie_nvme_enum_cb() 857 return nvme_ctrlr_probe(&trid, enum_ctx->probe_ctx, pci_dev); in nvme_pcie_ctrlr_scan() 874 struct nvme_pcie_enum_ctx enum_ctx = {}; in nvme_pcie_ctrlr_scan() 876 enum_ctx.probe_ctx = probe_ctx; in nvme_pcie_ctrlr_scan() 879 if (spdk_pci_addr_parse(&enum_ctx.pci_addr, probe_ctx->trid.traddr)) { in nvme_pcie_ctrlr_scan() 882 enum_ctx.has_pci_addr = true; in nvme_pcie_ctrlr_scan() 892 if (enum_ctx.has_pci_addr == false) { in nvme_pcie_ctrlr_construct() 894 pcie_nvme_enum_cb, &enum_ctx); in nvme_pcie_ctrlr_construct() 859 struct nvme_pcie_enum_ctx enum_ctx = {}; nvme_pcie_ctrlr_scan() local [all...] |
| /spdk/lib/virtio/ |
| H A D | virtio_pci.c | 44 void *enum_ctx; member 674 rc = ctx->enum_cb((struct virtio_pci_ctx *)hw, ctx->enum_ctx); in virtio_pci_dev_probe() 723 virtio_pci_dev_enumerate(virtio_pci_create_cb enum_cb, void *enum_ctx, in virtio_pci_dev_enumerate() argument 734 ctx.enum_ctx = enum_ctx; in virtio_pci_dev_enumerate() 742 virtio_pci_dev_attach(virtio_pci_create_cb enum_cb, void *enum_ctx, in virtio_pci_dev_attach() argument 753 ctx.enum_ctx = enum_ctx; in virtio_pci_dev_attach()
|
| /spdk/include/spdk_internal/ |
| H A D | virtio.h | 416 int virtio_pci_dev_enumerate(virtio_pci_create_cb enum_cb, void *enum_ctx, 430 int virtio_pci_dev_attach(virtio_pci_create_cb create_cb, void *enum_ctx,
|
| /spdk/test/unit/lib/ioat/ioat.c/ |
| H A D | ioat_ut.c | 15 spdk_pci_enumerate(struct spdk_pci_driver *driver, spdk_pci_enum_cb enum_cb, void *enum_ctx) in spdk_pci_enumerate() argument
|
| /spdk/test/unit/lib/idxd/idxd_user.c/ |
| H A D | idxd_user_ut.c | 37 spdk_pci_enumerate(struct spdk_pci_driver *driver, spdk_pci_enum_cb enum_cb, void *enum_ctx) in spdk_pci_enumerate() argument
|
| /spdk/test/unit/lib/nvme/nvme_pcie.c/ |
| H A D | nvme_pcie_ut.c | 39 void *enum_ctx, struct spdk_pci_addr *pci_address), 0); 53 (struct spdk_pci_driver *driver, spdk_pci_enum_cb enum_cb, void *enum_ctx),
|
| /spdk/test/unit/lib/nvme/nvme_ns_cmd.c/ |
| H A D | nvme_ns_cmd_ut.c | 66 spdk_pci_enumerate(struct spdk_pci_driver *driver, spdk_pci_enum_cb enum_cb, void *enum_ctx) 67 spdk_pci_enumerate(struct spdk_pci_driver * driver,spdk_pci_enum_cb enum_cb,void * enum_ctx) spdk_pci_enumerate() argument
|