Searched refs:work (Results 1 - 25 of 882) sorted by relevance

1234567891011>>

/drivers/media/video/cx23885/
H A Dcx23885-av.h26 void cx23885_av_work_handler(struct work_struct *work);
H A Dcx23885-av.c26 void cx23885_av_work_handler(struct work_struct *work) argument
29 container_of(work, struct cx23885_dev, cx25840_work);
H A Dcx23885-ir.h29 void cx23885_ir_rx_work_handler(struct work_struct *work);
30 void cx23885_ir_tx_work_handler(struct work_struct *work);
H A Dcx23885-ir.c37 void cx23885_ir_rx_work_handler(struct work_struct *work) argument
40 container_of(work, struct cx23885_dev, ir_rx_work);
60 void cx23885_ir_tx_work_handler(struct work_struct *work) argument
63 container_of(work, struct cx23885_dev, ir_tx_work);
/drivers/staging/rtl8187se/
H A Dr8180_dm.h14 void rtl8180_hw_dig_wq(struct work_struct *work);
15 void rtl8180_tx_pw_wq(struct work_struct *work);
16 void rtl8180_rate_adapter(struct work_struct * work);
19 void rtl8180_rate_adapter(struct work_struct * work);
/drivers/staging/octeon/
H A Dethernet-rx.c145 * @work: Work queue entry pointing to the packet.
149 static inline int cvm_oct_check_rcv_error(cvmx_wqe_t *work) argument
151 if ((work->word2.snoip.err_code == 10) && (work->len <= 64)) {
160 && ((work->word2.snoip.err_code == 5)
161 || (work->word2.snoip.err_code == 7))) {
171 int interface = cvmx_helper_get_interface_num(work->ipprt);
172 int index = cvmx_helper_get_interface_index_num(work->ipprt);
179 cvmx_phys_to_ptr(work->packet_ptr.s.addr);
182 while (i < work
267 cvmx_wqe_t *work; local
[all...]
H A Dethernet-tx.c527 /* Get a work queue entry */
528 cvmx_wqe_t *work = cvmx_fpa_alloc(CVMX_FPA_WQE_POOL); local
529 if (unlikely(work == NULL)) {
530 printk_ratelimited("%s: Failed to allocate a work "
542 cvmx_fpa_free(work, CVMX_FPA_WQE_POOL, DONT_WRITEBACK(1));
568 * Fill in some of the work queue fields. We may need to add
571 work->hw_chksum = skb->csum;
572 work->len = skb->len;
573 work->ipprt = priv->port;
574 work
[all...]
/drivers/infiniband/hw/ipath/
H A Dipath_user_pages.c187 struct work_struct work; member in struct:ipath_user_pages_work
194 struct ipath_user_pages_work *work = local
195 container_of(_work, struct ipath_user_pages_work, work);
197 down_write(&work->mm->mmap_sem);
198 work->mm->pinned_vm -= work->num_pages;
199 up_write(&work->mm->mmap_sem);
200 mmput(work->mm);
201 kfree(work);
206 struct ipath_user_pages_work *work; local
[all...]
/drivers/net/wireless/wl1251/
H A Dps.h32 void wl1251_elp_work(struct work_struct *work);
/drivers/ps3/
H A Dvuart.h35 struct work_struct work; member in struct:ps3_vuart_work
37 struct ps3_system_bus_device *dev; /* to convert work to device */
49 void (*work)(struct ps3_system_bus_device *); member in struct:ps3_vuart_port_driver
72 work);
/drivers/net/wireless/iwmc3200wifi/
H A Drx.h58 void iwm_rx_worker(struct work_struct *work);
/drivers/scsi/libsas/
H A Dsas_phy.c33 static void sas_phye_loss_of_signal(struct work_struct *work) argument
35 struct asd_sas_event *ev = to_asd_sas_event(work);
43 static void sas_phye_oob_done(struct work_struct *work) argument
45 struct asd_sas_event *ev = to_asd_sas_event(work);
52 static void sas_phye_oob_error(struct work_struct *work) argument
54 struct asd_sas_event *ev = to_asd_sas_event(work);
83 static void sas_phye_spinup_hold(struct work_struct *work) argument
85 struct asd_sas_event *ev = to_asd_sas_event(work);
126 INIT_SAS_WORK(&phy->port_events[k].work, sas_port_event_fns[k]);
131 INIT_SAS_WORK(&phy->phy_events[k].work, sas_phy_event_fn
[all...]
H A Dsas_event.c40 scsi_queue_work(ha->core.shost, &sw->work);
44 struct sas_work *work,
51 sas_queue_work(ha, work);
114 sas_queue_event(ev, &d->pending, &d->disc_work[ev].work, ha);
124 &sas_ha->ha_events[event].work, sas_ha);
134 &phy->port_events[event].work, ha);
144 &phy->phy_events[event].work, ha);
156 INIT_SAS_WORK(&sas_ha->ha_events[i].work, sas_ha_event_fns[i]);
43 sas_queue_event(int event, unsigned long *pending, struct sas_work *work, struct sas_ha_struct *ha) argument
/drivers/infiniband/core/
H A Dcm.c183 struct delayed_work work; member in struct:cm_work
194 struct cm_work work; /* Must be first. */ member in struct:cm_timewait_info
244 static void cm_work_handler(struct work_struct *work);
575 __be32 remote_id = timewait_info->work.remote_id;
581 if (be32_lt(remote_id, cur_timewait_info->work.remote_id))
583 else if (be32_gt(remote_id, cur_timewait_info->work.remote_id))
607 if (be32_lt(remote_id, timewait_info->work.remote_id))
609 else if (be32_gt(remote_id, timewait_info->work.remote_id))
730 struct cm_work *work; local
735 work
740 cm_free_work(struct cm_work *work) argument
838 struct cm_work *work; local
1278 cm_format_req_event(struct cm_work *work, struct cm_id_private *cm_id_priv, struct ib_cm_id *listen_id) argument
1312 cm_process_work(struct cm_id_private *cm_id_priv, struct cm_work *work) argument
1391 cm_dup_req_handler(struct cm_work *work, struct cm_id_private *cm_id_priv) argument
1434 cm_match_req(struct cm_work *work, struct cm_id_private *cm_id_priv) argument
1517 cm_req_handler(struct cm_work *work) argument
1747 cm_format_rep_event(struct cm_work *work, enum ib_qp_type qp_type) argument
1768 cm_dup_rep_handler(struct cm_work *work) argument
1811 cm_rep_handler(struct cm_work *work) argument
1898 cm_establish_handler(struct cm_work *work) argument
1930 cm_rtu_handler(struct cm_work *work) argument
2120 cm_dreq_handler(struct cm_work *work) argument
2194 cm_drep_handler(struct cm_work *work) argument
2293 cm_format_rej_event(struct cm_work *work) argument
2340 cm_rej_handler(struct cm_work *work) argument
2498 cm_mra_handler(struct cm_work *work) argument
2679 cm_lap_handler(struct cm_work *work) argument
2819 cm_apr_handler(struct cm_work *work) argument
2862 cm_timewait_handler(struct cm_work *work) argument
2964 cm_format_sidr_req_event(struct cm_work *work, struct ib_cm_id *listen_id) argument
2979 cm_sidr_req_handler(struct cm_work *work) argument
3104 cm_format_sidr_rep_event(struct cm_work *work) argument
3120 cm_sidr_rep_handler(struct cm_work *work) argument
3243 struct cm_work *work = container_of(_work, struct cm_work, work.work); local
3297 struct cm_work *work; local
3385 struct cm_work *work; local
[all...]
/drivers/input/misc/
H A Dda9052_onkey.c26 struct delayed_work work; member in struct:da9052_onkey
51 * Hence the deassertion of the pin is simulated through work queue.
54 schedule_delayed_work(&onkey->work, msecs_to_jiffies(50));
57 static void da9052_onkey_work(struct work_struct *work) argument
59 struct da9052_onkey *onkey = container_of(work, struct da9052_onkey,
60 work.work);
105 INIT_DELAYED_WORK(&onkey->work, da9052_onkey_work);
136 cancel_delayed_work_sync(&onkey->work);
149 cancel_delayed_work_sync(&onkey->work);
[all...]
H A Dwm831x-on.c33 struct delayed_work work; member in struct:wm831x_on
41 static void wm831x_poll_on(struct work_struct *work) argument
43 struct wm831x_on *wm831x_on = container_of(work, struct wm831x_on,
44 work.work);
60 schedule_delayed_work(&wm831x_on->work, 100);
67 schedule_delayed_work(&wm831x_on->work, 0);
86 INIT_DELAYED_WORK(&wm831x_on->work, wm831x_poll_on);
133 cancel_delayed_work_sync(&wm831x_on->work);
/drivers/input/touchscreen/
H A Dhp680_ts_input.c20 static void do_softint(struct work_struct *work);
23 static DECLARE_DELAYED_WORK(work, do_softint);
25 static void do_softint(struct work_struct *work) argument
71 schedule_delayed_work(&work, HZ / 20);
110 cancel_delayed_work_sync(&work);
118 cancel_delayed_work_sync(&work);
H A Dpcap_ts.c28 struct delayed_work work; member in struct:pcap_ts
53 schedule_delayed_work(&pcap_ts->work, 0);
65 schedule_delayed_work(&pcap_ts->work, 0);
76 schedule_delayed_work(&pcap_ts->work,
89 static void pcap_ts_work(struct work_struct *work) argument
91 struct delayed_work *dw = container_of(work, struct delayed_work, work);
92 struct pcap_ts *pcap_ts = container_of(dw, struct pcap_ts, work);
114 schedule_delayed_work(&pcap_ts->work, 0);
124 schedule_delayed_work(&pcap_ts->work,
[all...]
/drivers/net/wireless/rt2x00/
H A Drt2x00link.c39 * Helper struct and macro to work with moving/walking averages.
268 * should never have to work with link tuners.
286 &link->work, LINK_TUNE_INTERVAL);
291 cancel_delayed_work_sync(&rt2x00dev->link.work);
339 static void rt2x00link_tuner(struct work_struct *work) argument
342 container_of(work, struct rt2x00_dev, link.work.work);
399 &link->work, LINK_TUNE_INTERVAL);
418 static void rt2x00link_watchdog(struct work_struct *work) argument
471 rt2x00link_agc(struct work_struct *work) argument
492 rt2x00link_vcocal(struct work_struct *work) argument
[all...]
/drivers/input/
H A Dinput-polldev.c33 queue_delayed_work(system_freezable_wq, &dev->work, delay);
36 static void input_polled_device_work(struct work_struct *work) argument
39 container_of(work, struct input_polled_dev, work.work);
65 cancel_delayed_work_sync(&dev->work);
105 cancel_delayed_work_sync(&polldev->work);
206 INIT_DELAYED_WORK(&dev->work, input_polled_device_work);
/drivers/leds/
H A Dleds-pca9633.c45 struct work_struct work; member in struct:pca9633_led
52 static void pca9633_led_work(struct work_struct *work) argument
54 struct pca9633_led *pca9633 = container_of(work,
55 struct pca9633_led, work);
92 schedule_work(&pca9633->work);
138 INIT_WORK(&pca9633[i].work, pca9633_led_work);
156 cancel_work_sync(&pca9633[i].work);
171 cancel_work_sync(&pca9633[i].work);
/drivers/staging/android/switch/
H A Dswitch_gpio.c36 struct work_struct work; member in struct:gpio_switch_data
39 static void gpio_switch_work(struct work_struct *work) argument
43 container_of(work, struct gpio_switch_data, work);
54 schedule_work(&switch_data->work);
106 INIT_WORK(&switch_data->work, gpio_switch_work);
120 gpio_switch_work(&switch_data->work);
140 cancel_work_sync(&switch_data->work);
/drivers/switch/
H A Dswitch_gpio.c36 struct work_struct work; member in struct:gpio_switch_data
39 static void gpio_switch_work(struct work_struct *work) argument
43 container_of(work, struct gpio_switch_data, work);
54 schedule_work(&switch_data->work);
106 INIT_WORK(&switch_data->work, gpio_switch_work);
120 gpio_switch_work(&switch_data->work);
140 cancel_work_sync(&switch_data->work);
/drivers/pci/hotplug/
H A Dpciehp_ctrl.c38 static void interrupt_event_handler(struct work_struct *work);
50 INIT_WORK(&info->work, interrupt_event_handler);
52 queue_work(pciehp_wq, &info->work);
278 struct work_struct work; member in struct:power_work_info
283 * @work: &struct work_struct describing work to be done
288 static void pciehp_power_thread(struct work_struct *work) argument
291 container_of(work, struct power_work_info, work);
321 void pciehp_queue_pushbutton_work(struct work_struct *work) argument
445 interrupt_event_handler(struct work_struct *work) argument
[all...]
/drivers/net/wireless/wl12xx/
H A Dps.h34 void wl1271_elp_work(struct work_struct *work);

Completed in 1305 milliseconds

1234567891011>>