Lines Matching refs:req
20 free_rpc_bdev_nvme_opal_init(struct rpc_bdev_nvme_opal_init *req) in free_rpc_bdev_nvme_opal_init() argument
22 free(req->nvme_ctrlr_name); in free_rpc_bdev_nvme_opal_init()
23 free(req->password); in free_rpc_bdev_nvme_opal_init()
35 struct rpc_bdev_nvme_opal_init req = {}; in rpc_bdev_nvme_opal_init() local
41 &req)) { in rpc_bdev_nvme_opal_init()
48 nvme_ctrlr = nvme_ctrlr_get_by_name(req.nvme_ctrlr_name); in rpc_bdev_nvme_opal_init()
50 SPDK_ERRLOG("%s not support opal\n", req.nvme_ctrlr_name); in rpc_bdev_nvme_opal_init()
56 rc = spdk_opal_cmd_take_ownership(nvme_ctrlr->opal_dev, req.password); in rpc_bdev_nvme_opal_init()
75 rc = spdk_opal_cmd_activate_locking_sp(nvme_ctrlr->opal_dev, req.password); in rpc_bdev_nvme_opal_init()
85 free_rpc_bdev_nvme_opal_init(&req); in rpc_bdev_nvme_opal_init()
95 free_rpc_bdev_nvme_opal_revert(struct rpc_bdev_nvme_opal_revert *req) in free_rpc_bdev_nvme_opal_revert() argument
97 free(req->nvme_ctrlr_name); in free_rpc_bdev_nvme_opal_revert()
98 free(req->password); in free_rpc_bdev_nvme_opal_revert()
110 struct rpc_bdev_nvme_opal_revert req = {}; in rpc_bdev_nvme_opal_revert() local
116 &req)) { in rpc_bdev_nvme_opal_revert()
123 nvme_ctrlr = nvme_ctrlr_get_by_name(req.nvme_ctrlr_name); in rpc_bdev_nvme_opal_revert()
125 SPDK_ERRLOG("%s not support opal\n", req.nvme_ctrlr_name); in rpc_bdev_nvme_opal_revert()
132 rc = spdk_opal_cmd_revert_tper(nvme_ctrlr->opal_dev, req.password); in rpc_bdev_nvme_opal_revert()
142 free_rpc_bdev_nvme_opal_revert(&req); in rpc_bdev_nvme_opal_revert()
156 free_rpc_bdev_opal_create(struct rpc_bdev_opal_create *req) in free_rpc_bdev_opal_create() argument
158 free(req->nvme_ctrlr_name); in free_rpc_bdev_opal_create()
159 free(req->password); in free_rpc_bdev_opal_create()
175 struct rpc_bdev_opal_create req = {}; in rpc_bdev_opal_create() local
182 &req)) { in rpc_bdev_opal_create()
188 rc = vbdev_opal_create(req.nvme_ctrlr_name, req.nsid, req.locking_range_id, req.range_start, in rpc_bdev_opal_create()
189 req.range_length, req.password); in rpc_bdev_opal_create()
193 req.nvme_ctrlr_name, spdk_strerror(-rc)); in rpc_bdev_opal_create()
198 opal_bdev_name = spdk_sprintf_alloc("%sn%dr%d", req.nvme_ctrlr_name, req.nsid, in rpc_bdev_opal_create()
199 req.locking_range_id); in rpc_bdev_opal_create()
205 free_rpc_bdev_opal_create(&req); in rpc_bdev_opal_create()
215 free_rpc_bdev_opal_get_info(struct rpc_bdev_opal_get_info *req) in free_rpc_bdev_opal_get_info() argument
217 free(req->bdev_name); in free_rpc_bdev_opal_get_info()
218 free(req->password); in free_rpc_bdev_opal_get_info()
230 struct rpc_bdev_opal_get_info req = {}; in rpc_bdev_opal_get_info() local
236 &req)) { in rpc_bdev_opal_get_info()
242 info = vbdev_opal_get_info_from_bdev(req.bdev_name, req.password); in rpc_bdev_opal_get_info()
252 spdk_json_write_named_string(w, "name", req.bdev_name); in rpc_bdev_opal_get_info()
264 free_rpc_bdev_opal_get_info(&req); in rpc_bdev_opal_get_info()
274 free_rpc_bdev_opal_delete(struct rpc_bdev_opal_delete *req) in free_rpc_bdev_opal_delete() argument
276 free(req->bdev_name); in free_rpc_bdev_opal_delete()
277 free(req->password); in free_rpc_bdev_opal_delete()
289 struct rpc_bdev_opal_delete req = {}; in rpc_bdev_opal_delete() local
294 &req)) { in rpc_bdev_opal_delete()
300 rc = vbdev_opal_destruct(req.bdev_name, req.password); in rpc_bdev_opal_delete()
308 free_rpc_bdev_opal_delete(&req); in rpc_bdev_opal_delete()
320 free_rpc_bdev_opal_set_lock_state(struct rpc_bdev_opal_set_lock_state *req) in free_rpc_bdev_opal_set_lock_state() argument
322 free(req->bdev_name); in free_rpc_bdev_opal_set_lock_state()
323 free(req->password); in free_rpc_bdev_opal_set_lock_state()
324 free(req->lock_state); in free_rpc_bdev_opal_set_lock_state()
338 struct rpc_bdev_opal_set_lock_state req = {}; in rpc_bdev_opal_set_lock_state() local
343 &req)) { in rpc_bdev_opal_set_lock_state()
349 rc = vbdev_opal_set_lock_state(req.bdev_name, req.user_id, req.password, req.lock_state); in rpc_bdev_opal_set_lock_state()
358 free_rpc_bdev_opal_set_lock_state(&req); in rpc_bdev_opal_set_lock_state()
370 free_rpc_bdev_opal_new_user(struct rpc_bdev_opal_new_user *req) in free_rpc_bdev_opal_new_user() argument
372 free(req->bdev_name); in free_rpc_bdev_opal_new_user()
373 free(req->admin_password); in free_rpc_bdev_opal_new_user()
374 free(req->user_password); in free_rpc_bdev_opal_new_user()
388 struct rpc_bdev_opal_new_user req = {}; in rpc_bdev_opal_new_user() local
393 &req)) { in rpc_bdev_opal_new_user()
399 rc = vbdev_opal_enable_new_user(req.bdev_name, req.admin_password, req.user_id, in rpc_bdev_opal_new_user()
400 req.user_password); in rpc_bdev_opal_new_user()
409 free_rpc_bdev_opal_new_user(&req); in rpc_bdev_opal_new_user()