Lines Matching refs:subreq
2289 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, c_ctx->fbtfm); in sec_skcipher_soft_crypto()
2298 skcipher_request_set_sync_tfm(subreq, c_ctx->fbtfm); in sec_skcipher_soft_crypto()
2301 skcipher_request_set_callback(subreq, sreq->base.flags, in sec_skcipher_soft_crypto()
2303 skcipher_request_set_crypt(subreq, sreq->src, sreq->dst, in sec_skcipher_soft_crypto()
2306 ret = crypto_skcipher_encrypt(subreq); in sec_skcipher_soft_crypto()
2308 ret = crypto_skcipher_decrypt(subreq); in sec_skcipher_soft_crypto()
2310 skcipher_request_zero(subreq); in sec_skcipher_soft_crypto()
2518 struct aead_request *subreq; in sec_aead_soft_crypto() local
2521 subreq = aead_request_alloc(a_ctx->fallback_aead_tfm, GFP_KERNEL); in sec_aead_soft_crypto()
2522 if (!subreq) in sec_aead_soft_crypto()
2525 aead_request_set_tfm(subreq, a_ctx->fallback_aead_tfm); in sec_aead_soft_crypto()
2526 aead_request_set_callback(subreq, aead_req->base.flags, in sec_aead_soft_crypto()
2528 aead_request_set_crypt(subreq, aead_req->src, aead_req->dst, in sec_aead_soft_crypto()
2530 aead_request_set_ad(subreq, aead_req->assoclen); in sec_aead_soft_crypto()
2533 ret = crypto_aead_encrypt(subreq); in sec_aead_soft_crypto()
2535 ret = crypto_aead_decrypt(subreq); in sec_aead_soft_crypto()
2536 aead_request_free(subreq); in sec_aead_soft_crypto()