/drivers/media/video/cx23885/ |
H A D | cx23885-av.h | 26 void cx23885_av_work_handler(struct work_struct *work);
|
H A D | cx23885-av.c | 26 void cx23885_av_work_handler(struct work_struct *work) argument 29 container_of(work, struct cx23885_dev, cx25840_work);
|
H A D | cx23885-ir.h | 29 void cx23885_ir_rx_work_handler(struct work_struct *work); 30 void cx23885_ir_tx_work_handler(struct work_struct *work);
|
H A D | cx23885-ir.c | 37 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 D | r8180_dm.h | 14 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 D | ethernet-rx.c | 145 * @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 D | ethernet-tx.c | 527 /* 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 D | ipath_user_pages.c | 187 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 D | ps.h | 32 void wl1251_elp_work(struct work_struct *work);
|
/drivers/ps3/ |
H A D | vuart.h | 35 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 D | rx.h | 58 void iwm_rx_worker(struct work_struct *work);
|
/drivers/scsi/libsas/ |
H A D | sas_phy.c | 33 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 D | sas_event.c | 40 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 D | cm.c | 183 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 D | da9052_onkey.c | 26 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 D | wm831x-on.c | 33 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 D | hp680_ts_input.c | 20 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 D | pcap_ts.c | 28 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 D | rt2x00link.c | 39 * 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 D | input-polldev.c | 33 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 D | leds-pca9633.c | 45 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 D | switch_gpio.c | 36 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 D | switch_gpio.c | 36 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 D | pciehp_ctrl.c | 38 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 D | ps.h | 34 void wl1271_elp_work(struct work_struct *work);
|