Searched refs:work (Results 176 - 200 of 882) sorted by relevance

1234567891011>>

/drivers/staging/nvec/
H A Dnvec_power.c349 static void nvec_power_poll(struct work_struct *work) argument
352 struct nvec_power *power = container_of(work, struct nvec_power,
353 poller.work);
368 schedule_delayed_work(to_delayed_work(work), msecs_to_jiffies(5000));
/drivers/tty/serial/
H A Dcrisv10.h110 struct work_struct work; member in struct:e100_serial
/drivers/usb/renesas_usbhs/
H A Dfifo.h56 struct work_struct work; member in struct:usbhs_pkt
/drivers/infiniband/hw/cxgb3/
H A Diwch.c99 static void iwch_db_drop_task(struct work_struct *work) argument
101 struct iwch_dev *rnicp = container_of(work, struct iwch_dev,
102 db_drop_task.work);
/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c644 void ipoib_reap_ah(struct work_struct *work) argument
647 container_of(work, struct ipoib_dev_priv, ah_reap_task.work);
825 * when all work requests have completed or have been flushed.
841 * all our pending work requests.
1000 void ipoib_ib_dev_flush_light(struct work_struct *work) argument
1003 container_of(work, struct ipoib_dev_priv, flush_light);
1008 void ipoib_ib_dev_flush_normal(struct work_struct *work) argument
1011 container_of(work, struct ipoib_dev_priv, flush_normal);
1016 void ipoib_ib_dev_flush_heavy(struct work_struct *work) argument
1046 ipoib_pkey_poll(struct work_struct *work) argument
[all...]
/drivers/mfd/
H A Dtps65010.c76 struct delayed_work work; member in struct:tps65010
245 schedule_delayed_work(&tps->work, POWER_POLL_DELAY);
403 schedule_delayed_work(&tps->work, POWER_POLL_DELAY);
409 static void tps65010_work(struct work_struct *work) argument
413 tps = container_of(to_delayed_work(work), struct tps65010, work);
451 schedule_delayed_work(&tps->work, 0);
530 cancel_delayed_work_sync(&tps->work);
557 INIT_DELAYED_WORK(&tps->work, tps65010_work);
632 tps65010_work(&tps->work
[all...]
/drivers/net/caif/
H A Dcaif_spi_slave.c63 void cfspi_xfer(struct work_struct *work) argument
69 cfspi = container_of(work, struct cfspi, work);
/drivers/net/ethernet/qlogic/qlge/
H A Dqlge_mpi.c1098 /* API called in work thread context to set new TX/RX
1119 void ql_mpi_port_cfg_work(struct work_struct *work) argument
1122 container_of(work, struct ql_adapter, mpi_port_cfg_work.work);
1159 void ql_mpi_idc_work(struct work_struct *work) argument
1162 container_of(work, struct ql_adapter, mpi_idc_work.work);
1233 void ql_mpi_work(struct work_struct *work) argument
1236 container_of(work, struct ql_adapter, mpi_work.work);
1262 ql_mpi_reset_work(struct work_struct *work) argument
[all...]
/drivers/net/wireless/wl12xx/
H A Dps.c32 void wl1271_elp_work(struct work_struct *work) argument
38 dwork = container_of(work, struct delayed_work, work);
41 wl1271_debug(DEBUG_PSM, "elp work");
48 /* our work might have been already cancelled */
118 * The spinlock is required here to synchronize both the work and
/drivers/pci/hotplug/
H A Dpciehp.h79 struct delayed_work work; /* work for button event */ member in struct:slot
86 struct work_struct work; member in struct:event_info
138 extern void pciehp_queue_pushbutton_work(struct work_struct *work);
/drivers/usb/host/whci/
H A Dwhcd.h115 * @dequeue_work: the work to remove the URB when dequeued.
168 void whc_dn_work(struct work_struct *work);
178 void scan_async_work(struct work_struct *work);
188 void scan_periodic_work(struct work_struct *work);
/drivers/vhost/
H A Dnet.c4 * This work is licensed under the terms of the GNU GPL, version 2.
194 /* If more outstanding DMAs, queue the work.
468 static void handle_tx_kick(struct vhost_work *work) argument
470 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
471 poll.work);
477 static void handle_rx_kick(struct vhost_work *work) argument
479 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
480 poll.work);
486 static void handle_tx_net(struct vhost_work *work) argument
488 struct vhost_net *net = container_of(work, struc
493 handle_rx_net(struct vhost_work *work) argument
[all...]
/drivers/video/
H A Dfb_defio.c82 /* Kill off the delayed work */
171 static void fb_deferred_io_work(struct work_struct *work) argument
173 struct fb_info *info = container_of(work, struct fb_info,
174 deferred_work.work);
/drivers/infiniband/core/
H A Daddr.c66 static void process_req(struct work_struct *work);
70 static DECLARE_DELAYED_WORK(work, process_req);
155 cancel_delayed_work(&work);
161 queue_delayed_work(addr_wq, &work, delay);
313 static void process_req(struct work_struct *work) argument
/drivers/power/
H A Dintel_mid_battery.c478 * @work: work structure
484 static void pmic_battery_monitor(struct work_struct *work) argument
486 struct pmic_power_module_info *pbi = container_of(work,
487 struct pmic_power_module_info, monitor_battery.work);
550 * @work: work structure
558 static void pmic_battery_handle_intrpt(struct work_struct *work) argument
560 struct pmic_power_module_info *pbi = container_of(work,
650 * infrastructure components for it to work a
[all...]
H A Disp1704_charger.c61 struct work_struct work; member in struct:isp1704_charger
240 container_of(data, struct isp1704_charger, work);
327 schedule_work(&isp->work);
442 * REVISIT: using work in order to allow the usb notifications to be
445 INIT_WORK(&isp->work, isp1704_charger_work);
470 schedule_work(&isp->work);
H A Dlp8727_charger.c87 struct delayed_work work; member in struct:lp8727_chg
217 container_of(_work, struct lp8727_chg, work.work);
240 queue_delayed_work(pchg->irqthread, &pchg->work, delay);
247 INIT_DELAYED_WORK(&pchg->work, lp8727_delayed_func);
/drivers/spi/
H A Dspi-bitbang.c156 /* spi_transfer level calls that work per-word */
258 static void bitbang_work(struct work_struct *work) argument
261 container_of(work, struct spi_bitbang, work);
400 queue_work(bitbang->workqueue, &bitbang->work);
440 INIT_WORK(&bitbang->work, bitbang_work);
/drivers/tty/ipwireless/
H A Dtty.c182 int work = 0; local
197 work = tty_insert_flip_string(linux_tty, data, length);
199 if (work != length)
202 length - work);
207 if (work)
/drivers/usb/otg/
H A Dab8500-usb.c220 static void ab8500_usb_delayed_work(struct work_struct *work) argument
222 struct ab8500_usb *ab = container_of(work, struct ab8500_usb,
223 dwork.work);
260 static void ab8500_usb_phy_disable_work(struct work_struct *work) argument
262 struct ab8500_usb *ab = container_of(work, struct ab8500_usb,
/drivers/net/plip/
H A Dplip.c30 * - Changed {enable,disable}_irq handling to make it work
141 static void plip_kick_bh(struct work_struct *work);
142 static void plip_bh(struct work_struct *work);
143 static void plip_timer_bh(struct work_struct *work);
321 plip_kick_bh(struct work_struct *work) argument
324 container_of(work, struct net_local, deferred.work);
365 plip_bh(struct work_struct *work) argument
367 struct net_local *nl = container_of(work, struct net_local, immediate);
383 plip_timer_bh(struct work_struct *work) argument
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_vidi.c59 struct work_struct work; member in struct:vidi_context
88 static void vidi_fake_vblank_handler(struct work_struct *work);
348 schedule_work(&ctx->work);
430 static void vidi_fake_vblank_handler(struct work_struct *work) argument
432 struct vidi_context *ctx = container_of(work, struct vidi_context,
433 work);
615 INIT_WORK(&ctx->work, vidi_fake_vblank_handler);
/drivers/hid/
H A Dhid-logitech-dj.c192 /* Called in delayed work context */
213 /* Called in delayed work context */
293 static void delayedwork_callback(struct work_struct *work) argument
296 container_of(work, struct dj_receiver_dev, work);
317 if (schedule_work(&djrcv_dev->work) == 0) {
318 dbg_hid("%s: did not schedule the work item, was "
344 if (schedule_work(&djrcv_dev->work) == 0) {
345 dbg_hid("%s: did not schedule the work item, was already "
647 * we queue them for delayed processing by the work queu
[all...]
/drivers/md/
H A Ddm-snap-persistent.c216 struct work_struct work; member in struct:mdata_req
220 static void do_metadata(struct work_struct *work) argument
222 struct mdata_req *req = container_of(work, struct mdata_req, work);
257 INIT_WORK_ONSTACK(&req.work, do_metadata);
258 queue_work(ps->metadata_wq, &req.work);
259 flush_work(&req.work);
/drivers/media/video/cx23885/
H A Daltera-ci.c111 struct work_struct work; member in struct:fpga_internal
396 /* work handler */
397 static void netup_read_ci_status(struct work_struct *work) argument
400 container_of(work, struct fpga_internal, work);
443 schedule_work(&inter->work);
771 INIT_WORK(&inter->work, netup_read_ci_status);
796 schedule_work(&inter->work);

Completed in 618 milliseconds

1234567891011>>