Searched refs:work_data (Results 1 - 12 of 12) sorted by relevance
/linux-master/drivers/crypto/ |
H A D | atmel-sha204a.c | 21 static void atmel_sha204a_rng_done(struct atmel_i2c_work_data *work_data, argument 24 struct atmel_i2c_client_priv *i2c_priv = work_data->ctx; 32 rng->priv = (unsigned long)work_data; 40 struct atmel_i2c_work_data *work_data; local 49 work_data = (struct atmel_i2c_work_data *)rng->priv; 50 max = min(sizeof(work_data->cmd.data), max); 51 memcpy(data, &work_data->cmd.data, max); 54 work_data = kmalloc(sizeof(*work_data), GFP_ATOMIC); 55 if (!work_data) [all...] |
H A D | atmel-i2c.c | 256 struct atmel_i2c_work_data *work_data = local 258 struct atmel_i2c_cmd *cmd = &work_data->cmd; 259 struct i2c_client *client = work_data->client; 263 work_data->cbk(work_data, work_data->areq, status); 268 void atmel_i2c_enqueue(struct atmel_i2c_work_data *work_data, argument 269 void (*cbk)(struct atmel_i2c_work_data *work_data, 273 work_data->cbk = (void *)cbk; 274 work_data [all...] |
H A D | atmel-i2c.h | 150 * callback(struct atmel_i2c_work_data *work_data, void *areq, u8 status) 152 * @work_data: data structure representing the work 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,
|
H A D | atmel-ecc.c | 48 static void atmel_ecdh_done(struct atmel_i2c_work_data *work_data, void *areq, argument 52 struct atmel_i2c_cmd *cmd = &work_data->cmd; 69 kfree_sensitive(work_data); 169 struct atmel_i2c_work_data *work_data; local 185 work_data = kmalloc(sizeof(*work_data), gfp); 186 if (!work_data) 189 work_data->ctx = ctx; 190 work_data->client = ctx->client; 192 ret = atmel_i2c_init_ecdh_cmd(&work_data [all...] |
/linux-master/tools/perf/util/ |
H A D | bpf_kwork_top.c | 34 struct work_data { struct 238 struct work_data *data, int cpu) 270 struct work_data *data; 280 data = calloc(nr_cpus, sizeof(struct work_data));
|
/linux-master/tools/perf/util/bpf_skel/ |
H A D | kwork_top.bpf.c | 29 struct work_data { struct 74 __uint(value_size, sizeof(struct work_data)); 125 struct work_data *data; 131 struct work_data new_data = {
|
/linux-master/kernel/ |
H A D | workqueue.c | 755 static int get_work_color(unsigned long work_data) argument 757 return (work_data >> WORK_STRUCT_COLOR_SHIFT) & 2012 * @work_data: work_data of work which left the queue argument 2025 static void pwq_dec_nr_in_flight(struct pool_workqueue *pwq, unsigned long work_data) 2027 int color = get_work_color(work_data); 2029 if (!(work_data & WORK_STRUCT_INACTIVE)) 2130 unsigned long work_data; 2153 work_data = *work_data_bits(work); 2157 pwq_dec_nr_in_flight(pwq, work_data); 2117 unsigned long work_data; local 3159 unsigned long work_data; variable [all...] |
/linux-master/drivers/crypto/inside-secure/ |
H A D | safexcel.c | 1133 &priv->ring[ring].work_data.work); 1662 priv->ring[i].work_data.priv = priv; 1663 priv->ring[i].work_data.ring = i; 1664 INIT_WORK(&priv->ring[i].work_data.work,
|
H A D | safexcel.h | 698 struct safexcel_work_data work_data; member in struct:safexcel_ring
|
H A D | safexcel_hash.c | 560 &priv->ring[ring].work_data.work); 649 &priv->ring[ring].work_data.work); 737 &priv->ring[ring].work_data.work);
|
H A D | safexcel_cipher.c | 969 &priv->ring[ring].work_data.work); 1113 &priv->ring[ring].work_data.work); 1189 &priv->ring[ring].work_data.work);
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | sdio.c | 1235 struct rtw_sdio_work_data *work_data = local 1241 rtwdev = work_data->rtwdev;
|
Completed in 148 milliseconds