Lines Matching refs:crypto_engine
48 struct crypto_engine { struct
62 int (*prepare_crypt_hardware)(struct crypto_engine *engine); argument
63 int (*unprepare_crypt_hardware)(struct crypto_engine *engine); argument
79 int (*prepare_request)(struct crypto_engine *engine, argument
81 int (*unprepare_request)(struct crypto_engine *engine,
83 int (*do_one_request)(struct crypto_engine *engine,
91 int crypto_transfer_ablkcipher_request_to_engine(struct crypto_engine *engine,
93 int crypto_transfer_aead_request_to_engine(struct crypto_engine *engine,
95 int crypto_transfer_akcipher_request_to_engine(struct crypto_engine *engine,
97 int crypto_transfer_hash_request_to_engine(struct crypto_engine *engine,
99 int crypto_transfer_skcipher_request_to_engine(struct crypto_engine *engine,
101 void crypto_finalize_ablkcipher_request(struct crypto_engine *engine,
103 void crypto_finalize_aead_request(struct crypto_engine *engine,
105 void crypto_finalize_akcipher_request(struct crypto_engine *engine,
107 void crypto_finalize_hash_request(struct crypto_engine *engine,
109 void crypto_finalize_skcipher_request(struct crypto_engine *engine,
111 int crypto_engine_start(struct crypto_engine *engine);
112 int crypto_engine_stop(struct crypto_engine *engine);
113 struct crypto_engine *crypto_engine_alloc_init(struct device *dev, bool rt);
114 int crypto_engine_exit(struct crypto_engine *engine);