Home
last modified time | relevance | path

Searched refs:enum_ctx (Results 1 – 9 of 9) sorted by relevance

/spdk/lib/idxd/
H A Didxd_user.c378 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 Dioat.c505 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 Dnvme_pcie.c827 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 Dvirtio_pci.c44 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 Dvirtio.h416 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 Dioat_ut.c15 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 Didxd_user_ut.c37 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 Dnvme_pcie_ut.c39 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 Dnvme_ns_cmd_ut.c66 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