Searched refs:work (Results 26 - 50 of 882) sorted by relevance

1234567891011>>

/drivers/power/
H A Dmax17040_battery.c42 struct delayed_work work; member in struct:max17040_chip
179 static void max17040_work(struct work_struct *work) argument
183 chip = container_of(work, struct max17040_chip, work.work);
190 schedule_delayed_work(&chip->work, MAX17040_DELAY);
235 INIT_DELAYED_WORK_DEFERRABLE(&chip->work, max17040_work);
236 schedule_delayed_work(&chip->work, MAX17040_DELAY);
246 cancel_delayed_work(&chip->work);
258 cancel_delayed_work(&chip->work);
[all...]
H A Djz4740-battery.c50 struct delayed_work work; member in struct:jz_battery
176 cancel_delayed_work(&jz_battery->work);
177 schedule_delayed_work(&jz_battery->work, 0);
184 cancel_delayed_work(&jz_battery->work);
185 schedule_delayed_work(&jz_battery->work, 0);
232 static void jz_battery_work(struct work_struct *work) argument
236 struct jz_battery *jz_battery = container_of(work, struct jz_battery,
237 work.work);
240 schedule_delayed_work(&jz_battery->work, interva
[all...]
/drivers/leds/
H A Dleds-dac124s085.c28 struct work_struct work; member in struct:dac124s085_led
41 static void dac124s085_led_work(struct work_struct *work) argument
43 struct dac124s085_led *led = container_of(work, struct dac124s085_led,
44 work);
62 schedule_work(&led->work);
85 INIT_WORK(&led->work, dac124s085_led_work);
116 cancel_work_sync(&dac->leds[i].work);
H A Dleds-lt3593.c32 struct work_struct work; member in struct:lt3593_led_data
36 static void lt3593_led_work(struct work_struct *work) argument
40 container_of(work, struct lt3593_led_data, work);
82 schedule_work(&led_dat->work);
117 INIT_WORK(&led_dat->work, lt3593_led_work);
139 cancel_work_sync(&led->work);
H A Dleds-da903x.c37 struct work_struct work; member in struct:da903x_led
47 static void da903x_led_work(struct work_struct *work) argument
49 struct da903x_led *led = container_of(work, struct da903x_led, work);
91 schedule_work(&led->work);
127 INIT_WORK(&led->work, da903x_led_work);
H A Dledtrig-gpio.c24 struct work_struct work; member in struct:gpio_trig_data
37 schedule_work(&gpio_data->work);
42 static void gpio_trig_work(struct work_struct *work) argument
44 struct gpio_trig_data *gpio_data = container_of(work,
45 struct gpio_trig_data, work);
123 schedule_work(&gpio_data->work);
150 flush_work(&gpio_data->work);
202 INIT_WORK(&gpio_data->work, gpio_trig_work);
224 flush_work(&gpio_data->work);
H A Dleds-pca9532.c44 struct work_struct work; member in struct:pca9532_data
177 schedule_work(&led->work);
201 schedule_work(&led->work);
219 schedule_work(&data->work);
224 static void pca9532_input_work(struct work_struct *work) argument
227 container_of(work, struct pca9532_data, work);
236 static void pca9532_led_work(struct work_struct *work) argument
239 led = container_of(work, struct pca9532_led, work);
[all...]
H A Dleds-adp5520.c27 struct work_struct work; member in struct:adp5520_led
34 static void adp5520_led_work(struct work_struct *work) argument
36 struct adp5520_led *led = container_of(work, struct adp5520_led, work);
48 schedule_work(&led->work);
154 INIT_WORK(&led_dat->work, adp5520_led_work);
178 cancel_work_sync(&led[i].work);
200 cancel_work_sync(&led[i].work);
H A Dleds-pca955x.c107 struct work_struct work; member in struct:pca955x_led
191 static void pca955x_led_work(struct work_struct *work) argument
198 pca955x = container_of(work, struct pca955x_led, work);
243 schedule_work(&pca955x->work);
315 INIT_WORK(&pca955x[i].work, pca955x_led_work);
341 cancel_work_sync(&pca955x[i].work);
356 cancel_work_sync(&pca955x[i].work);
/drivers/media/video/tm6000/
H A Dtm6000-input.c66 struct delayed_work work; member in struct:tm6000_IR
178 schedule_delayed_work(&ir->work, msecs_to_jiffies(URB_SUBMIT_DELAY));
201 schedule_delayed_work(&ir->work, msecs_to_jiffies(10));
204 static void tm6000_ir_handle_key(struct work_struct *work) argument
206 struct tm6000_IR *ir = container_of(work, struct tm6000_IR, work.work);
243 schedule_delayed_work(&ir->work, msecs_to_jiffies(ir->polling));
246 static void tm6000_ir_int_work(struct work_struct *work) argument
248 struct tm6000_IR *ir = container_of(work, struc
[all...]
/drivers/message/i2o/
H A Dexec-osm.c61 struct work_struct work; /* work struct */ member in struct:i2o_exec_lct_notify_work
423 * @_work: work struct for a specific controller
431 struct i2o_exec_lct_notify_work *work = local
432 container_of(_work, struct i2o_exec_lct_notify_work, work);
434 struct i2o_controller *c = work->c;
436 kfree(work);
489 struct i2o_exec_lct_notify_work *work; local
493 work = kmalloc(sizeof(*work), GFP_ATOMI
524 i2o_exec_event(struct work_struct *work) argument
[all...]
H A Di2o_block.h18 * For the purpose of avoiding doubt the preferred form of the work
99 struct delayed_work work; member in struct:i2o_block_delayed_request
/drivers/infiniband/core/
H A Diwcm.c61 struct work_struct work; member in struct:iwcm_work
87 * If work elements cannot be allocated for the new connect request cm_id,
94 struct iwcm_work *work; local
98 work = list_entry(cm_id_priv->work_free_list.next, struct iwcm_work,
100 list_del_init(&work->free_list);
101 return work;
104 static void put_work(struct iwcm_work *work) argument
106 list_add(&work->free_list, &work->cm_id->work_free_list);
119 struct iwcm_work *work; local
848 struct iwcm_work *work = container_of(_work, struct iwcm_work, work); local
904 struct iwcm_work *work; local
[all...]
H A Dcache.c56 struct work_struct work; member in struct:ib_update_work
288 struct ib_update_work *work = local
289 container_of(_work, struct ib_update_work, work);
291 ib_cache_update(work->device, work->port_num);
292 kfree(work);
298 struct ib_update_work *work; local
307 work = kmalloc(sizeof *work, GFP_ATOMIC);
308 if (work) {
[all...]
/drivers/input/touchscreen/
H A Dmc13783_ts.c39 struct delayed_work work; member in struct:mc13783_ts_priv
52 * Kick off reading coordinates. Note that if work happens already
57 queue_delayed_work(priv->workq, &priv->work, 0);
109 queue_delayed_work(priv->workq, &priv->work, HZ / 50);
121 static void mc13783_ts_work(struct work_struct *work) argument
124 container_of(work, struct mc13783_ts_priv, work.work);
168 cancel_delayed_work_sync(&priv->work);
182 INIT_DELAYED_WORK(&priv->work, mc13783_ts_wor
[all...]
H A Deeti_ts.c49 struct work_struct work; member in struct:eeti_ts_priv
68 static void eeti_ts_read(struct work_struct *work) argument
73 container_of(work, struct eeti_ts_priv, work);
122 schedule_work(&priv->work);
132 eeti_ts_read(&priv->work);
138 cancel_work_sync(&priv->work);
212 INIT_WORK(&priv->work, eeti_ts_read);
/drivers/isdn/hisax/
H A Disdnl1.h32 void BChannel_bh(struct work_struct *work);
/drivers/media/video/ivtv/
H A Divtv-irq.h49 void ivtv_irq_work_handler(struct kthread_work *work);
/drivers/net/wireless/orinoco/
H A Dmain.h33 void orinoco_reset(struct work_struct *work);
/drivers/s390/char/
H A Dctrlchar.c21 ctrlchar_handle_sysrq(struct work_struct *work) argument
/drivers/hv/
H A Dchannel_mgmt.c110 static void release_channel(struct work_struct *work) argument
112 struct vmbus_channel *channel = container_of(work,
114 work);
132 INIT_WORK(&channel->work, release_channel);
133 queue_work(vmbus_connection.work_queue, &channel->work);
142 static void vmbus_process_rescind_offer(struct work_struct *work) argument
144 struct vmbus_channel *channel = container_of(work,
146 work);
166 static void vmbus_process_offer(struct work_struct *work) argument
168 struct vmbus_channel *newchannel = container_of(work,
[all...]
H A Dhv_util.c130 struct work_struct work; member in struct:adj_time_work
134 static void hv_set_host_time(struct work_struct *work) argument
138 wrk = container_of(work, struct adj_time_work, work);
165 INIT_WORK(&wrk->work, hv_set_host_time);
166 schedule_work(&wrk->work);
172 INIT_WORK(&wrk->work, hv_set_host_time);
173 schedule_work(&wrk->work);
/drivers/block/paride/
H A Dpseudo.h38 static void ps_tq_int(struct work_struct *work);
73 static void ps_tq_int(struct work_struct *work) argument
/drivers/bluetooth/
H A Dbcm203x.c68 struct work_struct work; member in struct:bcm203x_data
103 schedule_work(&data->work);
156 static void bcm203x_work(struct work_struct *work) argument
159 container_of(work, struct bcm203x_data, work);
248 INIT_WORK(&data->work, bcm203x_work);
253 schedule_work(&data->work);
265 cancel_work_sync(&data->work);
/drivers/input/tablet/
H A Dwacom.h116 struct work_struct work; member in struct:wacom
131 schedule_work(&wacom->work);

Completed in 869 milliseconds

1234567891011>>