Lines Matching refs:req

26 #define HASH_FBREQ_ON_STACK(name, req) \  argument
30 __##name##_req, (req))
79 int crypto_hash_walk_first(struct ahash_request *req,
161 int shash_ahash_update(struct ahash_request *req, struct shash_desc *desc);
162 int shash_ahash_finup(struct ahash_request *req, struct shash_desc *desc);
163 int shash_ahash_digest(struct ahash_request *req, struct shash_desc *desc);
236 static inline void *ahash_request_ctx_dma(struct ahash_request *req) in ahash_request_ctx_dma() argument
243 return PTR_ALIGN(ahash_request_ctx(req), align); in ahash_request_ctx_dma()
246 static inline void ahash_request_complete(struct ahash_request *req, int err) in ahash_request_complete() argument
248 crypto_request_complete(&req->base, err); in ahash_request_complete()
251 static inline u32 ahash_request_flags(struct ahash_request *req) in ahash_request_flags() argument
253 return crypto_request_flags(&req->base) & ~CRYPTO_AHASH_REQ_PRIVATE; in ahash_request_flags()
313 static inline bool ahash_request_isvirt(struct ahash_request *req) in ahash_request_isvirt() argument
315 return req->base.flags & CRYPTO_AHASH_REQ_VIRT; in ahash_request_isvirt()
332 struct ahash_request *req = (void *)buf; in ahash_fbreq_on_stack_init() local
334 crypto_stack_request_init(&req->base, in ahash_fbreq_on_stack_init()
336 ahash_request_set_callback(req, ahash_request_flags(old), NULL, NULL); in ahash_fbreq_on_stack_init()
337 req->base.flags &= ~CRYPTO_AHASH_REQ_PRIVATE; in ahash_fbreq_on_stack_init()
338 req->base.flags |= old->base.flags & CRYPTO_AHASH_REQ_PRIVATE; in ahash_fbreq_on_stack_init()
339 req->src = old->src; in ahash_fbreq_on_stack_init()
340 req->result = old->result; in ahash_fbreq_on_stack_init()
341 req->nbytes = old->nbytes; in ahash_fbreq_on_stack_init()
343 return req; in ahash_fbreq_on_stack_init()
366 int crypto_ahash_export_core(struct ahash_request *req, void *out);
378 int crypto_ahash_import_core(struct ahash_request *req, const void *in);