| /OK3568_Linux_fs/kernel/drivers/crypto/ |
| H A D | atmel-sha204a.c | 21 static void atmel_sha204a_rng_done(struct atmel_i2c_work_data *work_data, in atmel_sha204a_rng_done() argument 24 struct atmel_i2c_client_priv *i2c_priv = work_data->ctx; in atmel_sha204a_rng_done() 32 rng->priv = (unsigned long)work_data; in atmel_sha204a_rng_done() 40 struct atmel_i2c_work_data *work_data; in atmel_sha204a_rng_read_nonblocking() local 49 work_data = (struct atmel_i2c_work_data *)rng->priv; in atmel_sha204a_rng_read_nonblocking() 50 max = min(sizeof(work_data->cmd.data), max); in atmel_sha204a_rng_read_nonblocking() 51 memcpy(data, &work_data->cmd.data, max); in atmel_sha204a_rng_read_nonblocking() 54 work_data = kmalloc(sizeof(*work_data), GFP_ATOMIC); in atmel_sha204a_rng_read_nonblocking() 55 if (!work_data) in atmel_sha204a_rng_read_nonblocking() 58 work_data->ctx = i2c_priv; in atmel_sha204a_rng_read_nonblocking() [all …]
|
| H A D | atmel-ecc.c | 50 static void atmel_ecdh_done(struct atmel_i2c_work_data *work_data, void *areq, in atmel_ecdh_done() argument 54 struct atmel_ecdh_ctx *ctx = work_data->ctx; in atmel_ecdh_done() 55 struct atmel_i2c_cmd *cmd = &work_data->cmd; in atmel_ecdh_done() 72 kfree_sensitive(work_data); in atmel_ecdh_done() 182 struct atmel_i2c_work_data *work_data; in atmel_ecdh_compute_shared_secret() local 198 work_data = kmalloc(sizeof(*work_data), gfp); in atmel_ecdh_compute_shared_secret() 199 if (!work_data) in atmel_ecdh_compute_shared_secret() 202 work_data->ctx = ctx; in atmel_ecdh_compute_shared_secret() 203 work_data->client = ctx->client; in atmel_ecdh_compute_shared_secret() 205 ret = atmel_i2c_init_ecdh_cmd(&work_data->cmd, req->src); in atmel_ecdh_compute_shared_secret() [all …]
|
| H A D | atmel-i2c.c | 256 struct atmel_i2c_work_data *work_data = in atmel_i2c_work_handler() local 258 struct atmel_i2c_cmd *cmd = &work_data->cmd; in atmel_i2c_work_handler() 259 struct i2c_client *client = work_data->client; in atmel_i2c_work_handler() 263 work_data->cbk(work_data, work_data->areq, status); in atmel_i2c_work_handler() 266 void atmel_i2c_enqueue(struct atmel_i2c_work_data *work_data, in atmel_i2c_enqueue() argument 267 void (*cbk)(struct atmel_i2c_work_data *work_data, in atmel_i2c_enqueue() argument 271 work_data->cbk = (void *)cbk; in atmel_i2c_enqueue() 272 work_data->areq = areq; in atmel_i2c_enqueue() 274 INIT_WORK(&work_data->work, atmel_i2c_work_handler); in atmel_i2c_enqueue() 275 schedule_work(&work_data->work); in atmel_i2c_enqueue()
|
| H A D | atmel-i2c.h | 163 void (*cbk)(struct atmel_i2c_work_data *work_data, void *areq, 172 void atmel_i2c_enqueue(struct atmel_i2c_work_data *work_data, 173 void (*cbk)(struct atmel_i2c_work_data *work_data,
|
| /OK3568_Linux_fs/kernel/drivers/crypto/inside-secure/ |
| H A D | safexcel.c | 1136 &priv->ring[ring].work_data.work); in safexcel_irq_ring_thread() 1667 priv->ring[i].work_data.priv = priv; in safexcel_probe_generic() 1668 priv->ring[i].work_data.ring = i; in safexcel_probe_generic() 1669 INIT_WORK(&priv->ring[i].work_data.work, in safexcel_probe_generic()
|
| H A D | safexcel.h | 697 struct safexcel_work_data work_data; member
|
| H A D | safexcel_hash.c | 559 &priv->ring[ring].work_data.work); in safexcel_handle_inv_result() 647 &priv->ring[ring].work_data.work); in safexcel_ahash_exit_inv() 736 &priv->ring[ring].work_data.work); in safexcel_ahash_enqueue()
|
| H A D | safexcel_cipher.c | 948 &priv->ring[ring].work_data.work); in safexcel_handle_inv_result() 1093 &priv->ring[ring].work_data.work); in safexcel_cipher_exit_inv() 1169 &priv->ring[ring].work_data.work); in safexcel_queue_req()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | dhd_linux.c | 256 static void dhd_hang_process(struct work_struct *work_data); 15374 static void dhd_hang_process(struct work_struct *work_data) 15387 container_of(work_data, dhd_info_t, dhd_hang_process_work);
|
| H A D | wl_cfg80211.c | 718 static void wl_event_handler(struct work_struct *work_data); 19156 static void wl_event_handler(struct work_struct *work_data) argument 19163 BCM_SET_CONTAINER_OF(cfg, work_data, struct bcm_cfg80211, event_work);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | dhd_linux.c | 256 static void dhd_hang_process(struct work_struct *work_data); 15566 static void dhd_hang_process(struct work_struct *work_data) 15579 container_of(work_data, dhd_info_t, dhd_hang_process_work);
|
| H A D | wl_cfg80211.c | 710 static void wl_event_handler(struct work_struct *work_data); 19004 static void wl_event_handler(struct work_struct *work_data) argument 19011 BCM_SET_CONTAINER_OF(cfg, work_data, struct bcm_cfg80211, event_work);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | dhd_linux.c | 256 static void dhd_hang_process(struct work_struct *work_data); 15439 static void dhd_hang_process(struct work_struct *work_data) 15452 container_of(work_data, dhd_info_t, dhd_hang_process_work);
|
| H A D | wl_cfg80211.c | 720 static void wl_event_handler(struct work_struct *work_data); 19158 static void wl_event_handler(struct work_struct *work_data) argument 19165 BCM_SET_CONTAINER_OF(cfg, work_data, struct bcm_cfg80211, event_work);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | wl_cfg80211.c | 665 static void wl_event_handler(struct work_struct *work_data); 17323 static void wl_event_handler(struct work_struct *work_data) in wl_event_handler() argument 17329 BCM_SET_CONTAINER_OF(cfg, work_data, struct bcm_cfg80211, event_work); in wl_event_handler()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | wl_cfg80211.c | 581 static void wl_event_handler(struct work_struct *work_data); 16230 static void wl_event_handler(struct work_struct *work_data) in wl_event_handler() argument 16237 BCM_SET_CONTAINER_OF(cfg, work_data, struct bcm_cfg80211, event_work); in wl_event_handler()
|
| H A D | dhd_linux.c | 372 static void dhd_hang_process(struct work_struct *work_data); 20411 static void dhd_hang_process(struct work_struct *work_data) in dhd_hang_process() argument 20421 dhd = container_of(work_data, dhd_info_t, dhd_hang_process_work); in dhd_hang_process()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | wl_cfg80211.c | 565 static void wl_event_handler(struct work_struct *work_data); 16112 static void wl_event_handler(struct work_struct *work_data) in wl_event_handler() argument 16119 BCM_SET_CONTAINER_OF(cfg, work_data, struct bcm_cfg80211, event_work); in wl_event_handler()
|
| H A D | dhd_linux.c | 370 static void dhd_hang_process(struct work_struct *work_data); 20517 static void dhd_hang_process(struct work_struct *work_data) in dhd_hang_process() argument 20527 dhd = container_of(work_data, dhd_info_t, dhd_hang_process_work); in dhd_hang_process()
|