Lines Matching refs:request

30 rpc_bdev_virtio_blk_set_hotplug(struct spdk_jsonrpc_request *request,  in rpc_bdev_virtio_blk_set_hotplug()  argument
48 spdk_jsonrpc_send_bool_response(request, true); in rpc_bdev_virtio_blk_set_hotplug()
51 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, spdk_strerror(-rc)); in rpc_bdev_virtio_blk_set_hotplug()
66 struct spdk_jsonrpc_request *request = ctx; in rpc_bdev_virtio_detach_controller_cb() local
69 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, in rpc_bdev_virtio_detach_controller_cb()
74 spdk_jsonrpc_send_bool_response(request, true); in rpc_bdev_virtio_detach_controller_cb()
78 rpc_bdev_virtio_detach_controller(struct spdk_jsonrpc_request *request, in rpc_bdev_virtio_detach_controller() argument
87 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR, in rpc_bdev_virtio_detach_controller()
92 rc = bdev_virtio_blk_dev_remove(req.name, rpc_bdev_virtio_detach_controller_cb, request); in rpc_bdev_virtio_detach_controller()
94 rc = bdev_virtio_scsi_dev_remove(req.name, rpc_bdev_virtio_detach_controller_cb, request); in rpc_bdev_virtio_detach_controller()
98 spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc)); in rpc_bdev_virtio_detach_controller()
108 rpc_bdev_virtio_scsi_get_devices(struct spdk_jsonrpc_request *request, in rpc_bdev_virtio_scsi_get_devices() argument
114 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, in rpc_bdev_virtio_scsi_get_devices()
119 w = spdk_jsonrpc_begin_result(request); in rpc_bdev_virtio_scsi_get_devices()
121 spdk_jsonrpc_end_result(request, w); in rpc_bdev_virtio_scsi_get_devices()
133 struct spdk_jsonrpc_request *request; member
163 spdk_jsonrpc_send_error_response(req->request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, in rpc_create_virtio_dev_cb()
169 w = spdk_jsonrpc_begin_result(req->request); in rpc_create_virtio_dev_cb()
177 spdk_jsonrpc_end_result(req->request, w); in rpc_create_virtio_dev_cb()
183 rpc_bdev_virtio_attach_controller(struct spdk_jsonrpc_request *request, in rpc_bdev_virtio_attach_controller() argument
194 spdk_jsonrpc_send_error_response(request, -ENOMEM, spdk_strerror(ENOMEM)); in rpc_bdev_virtio_attach_controller()
201 spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR, in rpc_bdev_virtio_attach_controller()
209 spdk_jsonrpc_send_error_response(request, EINVAL, in rpc_bdev_virtio_attach_controller()
216 spdk_jsonrpc_send_error_response_fmt(request, EINVAL, "Invalid PCI address '%s'", req->traddr); in rpc_bdev_virtio_attach_controller()
225 spdk_jsonrpc_send_error_response(request, EINVAL, in rpc_bdev_virtio_attach_controller()
231 spdk_jsonrpc_send_error_response_fmt(request, EINVAL, "Invalid trtype '%s'", req->trtype); in rpc_bdev_virtio_attach_controller()
235 req->request = request; in rpc_bdev_virtio_attach_controller()
264 spdk_jsonrpc_send_error_response_fmt(request, EINVAL, "Invalid dev_type '%s'", req->dev_type); in rpc_bdev_virtio_attach_controller()