Home
last modified time | relevance | path

Searched refs:attach_cb (Results 1 – 25 of 32) sorted by relevance

12

/spdk/lib/nvme/
H A Dnvme.c668 /* Increase the ref count before calling attach_cb() as the user may in nvme_ctrlr_probe()
672 if (probe_ctx->attach_cb) { in nvme_ctrlr_probe()
674 probe_ctx->attach_cb(probe_ctx->cb_ctx, &ctrlr->trid, ctrlr, &ctrlr->opts); in nvme_ctrlr_probe()
748 * Increase the ref count before calling attach_cb() as the user may in nvme_init_controllers()
754 if (probe_ctx->attach_cb) { in nvme_init_controllers()
755 probe_ctx->attach_cb(probe_ctx->cb_ctx, &ctrlr->trid, ctrlr, &ctrlr->opts); in nvme_init_controllers()
875 * Unlock while calling attach_cb() so the user can call other functions in nvme_probe_internal()
878 if (probe_ctx->attach_cb) {
880 probe_ctx->attach_cb(probe_ctx->cb_ctx, &ctrlr->trid, ctrlr, &ctrlr->opts); in nvme_probe_ctx_init()
907 spdk_nvme_attach_cb attach_cb, in spdk_nvme_probe()
884 nvme_probe_ctx_init(struct spdk_nvme_probe_ctx * probe_ctx,const struct spdk_nvme_transport_id * trid,const struct spdk_nvme_ctrlr_opts * opts,void * cb_ctx,spdk_nvme_probe_cb probe_cb,spdk_nvme_attach_cb attach_cb,spdk_nvme_remove_cb remove_cb) nvme_probe_ctx_init() argument
898 spdk_nvme_probe(const struct spdk_nvme_transport_id * trid,void * cb_ctx,spdk_nvme_probe_cb probe_cb,spdk_nvme_attach_cb attach_cb,spdk_nvme_remove_cb remove_cb) spdk_nvme_probe() argument
1511 spdk_nvme_probe_async(const struct spdk_nvme_transport_id * trid,void * cb_ctx,spdk_nvme_probe_cb probe_cb,spdk_nvme_attach_cb attach_cb,spdk_nvme_remove_cb remove_cb) spdk_nvme_probe_async() argument
1565 spdk_nvme_connect_async(const struct spdk_nvme_transport_id * trid,const struct spdk_nvme_ctrlr_opts * opts,spdk_nvme_attach_cb attach_cb) spdk_nvme_connect_async() argument
[all...]
/spdk/test/env/env_dpdk_post_init/
H A Denv_dpdk_post_init.c37 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
87 if (spdk_nvme_probe(NULL, NULL, probe_cb, attach_cb, NULL) != 0) { in main()
/spdk/test/external_code/nvme/
H A Didentify.c78 attach_cb(void *cb_ctx, const struct spdk_pci_addr *addr, in attach_cb() function
121 rc = nvme_probe(attach_cb, NULL); in main()
H A Dnvme.h37 int nvme_probe(nvme_attach_cb attach_cb, void *ctx);
H A Dnvme.c548 probe_internal(struct spdk_pci_addr *addr, nvme_attach_cb attach_cb, void *cb_ctx) in probe_internal() argument
587 if (attach_cb != NULL) { in probe_internal()
588 attach_cb(cb_ctx, &ctrlr->pci_device->addr, ctrlr); in probe_internal()
598 nvme_probe(nvme_attach_cb attach_cb, void *cb_ctx) in nvme_probe() argument
600 return probe_internal(NULL, attach_cb, cb_ctx); in nvme_probe()
/spdk/test/nvme/startup/
H A Dstartup.c39 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
165 * whether to attach to each controller. attach_cb will then be in main()
169 rc = spdk_nvme_probe(NULL, NULL, probe_cb, attach_cb, NULL); in main()
/spdk/test/app/stub/
H A Dstub.c71 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb()
115 if (spdk_nvme_probe(NULL, NULL, probe_cb, attach_cb, NULL) != 0) { in stub_start()
70 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, attach_cb() function
/spdk/lib/idxd/
H A Didxd_kernel.c56 kernel_idxd_probe(void *cb_ctx, spdk_idxd_attach_cb attach_cb, spdk_idxd_probe_cb probe_cb) in kernel_idxd_probe() argument
177 attach_cb(cb_ctx, &kernel_idxd->idxd); in kernel_idxd_probe()
H A Didxd_user.c346 spdk_idxd_attach_cb attach_cb; member
395 enum_ctx->attach_cb(enum_ctx->cb_ctx, idxd); in idxd_enum_cb()
403 user_idxd_probe(void *cb_ctx, spdk_idxd_attach_cb attach_cb, in user_idxd_probe() argument
410 enum_ctx.attach_cb = attach_cb; in user_idxd_probe()
H A Didxd_internal.h123 int (*probe)(void *cb_ctx, spdk_idxd_attach_cb attach_cb,
/spdk/test/nvme/err_injection/
H A Derr_injection.c42 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
205 if (spdk_nvme_probe(NULL, NULL, probe_cb, attach_cb, NULL) != 0) { in main()
/spdk/lib/ioat/
H A Dioat.c497 spdk_ioat_attach_cb attach_cb; member
533 enum_ctx->attach_cb(enum_ctx->cb_ctx, pci_dev, ioat); in ioat_enum_cb()
540 spdk_ioat_probe(void *cb_ctx, spdk_ioat_probe_cb probe_cb, spdk_ioat_attach_cb attach_cb) in spdk_ioat_probe() argument
548 enum_ctx.attach_cb = attach_cb; in spdk_ioat_probe()
/spdk/include/spdk/
H A Dioat.h73 int spdk_ioat_probe(void *cb_ctx, spdk_ioat_probe_cb probe_cb, spdk_ioat_attach_cb attach_cb);
/spdk/module/accel/ioat/
H A Daccel_ioat.c260 attach_cb(void *cb_ctx, struct spdk_pci_device *pci_dev, struct spdk_ioat_chan *ioat) in attach_cb() function
289 if (spdk_ioat_probe(NULL, probe_cb, attach_cb) != 0) { in accel_ioat_init()
/spdk/module/accel/iaa/
H A Daccel_iaa.c340 attach_cb(void *cb_ctx, struct spdk_idxd_device *iaa) in accel_iaa_enable_probe()
398 if (spdk_idxd_probe(NULL, attach_cb, caller_probe_cb) != 0) { in accel_iaa_exit()
314 attach_cb(void *cb_ctx, struct spdk_idxd_device *iaa) attach_cb() function
/spdk/test/nvme/reserve/
H A Dreserve.c381 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
410 if (spdk_nvme_probe(NULL, NULL, probe_cb, attach_cb, NULL) != 0) { in main()
/spdk/test/nvme/simple_copy/
H A Dsimple_copy.c326 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
459 rc = spdk_nvme_probe(g_use_trid ? &g_trid : NULL, NULL, probe_cb, attach_cb, NULL); in main()
/spdk/test/unit/lib/nvme/nvme.c/
H A Dnvme_ut.c181 spdk_nvme_attach_cb attach_cb = dummy_attach_cb; in test_spdk_nvme_probe()
192 rc = spdk_nvme_probe_ext(trid, cb_ctx, probe_cb, attach_cb, attach_fail_cb, remove_cb); in test_spdk_nvme_probe()
196 * For secondary processes, the attach_cb should automatically get in test_spdk_nvme_probe()
204 rc = spdk_nvme_probe_ext(trid, cb_ctx, probe_cb, attach_cb, attach_fail_cb, remove_cb); in test_spdk_nvme_probe()
207 /* driver init passes, transport available, secondary call attach_cb */ in test_spdk_nvme_probe()
220 rc = spdk_nvme_probe_ext(trid, cb_ctx, probe_cb, attach_cb, attach_fail_cb, remove_cb); in test_spdk_nvme_probe()
226 rc = spdk_nvme_probe_ext(trid, cb_ctx, probe_cb, attach_cb, attach_fail_cb, remove_cb); in test_spdk_nvme_probe()
358 spdk_nvme_attach_cb attach_cb = dummy_attach_cb; in test_nvme_init_controllers()
385 probe_ctx->attach_cb = attach_cb; in test_nvme_init_controllers()
173 spdk_nvme_attach_cb attach_cb = dummy_attach_cb; test_spdk_nvme_probe() local
348 spdk_nvme_attach_cb attach_cb = dummy_attach_cb; test_nvme_init_controllers() local
[all...]
/spdk/test/nvme/reset/
H A Dreset.c489 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
517 if (spdk_nvme_probe(NULL, NULL, probe_cb, attach_cb, NULL) != 0) { in register_controllers()
/spdk/test/nvme/aer/
H A Daer.c353 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
629 if (spdk_nvme_probe(&g_trid, NULL, probe_cb, attach_cb, NULL) != 0) { in main()
/spdk/test/nvme/sgl/
H A Dsgl.c463 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
499 if (spdk_nvme_probe(NULL, NULL, probe_cb, attach_cb, NULL) != 0) { in main()
/spdk/module/accel/dsa/
H A Daccel_dsa.c557 attach_cb(void *cb_ctx, struct spdk_idxd_device *idxd)
616 if (spdk_idxd_probe(NULL, attach_cb, probe_cb) != 0) {
453 attach_cb(void *cb_ctx, struct spdk_idxd_device *idxd) attach_cb() function
/spdk/test/env/pci/
H A Dpci_ut.c116 .attach_cb = ut_attach_cb,
/spdk/test/nvme/overhead/
H A Doverhead.c640 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
653 if (spdk_nvme_probe(&g_trid, NULL, probe_cb, attach_cb, NULL) != 0) { in register_controllers()
/spdk/test/nvme/e2edp/
H A Dnvme_dp.c589 attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid, in attach_cb() function
653 } else if (spdk_nvme_probe(&g_trid, NULL, probe_cb, attach_cb, NULL) != 0) { in main()

12