Home
last modified time | relevance | path

Searched refs:qce_device (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/crypto/qce/
Dcore.h29 struct qce_device { struct
41 int (*async_req_enqueue)(struct qce_device *qce, argument
43 void (*async_req_done)(struct qce_device *qce, int ret); argument
55 int (*register_algs)(struct qce_device *qce);
56 void (*unregister_algs)(struct qce_device *qce);
Dcore.c29 static void qce_unregister_algs(struct qce_device *qce) in qce_unregister_algs()
40 static int qce_register_algs(struct qce_device *qce) in qce_register_algs()
72 static int qce_handle_queue(struct qce_device *qce, in qce_handle_queue()
117 struct qce_device *qce = (struct qce_device *)data; in qce_tasklet_req_done()
132 static int qce_async_request_enqueue(struct qce_device *qce, in qce_async_request_enqueue()
138 static void qce_async_request_done(struct qce_device *qce, int ret) in qce_async_request_done()
144 static int qce_check_version(struct qce_device *qce) in qce_check_version()
169 struct qce_device *qce; in qce_crypto_probe()
246 struct qce_device *qce = platform_get_drvdata(pdev); in qce_crypto_remove()
Dcommon.c20 static inline u32 qce_read(struct qce_device *qce, u32 offset) in qce_read()
25 static inline void qce_write(struct qce_device *qce, u32 offset, u32 val) in qce_write()
30 static inline void qce_write_array(struct qce_device *qce, u32 offset, in qce_write_array()
40 qce_clear_array(struct qce_device *qce, u32 offset, unsigned int len) in qce_clear_array()
140 static u32 qce_config_reg(struct qce_device *qce, int little) in qce_config_reg()
189 static void qce_xtskey(struct qce_device *qce, const u8 *enckey, in qce_xtskey()
205 static void qce_setup_config(struct qce_device *qce) in qce_setup_config()
217 static inline void qce_crypto_go(struct qce_device *qce) in qce_crypto_go()
229 struct qce_device *qce = tmpl->qce; in qce_setup_regs_ahash()
314 struct qce_device *qce = tmpl->qce; in qce_setup_regs_ablkcipher()
[all …]
Dcommon.h85 struct qce_device *qce;
89 int qce_check_status(struct qce_device *qce, u32 *status);
90 void qce_get_version(struct qce_device *qce, u32 *major, u32 *minor, u32 *step);
Dsha.c36 struct qce_device *qce = tmpl->qce; in qce_ahash_done()
74 struct qce_device *qce = tmpl->qce; in qce_ahash_async_req_handle()
231 struct qce_device *qce = tmpl->qce; in qce_ahash_update()
306 struct qce_device *qce = tmpl->qce; in qce_ahash_final()
329 struct qce_device *qce = tmpl->qce; in qce_ahash_digest()
470 struct qce_device *qce) in qce_ahash_register_one()
525 static void qce_ahash_unregister(struct qce_device *qce) in qce_ahash_unregister()
536 static int qce_ahash_register(struct qce_device *qce) in qce_ahash_register()
Dablkcipher.c23 struct qce_device *qce = tmpl->qce; in qce_ablkcipher_done()
58 struct qce_device *qce = tmpl->qce; in qce_ablkcipher_async_req_handle()
355 struct qce_device *qce) in qce_ablkcipher_register_one()
408 static void qce_ablkcipher_unregister(struct qce_device *qce) in qce_ablkcipher_unregister()
419 static int qce_ablkcipher_register(struct qce_device *qce) in qce_ablkcipher_register()