Lines Matching refs:req

140 	int (*encrypt)(struct aead_request *req);
141 int (*decrypt)(struct aead_request *req);
314 static inline struct crypto_aead *crypto_aead_reqtfm(struct aead_request *req)
316 return __crypto_aead_cast(req->base.tfm);
321 * @req: reference to the aead_request handle that holds all information
338 int crypto_aead_encrypt(struct aead_request *req);
342 * @req: reference to the aead_request handle that holds all information
362 int crypto_aead_decrypt(struct aead_request *req);
388 * @req: request handle to be modified
394 static inline void aead_request_set_tfm(struct aead_request *req,
397 req->base.tfm = crypto_aead_tfm(tfm);
414 struct aead_request *req;
416 req = kmalloc(sizeof(*req) + crypto_aead_reqsize(tfm), gfp);
418 if (likely(req))
419 aead_request_set_tfm(req, tfm);
421 return req;
426 * @req: request data structure cipher handle to be freed
428 static inline void aead_request_free(struct aead_request *req)
430 kfree_sensitive(req);
435 * @req: request handle
456 * void callback_function(struct crypto_async_request *req, int error)
458 static inline void aead_request_set_callback(struct aead_request *req,
463 req->base.complete = compl;
464 req->base.data = data;
465 req->base.flags = flags;
470 * @req: request handle
498 static inline void aead_request_set_crypt(struct aead_request *req,
503 req->src = src;
504 req->dst = dst;
505 req->cryptlen = cryptlen;
506 req->iv = iv;
511 * @req: request handle
517 static inline void aead_request_set_ad(struct aead_request *req,
520 req->assoclen = assoclen;