Lines Matching refs:subreq
1314 struct skcipher_request *subreq = skcipher_request_ctx(req); in sa_cipher_run() local
1316 skcipher_request_set_tfm(subreq, ctx->fallback.skcipher); in sa_cipher_run()
1317 skcipher_request_set_callback(subreq, req->base.flags, in sa_cipher_run()
1320 skcipher_request_set_crypt(subreq, req->src, req->dst, in sa_cipher_run()
1323 return crypto_skcipher_encrypt(subreq); in sa_cipher_run()
1325 return crypto_skcipher_decrypt(subreq); in sa_cipher_run()
1417 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_run() local
1420 ahash_request_set_tfm(subreq, ctx->fallback.ahash); in sa_sha_run()
1421 ahash_request_set_callback(subreq, req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP, NULL, NULL); in sa_sha_run()
1422 ahash_request_set_crypt(subreq, req->src, req->result, auth_len); in sa_sha_run()
1424 ret = crypto_ahash_digest(subreq); in sa_sha_run()
1589 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_export() local
1591 ahash_request_set_callback(subreq, req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP, NULL, NULL); in sa_sha_export()
1593 return crypto_ahash_export(subreq, out); in sa_sha_export()
1896 struct aead_request *subreq = aead_request_ctx(req); in sa_aead_run() local
1899 aead_request_set_tfm(subreq, ctx->fallback.aead); in sa_aead_run()
1900 aead_request_set_callback(subreq, req->base.flags, in sa_aead_run()
1902 aead_request_set_crypt(subreq, req->src, req->dst, in sa_aead_run()
1904 aead_request_set_ad(subreq, req->assoclen); in sa_aead_run()
1906 ret = enc ? crypto_aead_encrypt(subreq) : in sa_aead_run()
1907 crypto_aead_decrypt(subreq); in sa_aead_run()