Lines Matching refs:subreq
57 struct aead_request subreq; member
900 struct aead_request *subreq = aead_request_ctx(req); in crypto_rfc4106_crypt() local
904 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4106_crypt()
910 aead_request_set_tfm(subreq, child); in crypto_rfc4106_crypt()
911 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4106_crypt()
913 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, iv); in crypto_rfc4106_crypt()
914 aead_request_set_assoc(subreq, req->assoc, req->assoclen); in crypto_rfc4106_crypt()
916 return subreq; in crypto_rfc4106_crypt()
1124 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4543_crypt() local
1173 aead_request_set_tfm(subreq, ctx->child); in crypto_rfc4543_crypt()
1174 aead_request_set_callback(subreq, req->base.flags, crypto_rfc4543_done, in crypto_rfc4543_crypt()
1176 aead_request_set_crypt(subreq, cipher, cipher, enc ? 0 : authsize, iv); in crypto_rfc4543_crypt()
1177 aead_request_set_assoc(subreq, assoc, assoclen); in crypto_rfc4543_crypt()
1179 return subreq; in crypto_rfc4543_crypt()
1199 struct aead_request *subreq; in crypto_rfc4543_encrypt() local
1208 subreq = crypto_rfc4543_crypt(req, true); in crypto_rfc4543_encrypt()
1209 err = crypto_aead_encrypt(subreq); in crypto_rfc4543_encrypt()