Lines Matching defs:aead_req
163 struct aead_request *aead_req = (struct aead_request *)req;
164 struct scatterlist *sgout = aead_req->dst;
165 struct scatterlist *sgin = aead_req->src;
217 kfree(aead_req);
233 struct aead_request *aead_req,
241 aead_request_set_tfm(aead_req, ctx->aead_recv);
242 aead_request_set_ad(aead_req, prot->aad_size);
243 aead_request_set_crypt(aead_req, sgin, sgout,
255 aead_request_set_callback(aead_req,
260 aead_request_set_callback(aead_req,
265 ret = crypto_aead_decrypt(aead_req);
438 struct aead_request *aead_req = (struct aead_request *)req;
448 rec = container_of(aead_req, struct tls_rec, aead_req);
496 struct aead_request *aead_req,
521 aead_request_set_tfm(aead_req, ctx->aead_send);
522 aead_request_set_ad(aead_req, prot->aad_size);
523 aead_request_set_crypt(aead_req, rec->sg_aead_in,
527 aead_request_set_callback(aead_req, CRYPTO_TFM_REQ_MAY_BACKLOG,
534 rc = crypto_aead_encrypt(aead_req);
724 req = &rec->aead_req;
1422 struct aead_request *aead_req;
1452 aead_size = sizeof(*aead_req) + crypto_aead_reqsize(ctx->aead_recv);
1458 * aead_req || sgin[] || sgout[] || aad || iv.
1459 * This order achieves correct alignment for aead_req, sgin, sgout.
1466 aead_req = (struct aead_request *)mem;
1537 data_len, aead_req, async);