Lines Matching refs:req

160 	int (*encrypt)(struct aead_request *req);
161 int (*decrypt)(struct aead_request *req);
343 static inline struct crypto_aead *crypto_aead_reqtfm(struct aead_request *req)
345 return __crypto_aead_cast(req->base.tfm);
350 * @req: reference to the aead_request handle that holds all information
367 int crypto_aead_encrypt(struct aead_request *req);
371 * @req: reference to the aead_request handle that holds all information
391 int crypto_aead_decrypt(struct aead_request *req);
417 * @req: request handle to be modified
423 static inline void aead_request_set_tfm(struct aead_request *req,
426 req->base.tfm = crypto_aead_tfm(tfm);
443 struct aead_request *req;
445 req = kmalloc(sizeof(*req) + crypto_aead_reqsize(tfm), gfp);
447 if (likely(req))
448 aead_request_set_tfm(req, tfm);
450 return req;
455 * @req: request data structure cipher handle to be freed
457 static inline void aead_request_free(struct aead_request *req)
459 kfree_sensitive(req);
464 * @req: request handle
485 * void callback_function(struct crypto_async_request *req, int error)
487 static inline void aead_request_set_callback(struct aead_request *req,
492 req->base.complete = compl;
493 req->base.data = data;
494 req->base.flags = flags;
499 * @req: request handle
527 static inline void aead_request_set_crypt(struct aead_request *req,
532 req->src = src;
533 req->dst = dst;
534 req->cryptlen = cryptlen;
535 req->iv = iv;
540 * @req: request handle
546 static inline void aead_request_set_ad(struct aead_request *req,
549 req->assoclen = assoclen;