Lines Matching refs:trid

401 	struct spdk_nvme_transport_id trid = {};
440 rc = spdk_nvme_transport_id_populate_trstring(&trid, ctx->req.trtype);
449 rc = spdk_nvme_transport_id_parse_trtype(&trid.trtype, ctx->req.trtype);
453 maxlen = sizeof(trid.traddr);
460 memcpy(trid.traddr, ctx->req.traddr, len + 1);
464 rc = spdk_nvme_transport_id_parse_adrfam(&trid.adrfam, ctx->req.adrfam);
475 maxlen = sizeof(trid.trsvcid);
482 memcpy(trid.trsvcid, ctx->req.trsvcid, len + 1);
487 trid.priority = spdk_strtol(ctx->req.priority, 10);
492 maxlen = sizeof(trid.subnqn);
499 memcpy(trid.subnqn, ctx->req.subnqn, len + 1);
561 if (strncmp(trid.traddr, ctrlr_trid->traddr, sizeof(trid.traddr)) == 0 &&
562 strncmp(trid.trsvcid, ctrlr_trid->trsvcid, sizeof(trid.trsvcid)) == 0 &&
572 if (strncmp(trid.subnqn,
617 rc = spdk_bdev_nvme_create(&trid, ctx->req.name, ctx->names, ctx->req.max_bdevs,
773 rc = spdk_nvme_transport_id_populate_trstring(&path.trid, req.trtype);
781 rc = spdk_nvme_transport_id_parse_trtype(&path.trid.trtype, req.trtype);
791 maxlen = sizeof(path.trid.traddr);
798 memcpy(path.trid.traddr, req.traddr, len + 1);
802 rc = spdk_nvme_transport_id_parse_adrfam(&path.trid.adrfam, req.adrfam);
812 maxlen = sizeof(path.trid.trsvcid);
819 memcpy(path.trid.trsvcid, req.trsvcid, len + 1);
824 maxlen = sizeof(path.trid.subnqn);
831 memcpy(path.trid.subnqn, req.subnqn, len + 1);
1447 const struct spdk_nvme_transport_id *trid = NULL;
1462 trid = spdk_nvme_ctrlr_get_transport_id(ctrlr);
1479 spdk_json_write_named_string(w, "traddr", trid->traddr);
1683 struct spdk_nvme_transport_id trid = {};
1707 rc = spdk_nvme_transport_id_populate_trstring(&trid, ctx->req.trtype);
1716 rc = spdk_nvme_transport_id_parse_trtype(&trid.trtype, ctx->req.trtype);
1720 maxlen = sizeof(trid.traddr);
1727 memcpy(trid.traddr, ctx->req.traddr, len + 1);
1731 rc = spdk_nvme_transport_id_parse_adrfam(&trid.adrfam, ctx->req.adrfam);
1742 maxlen = sizeof(trid.trsvcid);
1749 memcpy(trid.trsvcid, ctx->req.trsvcid, len + 1);
1764 rc = bdev_nvme_start_discovery(&trid, ctx->req.name, &ctx->req.opts, &ctx->req.bdev_opts,
2550 struct spdk_nvme_transport_id trid;
2622 spdk_json_write_named_object_begin(w, "trid");
2623 nvme_bdev_dump_trid_json(&path_stat->trid, w);
2714 path_stat[i].trid = nvme_ns->ctrlr->active_path_id->trid;