Lines Matching refs:nkreq

94 static int alloc_src_sglist(struct nitrox_kcrypt_request *nkreq,  in alloc_src_sglist()  argument
107 ret = alloc_src_req_buf(nkreq, nents, ivsize); in alloc_src_sglist()
111 nitrox_creq_copy_iv(nkreq->src, iv, ivsize); in alloc_src_sglist()
112 nitrox_creq_set_src_sg(nkreq, nents, ivsize, src, buflen); in alloc_src_sglist()
117 static int alloc_dst_sglist(struct nitrox_kcrypt_request *nkreq, in alloc_dst_sglist() argument
131 ret = alloc_dst_req_buf(nkreq, nents); in alloc_dst_sglist()
135 nitrox_creq_set_orh(nkreq); in alloc_dst_sglist()
136 nitrox_creq_set_comp(nkreq); in alloc_dst_sglist()
137 nitrox_creq_set_dst_sg(nkreq, nents, ivsize, dst, buflen); in alloc_dst_sglist()
142 static void free_src_sglist(struct nitrox_kcrypt_request *nkreq) in free_src_sglist() argument
144 kfree(nkreq->src); in free_src_sglist()
147 static void free_dst_sglist(struct nitrox_kcrypt_request *nkreq) in free_dst_sglist() argument
149 kfree(nkreq->dst); in free_dst_sglist()
154 struct se_crypto_request *creq = &rctx->nkreq.creq; in nitrox_set_creq()
176 ret = alloc_src_sglist(&rctx->nkreq, rctx->src, rctx->iv, rctx->ivsize, in nitrox_set_creq()
181 ret = alloc_dst_sglist(&rctx->nkreq, rctx->dst, rctx->ivsize, in nitrox_set_creq()
184 free_src_sglist(&rctx->nkreq); in nitrox_set_creq()
196 free_src_sglist(&rctx->nkreq); in nitrox_aead_callback()
197 free_dst_sglist(&rctx->nkreq); in nitrox_aead_callback()
219 struct se_crypto_request *creq = &rctx->nkreq.creq; in nitrox_aes_gcm_enc()
253 struct se_crypto_request *creq = &rctx->nkreq.creq; in nitrox_aes_gcm_dec()
429 struct nitrox_kcrypt_request *nkreq = &rctx->base.nkreq; in nitrox_rfc4106_callback() local
431 free_src_sglist(nkreq); in nitrox_rfc4106_callback()
432 free_dst_sglist(nkreq); in nitrox_rfc4106_callback()
447 struct se_crypto_request *creq = &aead_rctx->nkreq.creq; in nitrox_rfc4106_enc()
479 struct se_crypto_request *creq = &aead_rctx->nkreq.creq; in nitrox_rfc4106_dec()