Lines Matching refs:req
260 u8 **iv, struct aead_request **req,
668 * @req: returned pointer to AEAD request data
680 u8 **iv, struct aead_request **req,
688 req_size = sizeof(**req) + crypto_aead_reqsize(tfm);
704 *req = (struct aead_request *)PTR_ALIGN(*iv + iv_size,
706 *sg = (struct scatterlist *)PTR_ALIGN((u8 *)*req + req_size,
732 struct aead_request *req;
777 ctx = tipc_aead_mem_alloc(tfm, sizeof(*tx_ctx), &iv, &req, &sg, nsg);
806 aead_request_set_tfm(req, tfm);
807 aead_request_set_ad(req, ehsz);
808 aead_request_set_crypt(req, sg, sg, len - ehsz, iv);
811 aead_request_set_callback(req, CRYPTO_TFM_REQ_MAY_BACKLOG,
825 rc = crypto_aead_encrypt(req);
885 struct aead_request *req;
906 ctx = tipc_aead_mem_alloc(tfm, sizeof(*rx_ctx), &iv, &req, &sg, nsg);
931 aead_request_set_tfm(req, tfm);
932 aead_request_set_ad(req, ehsz);
933 aead_request_set_crypt(req, sg, sg, skb->len - ehsz, iv);
936 aead_request_set_callback(req, CRYPTO_TFM_REQ_MAY_BACKLOG,
949 rc = crypto_aead_decrypt(req);