Lines Matching refs:ahash_request
58 struct ahash_request { struct
155 int (*init)(struct ahash_request *req);
156 int (*update)(struct ahash_request *req);
157 int (*final)(struct ahash_request *req);
158 int (*finup)(struct ahash_request *req);
159 int (*digest)(struct ahash_request *req);
160 int (*export)(struct ahash_request *req, void *out);
161 int (*import)(struct ahash_request *req, const void *in);
162 int (*export_core)(struct ahash_request *req, void *out);
163 int (*import_core)(struct ahash_request *req, const void *in);
200 #define MAX_SYNC_HASH_REQSIZE (sizeof(struct ahash_request) + \
209 char __##name##_req[sizeof(struct ahash_request) + \
211 struct ahash_request *name = \
298 static inline bool ahash_req_on_stack(struct ahash_request *req) in ahash_req_on_stack()
447 struct ahash_request *req) in crypto_ahash_reqtfm()
463 static inline void *ahash_request_ctx(struct ahash_request *req) in ahash_request_ctx()
493 int crypto_ahash_finup(struct ahash_request *req);
510 static inline int crypto_ahash_final(struct ahash_request *req) in crypto_ahash_final()
527 int crypto_ahash_digest(struct ahash_request *req);
540 int crypto_ahash_export(struct ahash_request *req, void *out);
553 int crypto_ahash_import(struct ahash_request *req, const void *in);
566 int crypto_ahash_init(struct ahash_request *req);
579 int crypto_ahash_update(struct ahash_request *req);
600 static inline void ahash_request_set_tfm(struct ahash_request *req, in ahash_request_set_tfm()
618 static inline struct ahash_request *ahash_request_alloc_noprof( in ahash_request_alloc_noprof()
621 struct ahash_request *req; in ahash_request_alloc_noprof()
623 req = kmalloc_noprof(sizeof(struct ahash_request) + in ahash_request_alloc_noprof()
637 void ahash_request_free(struct ahash_request *req);
639 static inline void ahash_request_zero(struct ahash_request *req) in ahash_request_zero()
645 static inline struct ahash_request *ahash_request_cast( in ahash_request_cast()
648 return container_of(req, struct ahash_request, base); in ahash_request_cast()
676 static inline void ahash_request_set_callback(struct ahash_request *req, in ahash_request_set_callback()
699 static inline void ahash_request_set_crypt(struct ahash_request *req, in ahash_request_set_crypt()
722 static inline void ahash_request_set_virt(struct ahash_request *req, in ahash_request_set_virt()
1039 static inline struct ahash_request *ahash_request_on_stack_init( in ahash_request_on_stack_init()
1042 struct ahash_request *req = (void *)buf; in ahash_request_on_stack_init()
1048 static inline struct ahash_request *ahash_request_clone( in ahash_request_clone()
1049 struct ahash_request *req, size_t total, gfp_t gfp) in ahash_request_clone()
1052 struct ahash_request, base); in ahash_request_clone()