Lines Matching refs:req
87 struct rpc_construct_crypto req = {}; in rpc_bdev_crypto_create() local
96 &req)) { in rpc_bdev_crypto_create()
102 if (!req.name) { in rpc_bdev_crypto_create()
108 if (req.param.key_name) { in rpc_bdev_crypto_create()
110 key = spdk_accel_crypto_key_get(req.param.key_name); in rpc_bdev_crypto_create()
112 if (req.param.hex_key || req.param.cipher || req.crypto_pmd) { in rpc_bdev_crypto_create()
115 SPDK_NOTICELOG("Found key \"%s\"\n", req.param.key_name); in rpc_bdev_crypto_create()
121 if (req.param.key_name) { in rpc_bdev_crypto_create()
127 if (req.param.cipher == NULL) { in rpc_bdev_crypto_create()
128 req.param.cipher = strdup(BDEV_CRYPTO_DEFAULT_CIPHER); in rpc_bdev_crypto_create()
129 if (req.param.cipher == NULL) { in rpc_bdev_crypto_create()
135 if (req.crypto_pmd) { in rpc_bdev_crypto_create()
139 req.param.key_name = calloc(1, MAX_KEY_NAME_LEN); in rpc_bdev_crypto_create()
140 if (!req.param.key_name) { in rpc_bdev_crypto_create()
146 snprintf(req.param.key_name, MAX_KEY_NAME_LEN, "%s_%s", req.name, req.param.cipher); in rpc_bdev_crypto_create()
149 key = spdk_accel_crypto_key_get(req.param.key_name); in rpc_bdev_crypto_create()
151 SPDK_NOTICELOG("Found key \"%s\"\n", req.param.key_name); in rpc_bdev_crypto_create()
153 rc = spdk_accel_crypto_key_create(&req.param); in rpc_bdev_crypto_create()
155 key = spdk_accel_crypto_key_get(req.param.key_name); in rpc_bdev_crypto_create()
169 crypto_opts = create_crypto_opts(&req, key, created_key != NULL); in rpc_bdev_crypto_create()
184 spdk_json_write_string(w, req.name); in rpc_bdev_crypto_create()
191 free_rpc_construct_crypto(&req); in rpc_bdev_crypto_create()
200 free_rpc_delete_crypto(struct rpc_delete_crypto *req) in free_rpc_delete_crypto() argument
202 free(req->name); in free_rpc_delete_crypto()
225 struct rpc_delete_crypto req = {NULL}; in rpc_bdev_crypto_delete() local
229 &req)) { in rpc_bdev_crypto_delete()
235 delete_crypto_disk(req.name, rpc_bdev_crypto_delete_cb, request); in rpc_bdev_crypto_delete()
237 free_rpc_delete_crypto(&req); in rpc_bdev_crypto_delete()
242 free_rpc_delete_crypto(&req); in rpc_bdev_crypto_delete()