Home
last modified time | relevance | path

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

/openbmc/linux/drivers/crypto/qce/
H A Dcore.h29 struct qce_device { struct
42 int (*async_req_enqueue)(struct qce_device *qce, argument
44 void (*async_req_done)(struct qce_device *qce, int ret); argument
56 int (*register_algs)(struct qce_device *qce);
57 void (*unregister_algs)(struct qce_device *qce);
H A Dcore.c40 static void qce_unregister_algs(struct qce_device *qce) in qce_unregister_algs()
51 static int qce_register_algs(struct qce_device *qce) in qce_register_algs()
83 static int qce_handle_queue(struct qce_device *qce, in qce_handle_queue()
128 struct qce_device *qce = (struct qce_device *)data; in qce_tasklet_req_done()
143 static int qce_async_request_enqueue(struct qce_device *qce, in qce_async_request_enqueue()
149 static void qce_async_request_done(struct qce_device *qce, int ret) in qce_async_request_done()
155 static int qce_check_version(struct qce_device *qce) in qce_check_version()
194 struct qce_device *qce; in qce_crypto_probe()
282 struct qce_device *qce = platform_get_drvdata(pdev); in qce_crypto_remove()
H A Dcommon.c21 static inline u32 qce_read(struct qce_device *qce, u32 offset) in qce_read()
26 static inline void qce_write(struct qce_device *qce, u32 offset, u32 val) in qce_write()
31 static inline void qce_write_array(struct qce_device *qce, u32 offset, in qce_write_array()
41 qce_clear_array(struct qce_device *qce, u32 offset, unsigned int len) in qce_clear_array()
49 static u32 qce_config_reg(struct qce_device *qce, int little) in qce_config_reg()
81 static void qce_setup_config(struct qce_device *qce) in qce_setup_config()
153 struct qce_device *qce = tmpl->qce; in qce_setup_regs_ahash()
298 static void qce_xtskey(struct qce_device *qce, const u8 *enckey, in qce_xtskey()
320 struct qce_device *qce = tmpl->qce; in qce_setup_regs_skcipher()
426 struct qce_device *qce = tmpl->qce; in qce_setup_regs_aead()
[all …]
H A Dcommon.h94 struct qce_device *qce;
100 int qce_check_status(struct qce_device *qce, u32 *status);
101 void qce_get_version(struct qce_device *qce, u32 *major, u32 *minor, u32 *step);
H A Dsha.c43 struct qce_device *qce = tmpl->qce; in qce_ahash_done()
81 struct qce_device *qce = tmpl->qce; in qce_ahash_async_req_handle()
188 struct qce_device *qce = tmpl->qce; in qce_ahash_update()
280 struct qce_device *qce = tmpl->qce; in qce_ahash_final()
307 struct qce_device *qce = tmpl->qce; in qce_ahash_digest()
453 struct qce_device *qce) in qce_ahash_register_one()
513 static void qce_ahash_unregister(struct qce_device *qce) in qce_ahash_unregister()
524 static int qce_ahash_register(struct qce_device *qce) in qce_ahash_register()
H A Dskcipher.c33 struct qce_device *qce = tmpl->qce; in qce_skcipher_done()
70 struct qce_device *qce = tmpl->qce; in qce_skcipher_async_req_handle()
437 struct qce_device *qce) in qce_skcipher_register_one()
497 static void qce_skcipher_unregister(struct qce_device *qce) in qce_skcipher_unregister()
508 static int qce_skcipher_register(struct qce_device *qce) in qce_skcipher_register()
H A Daead.c30 struct qce_device *qce = tmpl->qce; in qce_aead_done()
97 struct qce_device *qce = tmpl->qce; in qce_aead_prepare_result_buf()
117 struct qce_device *qce = tmpl->qce; in qce_aead_prepare_dst_buf()
305 struct qce_device *qce = tmpl->qce; in qce_aead_prepare_buf()
415 struct qce_device *qce = tmpl->qce; in qce_aead_async_req_handle()
759 static int qce_aead_register_one(const struct qce_aead_def *def, struct qce_device *qce) in qce_aead_register_one()
815 static void qce_aead_unregister(struct qce_device *qce) in qce_aead_unregister()
826 static int qce_aead_register(struct qce_device *qce) in qce_aead_register()