Lines Matching defs:traddr
230 char *traddr;
252 free(req->traddr);
317 {"traddr", offsetof(struct rpc_bdev_nvme_attach_controller, traddr), spdk_json_decode_string},
452 /* Parse traddr */
453 maxlen = sizeof(trid.traddr);
454 len = strnlen(ctx->req.traddr, maxlen);
456 spdk_jsonrpc_send_error_response_fmt(request, -EINVAL, "traddr too long: %s",
457 ctx->req.traddr);
460 memcpy(trid.traddr, ctx->req.traddr, len + 1);
561 if (strncmp(trid.traddr, ctrlr_trid->traddr, sizeof(trid.traddr)) == 0 &&
712 char *traddr;
725 free(req->traddr);
735 {"traddr", offsetof(struct rpc_bdev_nvme_detach_controller, traddr), spdk_json_decode_string, true},
790 if (req.traddr != NULL) {
791 maxlen = sizeof(path.trid.traddr);
792 len = strnlen(req.traddr, maxlen);
794 spdk_jsonrpc_send_error_response_fmt(request, -EINVAL, "traddr too long: %s",
795 req.traddr);
798 memcpy(path.trid.traddr, req.traddr, len + 1);
1479 spdk_json_write_named_string(w, "traddr", trid->traddr);
1627 char *traddr;
1642 free(req->traddr);
1650 {"traddr", offsetof(struct rpc_bdev_nvme_start_discovery, traddr), spdk_json_decode_string},
1719 /* Parse traddr */
1720 maxlen = sizeof(trid.traddr);
1721 len = strnlen(ctx->req.traddr, maxlen);
1723 spdk_jsonrpc_send_error_response_fmt(request, -EINVAL, "traddr too long: %s",
1724 ctx->req.traddr);
1727 memcpy(trid.traddr, ctx->req.traddr, len + 1);