Searched refs:work (Results 101 - 125 of 882) sorted by relevance

1234567891011>>

/drivers/spi/
H A Dspi-fsl-lib.c62 void mpc8xxx_spi_work(struct work_struct *work) argument
64 struct mpc8xxx_spi *mpc8xxx_spi = container_of(work, struct mpc8xxx_spi,
65 work);
94 queue_work(mpc8xxx_spi->workqueue, &mpc8xxx_spi->work);
156 INIT_WORK(&mpc8xxx_spi->work, mpc8xxx_spi_work);
H A Dspi-s3c24xx-fiq.S53 subnes pc, lr, #4 @@ return, still have work to do
80 subnes pc, lr, #4 @@ return, still have work to do
105 subnes pc, lr, #4 @@ return, still have work to do
/drivers/net/ethernet/chelsio/cxgb/
H A Dmy3126.c96 static void my3216_poll(struct work_struct *work) argument
98 struct cphy *cphy = container_of(work, struct cphy, phy_update.work);
/drivers/net/wireless/ath/carl9170/
H A Dled.c23 * This file incorporates work covered by the following copyright and
66 static void carl9170_led_update(struct work_struct *work) argument
68 struct ar9170 *ar = container_of(work, struct ar9170, led_work.work);
/drivers/net/wireless/p54/
H A Dled.c31 static void p54_update_leds(struct work_struct *work) argument
33 struct p54_common *priv = container_of(work, struct p54_common,
34 led_work.work);
/drivers/power/
H A Dsbs-battery.c151 struct delayed_work work; member in struct:sbs_info
306 cancel_delayed_work_sync(&chip->work);
561 /* cancel outstanding work */
562 cancel_delayed_work_sync(&chip->work);
564 schedule_delayed_work(&chip->work, HZ);
568 static void sbs_delayed_work(struct work_struct *work) argument
573 chip = container_of(work, struct sbs_info, work.work);
576 /* if the read failed, give up on this work */
[all...]
/drivers/bluetooth/
H A Dbtsdio.c61 struct work_struct work; member in struct:btsdio_data
104 static void btsdio_work(struct work_struct *work) argument
106 struct btsdio_data *data = container_of(work, struct btsdio_data, work);
287 schedule_work(&data->work);
313 INIT_WORK(&data->work, btsdio_work);
/drivers/media/dvb/dvb-usb/
H A Ddvb-usb-remote.c108 static void legacy_dvb_usb_read_remote_control(struct work_struct *work) argument
111 container_of(work, struct dvb_usb_device, rc_query_work.work);
240 static void dvb_usb_read_remote_control(struct work_struct *work) argument
243 container_of(work, struct dvb_usb_device, rc_query_work.work);
295 /* Polling mode - initialize a work queue for handling it */
/drivers/net/wireless/b43/
H A Dleds.c88 static void b43_leds_work(struct work_struct *work) argument
90 struct b43_leds *leds = container_of(work, struct b43_leds, work);
117 ieee80211_queue_work(wl->hw, &wl->leds.work);
333 cancel_work_sync(&leds->work);
342 INIT_WORK(&dev->wl->leds.work, b43_leds_work);
/drivers/pci/pcie/
H A Dpme.c49 struct work_struct work; member in struct:pcie_pme_service_data
222 * @work: Work structure giving access to service data.
224 static void pcie_pme_work_fn(struct work_struct *work) argument
227 container_of(work, struct pcie_pme_service_data, work);
300 schedule_work(&data->work);
365 INIT_WORK(&data->work, pcie_pme_work_fn);
/drivers/gpu/drm/
H A DKconfig101 for this driver to work.
117 # but for select to work, need to select ACPI_VIDEO's dependencies, ick
131 is required for this driver to work. This driver is used by
157 support is required for this driver to work.
166 support is required for this driver to work.
/drivers/infiniband/hw/nes/
H A Dnes_verbs.h127 struct work_struct work; member in struct:disconn_work
147 struct work_struct work; member in struct:nes_qp
/drivers/media/dvb/mantis/
H A Dmantis_uart.c94 static void mantis_uart_work(struct work_struct *work) argument
96 struct mantis_pci *mantis = container_of(work, struct mantis_pci, uart_work);
/drivers/media/video/cx23885/
H A Dcimax2.c82 struct work_struct work; member in struct:netup_ci_state
335 /* work handler */
336 static void netup_read_ci_status(struct work_struct *work) argument
339 container_of(work, struct netup_ci_state, work);
388 schedule_work(&state->work);
395 schedule_work(&state->work);
508 INIT_WORK(&state->work, netup_read_ci_status);
509 schedule_work(&state->work);
/drivers/message/fusion/
H A Dmptsas.h109 struct delayed_work work; member in struct:fw_event_work
117 struct work_struct work; member in struct:mptsas_discovery_event
/drivers/net/hyperv/
H A Dnetvsc_drv.c47 struct work_struct work; member in struct:net_device_context
58 container_of(w, struct net_device_context, work);
84 schedule_work(&net_device_ctx->work);
114 cancel_work_sync(&net_device_ctx->work);
325 cancel_work_sync(&ndevctx->work);
359 * another netif_notify_peers() into a delayed work, otherwise GARP packet
368 ndev_ctx = container_of(w, struct net_device_context, dwork.work);
394 INIT_WORK(&net_device_ctx->work, do_set_multicast);
448 cancel_work_sync(&ndev_ctx->work);
/drivers/s390/crypto/
H A Dzcrypt_cex2a.c184 * Instead of doing extra work for p, dp, U > 64 bytes, we'll just use
342 struct completion work; local
354 ap_msg.private = &work;
358 init_completion(&work);
360 rc = wait_for_completion_interruptible(&work);
383 struct completion work; local
395 ap_msg.private = &work;
399 init_completion(&work);
401 rc = wait_for_completion_interruptible(&work);
H A Dzcrypt_pcica.c280 struct completion work; local
289 ap_msg.private = &work;
293 init_completion(&work);
295 rc = wait_for_completion_interruptible(&work);
318 struct completion work; local
327 ap_msg.private = &work;
331 init_completion(&work);
333 rc = wait_for_completion_interruptible(&work);
/drivers/s390/scsi/
H A Dzfcp_fc.c31 * @work: work struct with enqueued events
33 void zfcp_fc_post_event(struct work_struct *work) argument
37 struct zfcp_fc_events *events = container_of(work,
38 struct zfcp_fc_events, work);
78 queue_work(adapter->work_queue, &adapter->events.work);
106 static void zfcp_fc_wka_port_offline(struct work_struct *work) argument
108 struct delayed_work *dw = to_delayed_work(work);
110 container_of(dw, struct zfcp_fc_wka_port, work);
131 schedule_delayed_work(&wka_port->work, H
355 zfcp_fc_port_did_lookup(struct work_struct *work) argument
489 zfcp_fc_link_test_work(struct work_struct *work) argument
660 zfcp_fc_scan_ports(struct work_struct *work) argument
787 zfcp_fc_sym_name_update(struct work_struct *work) argument
[all...]
/drivers/scsi/libsas/
H A Dsas_init.c95 void sas_hae_reset(struct work_struct *work) argument
97 struct sas_ha_event *ev = to_sas_ha_event(work);
174 /* flush unregistration work */
369 static void phy_reset_work(struct work_struct *work) argument
371 struct sas_phy_data *d = container_of(work, typeof(*d), reset_work.work);
376 static void phy_enable_work(struct work_struct *work) argument
378 struct sas_phy_data *d = container_of(work, typeof(*d), enable_work.work);
/drivers/staging/omapdrm/
H A Domap_plane.c65 struct work_struct work; member in struct:omap_plane
88 queue_work(priv->wq, &omap_plane->work);
91 static void unpin_worker(struct work_struct *work) argument
94 container_of(work, struct omap_plane, work);
184 queue_work(priv->wq, &omap_plane->work);
393 queue_work(priv->wq, &omap_plane->work);
447 INIT_WORK(&omap_plane->work, unpin_worker);
/drivers/tty/
H A Dtty_buffer.c325 schedule_work(&tty->buf.work);
392 * @work: tty structure passed from work queue.
402 static void flush_to_ldisc(struct work_struct *work) argument
405 container_of(work, struct tty_struct, buf.work);
472 flush_work(&tty->buf.work);
482 * In the event of the queue being busy for flipping the work will be
497 flush_to_ldisc(&tty->buf.work);
499 schedule_work(&tty->buf.work);
[all...]
/drivers/usb/class/
H A DKconfig16 /proc/bus/usb/devices, then your modem will not work with this
/drivers/staging/iio/impedance-analyzer/
H A Dad5933.c93 struct delayed_work work; member in struct:ad5933_state
585 schedule_delayed_work(&st->work,
594 cancel_delayed_work_sync(&st->work);
618 static void ad5933_work(struct work_struct *work) argument
620 struct ad5933_state *st = container_of(work,
621 struct ad5933_state, work.work);
632 schedule_delayed_work(&st->work, st->poll_time_jiffies);
657 schedule_delayed_work(&st->work, st->poll_time_jiffies);
669 schedule_delayed_work(&st->work, s
[all...]
/drivers/scsi/
H A Dstorvsc_drv.c293 struct work_struct work; member in struct:storvsc_scan_work
298 static void storvsc_bus_scan(struct work_struct *work) argument
303 wrk = container_of(work, struct storvsc_scan_work, work);
316 static void storvsc_remove_lun(struct work_struct *work) argument
321 wrk = container_of(work, struct storvsc_scan_work, work);
813 INIT_WORK(&wrk->work, storvsc_remove_lun);
814 schedule_work(&wrk->work);
914 struct storvsc_scan_work *work; local
[all...]

Completed in 635 milliseconds

1234567891011>>