Searched refs:work_data (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/input/misc/ |
| H A D | cs40l50-vibra.c | 139 static int cs40l50_effect_bank_set(struct cs40l50_work *work_data, in cs40l50_effect_bank_set() argument 142 u32 bank_type = work_data->custom_data[0] & CS40L50_CUSTOM_DATA_MASK; in cs40l50_effect_bank_set() 145 dev_err(work_data->vib->dev, "Invalid bank (%u)\n", bank_type); in cs40l50_effect_bank_set() 149 if (work_data->custom_len > CS40L50_OWT_CUSTOM_DATA_SIZE) in cs40l50_effect_bank_set() 157 static int cs40l50_effect_index_set(struct cs40l50_work *work_data, in cs40l50_effect_index_set() argument 160 struct cs40l50_vibra *vib = work_data->vib; in cs40l50_effect_index_set() 177 effect->index += work_data->custom_data[1] & CS40L50_CUSTOM_DATA_MASK; in cs40l50_effect_index_set() 192 static int cs40l50_effect_gpio_mapping_set(struct cs40l50_work *work_data, in cs40l50_effect_gpio_mapping_set() argument 195 u16 gpio_edge, gpio_num, button = work_data->effect->trigger.button; in cs40l50_effect_gpio_mapping_set() 196 struct cs40l50_vibra *vib = work_data->vib; in cs40l50_effect_gpio_mapping_set() [all …]
|
| /linux/drivers/crypto/ |
| H A D | atmel-i2c.h | 168 void (*cbk)(struct atmel_i2c_work_data *work_data, void *areq, 177 void atmel_i2c_enqueue(struct atmel_i2c_work_data *work_data, 178 void (*cbk)(struct atmel_i2c_work_data *work_data,
|
| /linux/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; in update_work() 131 struct work_data new_data = { in update_work()
|
| /linux/kernel/ |
| H A D | workqueue.c | 776 static int get_work_color(unsigned long work_data) in get_work_color() argument 778 return (work_data >> WORK_STRUCT_COLOR_SHIFT) & in get_work_color() 2078 static void pwq_dec_nr_in_flight(struct pool_workqueue *pwq, unsigned long work_data) in pwq_dec_nr_in_flight() argument 2080 int color = get_work_color(work_data); in pwq_dec_nr_in_flight() 2082 if (!(work_data & WORK_STRUCT_INACTIVE)) in pwq_dec_nr_in_flight() 2181 unsigned long work_data = *work_data_bits(work); in try_to_grab_pending() local 2199 if (work_data & WORK_STRUCT_INACTIVE) in try_to_grab_pending() 2212 pwq_dec_nr_in_flight(pwq, work_data); in try_to_grab_pending() 3283 unsigned long work_data; in process_one_work() local 3311 work_data = *work_data_bits(work); in process_one_work() [all …]
|
| /linux/drivers/crypto/inside-secure/ |
| H A D | safexcel_hash.c | 558 &priv->ring[ring].work_data.work); in safexcel_handle_inv_result() 647 &priv->ring[ring].work_data.work); in safexcel_ahash_exit_inv() 735 &priv->ring[ring].work_data.work); in safexcel_ahash_enqueue()
|