Lines Matching refs:subreq

1285 		SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, ctx->fallback.skcipher);  in sa_cipher_run()
1287 skcipher_request_set_sync_tfm(subreq, ctx->fallback.skcipher); in sa_cipher_run()
1288 skcipher_request_set_callback(subreq, req->base.flags, in sa_cipher_run()
1290 skcipher_request_set_crypt(subreq, req->src, req->dst, in sa_cipher_run()
1293 ret = crypto_skcipher_encrypt(subreq); in sa_cipher_run()
1295 ret = crypto_skcipher_decrypt(subreq); in sa_cipher_run()
1297 skcipher_request_zero(subreq); in sa_cipher_run()
1390 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_run() local
1393 ahash_request_set_tfm(subreq, ctx->fallback.ahash); in sa_sha_run()
1394 subreq->base.flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP; in sa_sha_run()
1396 crypto_ahash_init(subreq); in sa_sha_run()
1398 subreq->nbytes = auth_len; in sa_sha_run()
1399 subreq->src = req->src; in sa_sha_run()
1400 subreq->result = req->result; in sa_sha_run()
1402 ret |= crypto_ahash_update(subreq); in sa_sha_run()
1404 subreq->nbytes = 0; in sa_sha_run()
1406 ret |= crypto_ahash_final(subreq); in sa_sha_run()
1591 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_export() local
1593 ahash_request_set_tfm(subreq, ctx->fallback.ahash); in sa_sha_export()
1594 subreq->base.flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP; in sa_sha_export()
1596 return crypto_ahash_export(subreq, out); in sa_sha_export()
1903 struct aead_request *subreq = aead_request_ctx(req); in sa_aead_run() local
1906 aead_request_set_tfm(subreq, ctx->fallback.aead); in sa_aead_run()
1907 aead_request_set_callback(subreq, req->base.flags, in sa_aead_run()
1909 aead_request_set_crypt(subreq, req->src, req->dst, in sa_aead_run()
1911 aead_request_set_ad(subreq, req->assoclen); in sa_aead_run()
1913 ret = enc ? crypto_aead_encrypt(subreq) : in sa_aead_run()
1914 crypto_aead_decrypt(subreq); in sa_aead_run()