/drivers/staging/nvec/ |
H A D | nvec_power.c | 349 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 D | crisv10.h | 110 struct work_struct work; member in struct:e100_serial
|
/drivers/usb/renesas_usbhs/ |
H A D | fifo.h | 56 struct work_struct work; member in struct:usbhs_pkt
|
/drivers/infiniband/hw/cxgb3/ |
H A D | iwch.c | 99 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 D | ipoib_ib.c | 644 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 D | tps65010.c | 76 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 D | caif_spi_slave.c | 63 void cfspi_xfer(struct work_struct *work) argument 69 cfspi = container_of(work, struct cfspi, work);
|
/drivers/net/ethernet/qlogic/qlge/ |
H A D | qlge_mpi.c | 1098 /* 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 D | ps.c | 32 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 D | pciehp.h | 79 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 D | whcd.h | 115 * @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 D | net.c | 4 * 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 D | fb_defio.c | 82 /* 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 D | addr.c | 66 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 D | intel_mid_battery.c | 478 * @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 D | isp1704_charger.c | 61 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 D | lp8727_charger.c | 87 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 D | spi-bitbang.c | 156 /* 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 D | tty.c | 182 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 D | ab8500-usb.c | 220 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 D | plip.c | 30 * - 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 D | exynos_drm_vidi.c | 59 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 D | hid-logitech-dj.c | 192 /* 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 D | dm-snap-persistent.c | 216 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 D | altera-ci.c | 111 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);
|