Lines Matching refs:request

19 	struct spdk_jsonrpc_request *request = cb_arg;
22 spdk_jsonrpc_send_bool_response(request, true);
24 spdk_jsonrpc_send_error_response(request, bdeverrno, spdk_strerror(-bdeverrno));
62 struct spdk_jsonrpc_request *request = ctx;
66 spdk_jsonrpc_send_error_response_fmt(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
72 w = spdk_jsonrpc_begin_result(request);
77 spdk_jsonrpc_end_result(request, w);
81 rpc_bdev_ftl_create(struct spdk_jsonrpc_request *request,
93 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
104 spdk_jsonrpc_send_error_response_fmt(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
110 rc = bdev_ftl_create_bdev(&conf, rpc_bdev_ftl_create_cb, request);
114 w = spdk_jsonrpc_begin_result(request);
116 spdk_jsonrpc_end_result(request, w);
121 spdk_jsonrpc_send_error_response_fmt(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
131 rpc_bdev_ftl_load(struct spdk_jsonrpc_request *request,
134 rpc_bdev_ftl_create(request, params);
152 rpc_bdev_ftl_delete(struct spdk_jsonrpc_request *request,
160 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
165 bdev_ftl_delete_bdev(attrs.name, attrs.fast_shutdown, rpc_bdev_ftl_basic_cb, request);
172 rpc_bdev_ftl_unload(struct spdk_jsonrpc_request *request,
175 rpc_bdev_ftl_delete(request, params);
193 rpc_bdev_ftl_unmap(struct spdk_jsonrpc_request *request, const struct spdk_json_val *params)
199 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, "Invalid parameters");
201 bdev_ftl_unmap(attrs.name, attrs.lba, attrs.num_blocks, rpc_bdev_ftl_basic_cb, request);
212 struct spdk_jsonrpc_request *request = ftl_stats_ctx->request;
218 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
222 w = spdk_jsonrpc_begin_result(request);
276 spdk_jsonrpc_end_result(request, w);
281 rpc_bdev_ftl_get_stats(struct spdk_jsonrpc_request *request,
288 spdk_jsonrpc_send_error_response(request, -ENOMEM, spdk_strerror(-ENOMEM));
294 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, "Invalid parameters");
300 ctx->request = request;
310 struct spdk_jsonrpc_request *request = ctx;
313 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
318 rpc_bdev_ftl_get_properties(struct spdk_jsonrpc_request *request,
325 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, "Invalid parameters");
330 bdev_ftl_get_properties(attrs.name, rpc_bdev_ftl_get_properties_cb, request);
349 rpc_bdev_ftl_set_property(struct spdk_jsonrpc_request *request,
357 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, "Invalid parameters");
365 rpc_bdev_ftl_basic_cb, request);