Lines Matching refs:req
264 u8 **iv, struct aead_request **req,
675 * @req: returned pointer to AEAD request data
687 u8 **iv, struct aead_request **req,
695 req_size = sizeof(**req) + crypto_aead_reqsize(tfm);
711 *req = (struct aead_request *)PTR_ALIGN(*iv + iv_size,
713 *sg = (struct scatterlist *)PTR_ALIGN((u8 *)*req + req_size,
739 struct aead_request *req;
773 ctx = tipc_aead_mem_alloc(tfm, sizeof(*tx_ctx), &iv, &req, &sg, nsg);
802 aead_request_set_tfm(req, tfm);
803 aead_request_set_ad(req, ehsz);
804 aead_request_set_crypt(req, sg, sg, len - ehsz, iv);
807 aead_request_set_callback(req, CRYPTO_TFM_REQ_MAY_BACKLOG,
821 rc = crypto_aead_encrypt(req);
881 struct aead_request *req;
902 ctx = tipc_aead_mem_alloc(tfm, sizeof(*rx_ctx), &iv, &req, &sg, nsg);
927 aead_request_set_tfm(req, tfm);
928 aead_request_set_ad(req, ehsz);
929 aead_request_set_crypt(req, sg, sg, skb->len - ehsz, iv);
932 aead_request_set_callback(req, CRYPTO_TFM_REQ_MAY_BACKLOG,
945 rc = crypto_aead_decrypt(req);