Lines Matching refs:subreq

1289 		SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, ctx->fallback.skcipher);  in sa_cipher_run()
1291 skcipher_request_set_sync_tfm(subreq, ctx->fallback.skcipher); in sa_cipher_run()
1292 skcipher_request_set_callback(subreq, req->base.flags, in sa_cipher_run()
1294 skcipher_request_set_crypt(subreq, req->src, req->dst, in sa_cipher_run()
1297 ret = crypto_skcipher_encrypt(subreq); in sa_cipher_run()
1299 ret = crypto_skcipher_decrypt(subreq); in sa_cipher_run()
1301 skcipher_request_zero(subreq); in sa_cipher_run()
1394 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_run() local
1397 ahash_request_set_tfm(subreq, ctx->fallback.ahash); in sa_sha_run()
1398 subreq->base.flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP; in sa_sha_run()
1400 crypto_ahash_init(subreq); in sa_sha_run()
1402 subreq->nbytes = auth_len; in sa_sha_run()
1403 subreq->src = req->src; in sa_sha_run()
1404 subreq->result = req->result; in sa_sha_run()
1406 ret |= crypto_ahash_update(subreq); in sa_sha_run()
1408 subreq->nbytes = 0; in sa_sha_run()
1410 ret |= crypto_ahash_final(subreq); in sa_sha_run()
1595 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_export() local
1597 ahash_request_set_tfm(subreq, ctx->fallback.ahash); in sa_sha_export()
1598 subreq->base.flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP; in sa_sha_export()
1600 return crypto_ahash_export(subreq, out); in sa_sha_export()
1907 struct aead_request *subreq = aead_request_ctx(req); in sa_aead_run() local
1910 aead_request_set_tfm(subreq, ctx->fallback.aead); in sa_aead_run()
1911 aead_request_set_callback(subreq, req->base.flags, in sa_aead_run()
1913 aead_request_set_crypt(subreq, req->src, req->dst, in sa_aead_run()
1915 aead_request_set_ad(subreq, req->assoclen); in sa_aead_run()
1917 ret = enc ? crypto_aead_encrypt(subreq) : in sa_aead_run()
1918 crypto_aead_decrypt(subreq); in sa_aead_run()