Lines Matching refs:req

143 	int (*encrypt)(struct aead_request *req);
144 int (*decrypt)(struct aead_request *req);
334 static inline struct crypto_aead *crypto_aead_reqtfm(struct aead_request *req) in crypto_aead_reqtfm() argument
336 return __crypto_aead_cast(req->base.tfm); in crypto_aead_reqtfm()
358 int crypto_aead_encrypt(struct aead_request *req);
382 int crypto_aead_decrypt(struct aead_request *req);
414 static inline void aead_request_set_tfm(struct aead_request *req, in aead_request_set_tfm() argument
417 req->base.tfm = crypto_aead_tfm(tfm); in aead_request_set_tfm()
434 struct aead_request *req; in aead_request_alloc() local
436 req = kmalloc(sizeof(*req) + crypto_aead_reqsize(tfm), gfp); in aead_request_alloc()
438 if (likely(req)) in aead_request_alloc()
439 aead_request_set_tfm(req, tfm); in aead_request_alloc()
441 return req; in aead_request_alloc()
448 static inline void aead_request_free(struct aead_request *req) in aead_request_free() argument
450 kfree_sensitive(req); in aead_request_free()
478 static inline void aead_request_set_callback(struct aead_request *req, in aead_request_set_callback() argument
483 req->base.complete = compl; in aead_request_set_callback()
484 req->base.data = data; in aead_request_set_callback()
485 req->base.flags = flags; in aead_request_set_callback()
518 static inline void aead_request_set_crypt(struct aead_request *req, in aead_request_set_crypt() argument
523 req->src = src; in aead_request_set_crypt()
524 req->dst = dst; in aead_request_set_crypt()
525 req->cryptlen = cryptlen; in aead_request_set_crypt()
526 req->iv = iv; in aead_request_set_crypt()
537 static inline void aead_request_set_ad(struct aead_request *req, in aead_request_set_ad() argument
540 req->assoclen = assoclen; in aead_request_set_ad()