Lines Matching defs:probe_ctx

41 DEFINE_STUB(nvme_transport_ctrlr_scan_attached, int, (struct spdk_nvme_probe_ctx *probe_ctx), 0);
100 ut_nvme_pcie_ctrlr_scan(struct spdk_nvme_probe_ctx *probe_ctx,
107 if (probe_ctx->trid.trtype != SPDK_NVME_TRANSPORT_PCIE) {
117 rc = nvme_ctrlr_probe(&probe_ctx->trid, probe_ctx, NULL);
122 rc = nvme_ctrlr_probe(&probe_ctx->trid, probe_ctx, NULL);
137 nvme_transport_ctrlr_scan(struct spdk_nvme_probe_ctx *probe_ctx,
143 CU_ASSERT(probe_ctx->trid.trtype == SPDK_NVME_TRANSPORT_PCIE);
147 return ut_nvme_pcie_ctrlr_scan(probe_ctx, direct_connect);
150 if (direct_connect == true && probe_ctx->probe_cb) {
152 ctrlr = nvme_get_ctrlr_by_trid(&probe_ctx->trid, NULL);
154 probe_ctx->probe_cb(probe_ctx->cb_ctx, &probe_ctx->trid, &ctrlr->opts);
342 struct spdk_nvme_probe_ctx *probe_ctx;
344 probe_ctx = calloc(1, sizeof(*probe_ctx));
345 SPDK_CU_ASSERT_FATAL(probe_ctx != NULL);
346 TAILQ_INIT(&probe_ctx->init_ctrlrs);
347 TAILQ_INIT(&probe_ctx->failed_ctxs.head);
349 return probe_ctx;
360 struct spdk_nvme_probe_ctx *probe_ctx;
382 probe_ctx = test_nvme_init_get_probe_ctx();
383 TAILQ_INSERT_TAIL(&probe_ctx->init_ctrlrs, ctrlr, tailq);
384 probe_ctx->cb_ctx = cb_ctx;
385 probe_ctx->attach_cb = attach_cb;
386 probe_ctx->attach_fail_cb = attach_fail_cb;
387 probe_ctx->trid.trtype = SPDK_NVME_TRANSPORT_PCIE;
388 rc = nvme_init_controllers(probe_ctx);
399 probe_ctx = test_nvme_init_get_probe_ctx();
400 TAILQ_INSERT_TAIL(&probe_ctx->init_ctrlrs, ctrlr, tailq);
403 rc = nvme_init_controllers(probe_ctx);
421 probe_ctx = test_nvme_init_get_probe_ctx();
422 TAILQ_INSERT_TAIL(&probe_ctx->init_ctrlrs, ctrlr, tailq);
425 rc = nvme_init_controllers(probe_ctx);
843 struct spdk_nvme_probe_ctx probe_ctx = {};
853 TAILQ_INIT(&probe_ctx.init_ctrlrs);
854 TAILQ_INIT(&probe_ctx.failed_ctxs.head);
859 nvme_probe_ctx_init(&probe_ctx, &trid, NULL, cb_ctx, dummy_probe_cb, NULL, NULL, NULL);
860 rc = nvme_ctrlr_probe(&trid, &probe_ctx, devhandle);
868 nvme_probe_ctx_init(&probe_ctx, &trid, NULL, cb_ctx, dummy_probe_cb, NULL,
870 rc = nvme_ctrlr_probe(&trid, &probe_ctx, devhandle);
880 nvme_probe_ctx_init(&probe_ctx, &trid, NULL, cb_ctx, dummy_probe_cb, NULL,
882 rc = nvme_ctrlr_probe(&trid, &probe_ctx, devhandle);
889 nvme_probe_ctx_init(&probe_ctx, &trid, NULL, cb_ctx, dummy_probe_cb, NULL, NULL, NULL);
890 rc = nvme_ctrlr_probe(&trid, &probe_ctx, devhandle);
892 dummy = TAILQ_FIRST(&probe_ctx.init_ctrlrs);
895 TAILQ_REMOVE(&probe_ctx.init_ctrlrs, dummy, tailq);
1445 struct spdk_nvme_probe_ctx *probe_ctx;
1450 probe_ctx = calloc(1, sizeof(*probe_ctx));
1451 CU_ASSERT(probe_ctx != NULL);
1463 nvme_probe_ctx_init(probe_ctx, &trid, NULL, NULL, dummy_probe_cb, NULL, dummy_attach_fail_cb,
1465 rc = nvme_probe_internal(probe_ctx, false);
1467 CU_ASSERT(TAILQ_EMPTY(&probe_ctx->init_ctrlrs));
1468 CU_ASSERT(TAILQ_EMPTY(&probe_ctx->failed_ctxs.head));
1471 free(probe_ctx);