Lines Matching defs:request

92 	struct spdk_jsonrpc_request *request = cb_arg;
98 w = spdk_jsonrpc_begin_result(request);
100 spdk_jsonrpc_end_result(request, w);
104 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
109 rpc_bdev_lvol_create_lvstore(struct spdk_jsonrpc_request *request,
120 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
133 spdk_jsonrpc_send_error_response(request, -EINVAL, "Invalid clear_method parameter");
142 rpc_lvol_store_construct_cb, request);
144 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
176 struct spdk_jsonrpc_request *request = cb_arg;
182 spdk_jsonrpc_send_bool_response(request, true);
186 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
191 rpc_bdev_lvol_rename_lvstore(struct spdk_jsonrpc_request *request,
201 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
209 spdk_jsonrpc_send_error_response_fmt(request, -ENOENT, "Lvol store %s not found", req.old_name);
213 vbdev_lvs_rename(lvs, req.new_name, rpc_bdev_lvol_rename_lvstore_cb, request);
240 struct spdk_jsonrpc_request *request = cb_arg;
246 spdk_jsonrpc_send_bool_response(request, true);
250 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
255 rpc_bdev_lvol_delete_lvstore(struct spdk_jsonrpc_request *request,
266 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
273 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
277 vbdev_lvs_destruct(lvs, rpc_lvol_store_destroy_cb, request);
315 struct spdk_jsonrpc_request *request = cb_arg;
321 w = spdk_jsonrpc_begin_result(request);
323 spdk_jsonrpc_end_result(request, w);
327 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
332 rpc_bdev_lvol_create(struct spdk_jsonrpc_request *request,
346 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
353 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
365 spdk_jsonrpc_send_error_response(request, -EINVAL, "Invalid clean_method option");
373 req.thin_provision, clear_method, rpc_bdev_lvol_create_cb, request);
375 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
406 struct spdk_jsonrpc_request *request = cb_arg;
412 w = spdk_jsonrpc_begin_result(request);
414 spdk_jsonrpc_end_result(request, w);
418 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
423 rpc_bdev_lvol_snapshot(struct spdk_jsonrpc_request *request,
436 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
444 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
451 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
455 vbdev_lvol_create_snapshot(lvol, req.snapshot_name, rpc_bdev_lvol_snapshot_cb, request);
484 struct spdk_jsonrpc_request *request = cb_arg;
490 w = spdk_jsonrpc_begin_result(request);
492 spdk_jsonrpc_end_result(request, w);
496 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
501 rpc_bdev_lvol_clone(struct spdk_jsonrpc_request *request,
514 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
522 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
529 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
533 vbdev_lvol_create_clone(lvol, req.clone_name, rpc_bdev_lvol_clone_cb, request);
572 rpc_bdev_lvol_clone_bdev(struct spdk_jsonrpc_request *request, const struct spdk_json_val *params)
585 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
593 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
601 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
610 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
617 rpc_bdev_lvol_clone_cb, request);
644 struct spdk_jsonrpc_request *request = cb_arg;
650 spdk_jsonrpc_send_bool_response(request, true);
654 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
659 rpc_bdev_lvol_rename(struct spdk_jsonrpc_request *request,
672 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
680 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
687 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
691 vbdev_lvol_rename(lvol, req.new_name, rpc_bdev_lvol_rename_cb, request);
716 struct spdk_jsonrpc_request *request = cb_arg;
722 spdk_jsonrpc_send_bool_response(request, true);
726 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
731 rpc_bdev_lvol_inflate(struct spdk_jsonrpc_request *request,
744 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
752 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
759 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
763 spdk_lvol_inflate(lvol, rpc_bdev_lvol_inflate_cb, request);
772 rpc_bdev_lvol_decouple_parent(struct spdk_jsonrpc_request *request,
785 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
793 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
800 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
804 spdk_lvol_decouple_parent(lvol, rpc_bdev_lvol_inflate_cb, request);
831 struct spdk_jsonrpc_request *request = cb_arg;
837 spdk_jsonrpc_send_bool_response(request, true);
841 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
846 rpc_bdev_lvol_resize(struct spdk_jsonrpc_request *request,
859 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
867 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
873 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
878 vbdev_lvol_resize(lvol, req.size_in_mib * 1024 * 1024, rpc_bdev_lvol_resize_cb, request);
903 struct spdk_jsonrpc_request *request = cb_arg;
909 spdk_jsonrpc_send_bool_response(request, true);
913 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
918 rpc_bdev_lvol_set_read_only(struct spdk_jsonrpc_request *request,
931 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
938 spdk_jsonrpc_send_error_response(request, -EINVAL, "Missing name parameter");
945 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
951 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
955 vbdev_lvol_set_read_only(lvol, rpc_set_ro_lvol_bdev_cb, request);
980 struct spdk_jsonrpc_request *request = cb_arg;
986 spdk_jsonrpc_send_bool_response(request, true);
990 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
995 rpc_bdev_lvol_delete(struct spdk_jsonrpc_request *request,
1008 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
1043 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1047 vbdev_lvol_destroy(lvol, rpc_bdev_lvol_delete_cb, request);
1095 rpc_bdev_lvol_get_lvstores(struct spdk_jsonrpc_request *request,
1109 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
1116 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
1122 spdk_jsonrpc_send_error_response(request, ENODEV, spdk_strerror(-ENODEV));
1127 w = spdk_jsonrpc_begin_result(request);
1140 spdk_jsonrpc_end_result(request, w);
1207 rpc_bdev_lvol_get_lvols(struct spdk_jsonrpc_request *request, const struct spdk_json_val *params)
1220 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
1227 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
1233 spdk_jsonrpc_send_error_response(request, ENODEV, spdk_strerror(-ENODEV));
1238 w = spdk_jsonrpc_begin_result(request);
1251 spdk_jsonrpc_end_result(request, w);
1279 struct spdk_jsonrpc_request *request = cb_arg;
1285 spdk_jsonrpc_send_bool_response(request, true);
1289 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
1294 rpc_bdev_lvol_grow_lvstore(struct spdk_jsonrpc_request *request,
1305 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
1312 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
1316 spdk_lvs_grow_live(lvs, rpc_bdev_lvol_grow_lvstore_cb, request);
1329 struct spdk_jsonrpc_request *request;
1364 rpc_bdev_lvol_start_shallow_copy(struct spdk_jsonrpc_request *request,
1381 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
1389 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1396 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1403 spdk_jsonrpc_send_error_response(request, -ENOMEM, spdk_strerror(ENOMEM));
1413 spdk_jsonrpc_send_error_response(request, -ENOMEM, spdk_strerror(ENOMEM));
1417 ctx->request = request;
1426 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
1432 w = spdk_jsonrpc_begin_result(request);
1438 spdk_jsonrpc_end_result(request, w);
1464 rpc_bdev_lvol_check_shallow_copy(struct spdk_jsonrpc_request *request,
1479 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
1492 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1500 w = spdk_jsonrpc_begin_result(request);
1521 spdk_jsonrpc_end_result(request, w);
1550 struct spdk_jsonrpc_request *request = cb_arg;
1556 spdk_jsonrpc_send_bool_response(request, true);
1560 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
1565 rpc_bdev_lvol_set_parent(struct spdk_jsonrpc_request *request,
1578 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
1586 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1593 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1600 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1607 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1611 spdk_lvol_set_parent(lvol, snapshot, rpc_bdev_lvol_set_parent_cb, request);
1620 rpc_bdev_lvol_set_parent_bdev(struct spdk_jsonrpc_request *request,
1633 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
1641 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1648 spdk_jsonrpc_send_error_response(request, -ENODEV, spdk_strerror(ENODEV));
1652 vbdev_lvol_set_external_parent(lvol, req.parent_name, rpc_bdev_lvol_set_parent_cb, request);