Home
last modified time | relevance | path

Searched refs:sl3516_ce_dev (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/crypto/gemini/
H A Dsl3516-ce-core.c30 static int sl3516_ce_desc_init(struct sl3516_ce_dev *ce) in sl3516_ce_desc_init()
67 static void sl3516_ce_free_descs(struct sl3516_ce_dev *ce) in sl3516_ce_free_descs()
77 static void start_dma_tx(struct sl3516_ce_dev *ce) in start_dma_tx()
87 static void start_dma_rx(struct sl3516_ce_dev *ce) in start_dma_rx()
99 static struct descriptor *get_desc_tx(struct sl3516_ce_dev *ce) in get_desc_tx()
110 static struct descriptor *get_desc_rx(struct sl3516_ce_dev *ce) in get_desc_rx()
121 int sl3516_ce_run_task(struct sl3516_ce_dev *ce, struct sl3516_ce_cipher_req_ctx *rctx, in sl3516_ce_run_task()
189 struct sl3516_ce_dev *ce = (struct sl3516_ce_dev *)data; in ce_irq_handler()
250 struct sl3516_ce_dev *c in sl3516_ce_debugfs_show()
[all...]
H A Dsl3516-ce-rng.c15 struct sl3516_ce_dev *ce; in sl3516_ce_rng_read()
20 ce = container_of(rng, struct sl3516_ce_dev, trng); in sl3516_ce_rng_read()
44 int sl3516_ce_rng_register(struct sl3516_ce_dev *ce) in sl3516_ce_rng_register()
58 void sl3516_ce_rng_unregister(struct sl3516_ce_dev *ce) in sl3516_ce_rng_unregister()
H A Dsl3516-ce.h202 * struct sl3516_ce_dev - main container for all this driver information
229 struct sl3516_ce_dev { struct
302 struct sl3516_ce_dev *ce;
310 * @ce: pointer to the sl3516_ce_dev structure associated with
320 struct sl3516_ce_dev *ce;
338 int sl3516_ce_run_task(struct sl3516_ce_dev *ce,
341 int sl3516_ce_rng_register(struct sl3516_ce_dev *ce);
342 void sl3516_ce_rng_unregister(struct sl3516_ce_dev *ce);
H A Dsl3516-ce-cipher.c29 struct sl3516_ce_dev *ce = op->ce; in sl3516_ce_need_fallback()
131 struct sl3516_ce_dev *ce = op->ce; in sl3516_ce_cipher()
366 struct sl3516_ce_dev *ce = op->ce; in sl3516_ce_aes_setkey()

Completed in 3 milliseconds