Home
last modified time | relevance | path

Searched refs:work_data (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/crypto/
Datmel-ecc.c109 void (*cbk)(struct atmel_ecc_work_data *work_data, void *areq,
268 static void atmel_ecdh_done(struct atmel_ecc_work_data *work_data, void *areq, in atmel_ecdh_done() argument
272 struct atmel_ecdh_ctx *ctx = work_data->ctx; in atmel_ecdh_done()
273 struct atmel_ecc_cmd *cmd = &work_data->cmd; in atmel_ecdh_done()
290 kzfree(work_data); in atmel_ecdh_done()
348 struct atmel_ecc_work_data *work_data = in atmel_ecc_work_handler() local
350 struct atmel_ecc_cmd *cmd = &work_data->cmd; in atmel_ecc_work_handler()
351 struct i2c_client *client = work_data->ctx->client; in atmel_ecc_work_handler()
355 work_data->cbk(work_data, work_data->areq, status); in atmel_ecc_work_handler()
358 static void atmel_ecc_enqueue(struct atmel_ecc_work_data *work_data, in atmel_ecc_enqueue() argument
[all …]
/Linux-v4.19/drivers/crypto/inside-secure/
Dsafexcel.c806 &priv->ring[ring].work_data.work); in safexcel_irq_ring_thread()
1094 priv->ring[i].work_data.priv = priv; in safexcel_probe()
1095 priv->ring[i].work_data.ring = i; in safexcel_probe()
1096 INIT_WORK(&priv->ring[i].work_data.work, safexcel_dequeue_work); in safexcel_probe()
Dsafexcel_cipher.c549 &priv->ring[ring].work_data.work); in safexcel_handle_inv_result()
681 &priv->ring[ring].work_data.work); in safexcel_cipher_exit_inv()
760 &priv->ring[ring].work_data.work); in safexcel_queue_req()
Dsafexcel_hash.c418 &priv->ring[ring].work_data.work); in safexcel_handle_inv_result()
506 &priv->ring[ring].work_data.work); in safexcel_ahash_exit_inv()
593 &priv->ring[ring].work_data.work); in safexcel_ahash_enqueue()
Dsafexcel.h543 struct safexcel_work_data work_data; member