Searched refs:work (Results 151 - 175 of 882) sorted by relevance

1234567891011>>

/drivers/spi/
H A Dspi-ti-ssp.c40 struct work_struct work; member in struct:ti_ssp_spi
180 static void ti_ssp_spi_work(struct work_struct *work) argument
182 struct ti_ssp_spi *hw = container_of(work, struct ti_ssp_spi, work);
286 queue_work(hw->workqueue, &hw->work);
322 INIT_WORK(&hw->work, ti_ssp_spi_work);
327 dev_err(dev, "work queue creation failed\n");
H A Dspi-txx9.c76 struct work_struct work; member in struct:txx9spi
287 static void txx9spi_work(struct work_struct *work) argument
289 struct txx9spi *c = container_of(work, struct txx9spi, work);
334 queue_work(c->workqueue, &c->work);
355 INIT_WORK(&c->work, txx9spi_work);
449 /* work with hotplug and coldplug */
H A Dspi-fsl-lib.h71 struct work_struct work; member in struct:mpc8xxx_spi
/drivers/target/tcm_fc/
H A Dtfc_cmd.c433 static void ft_send_work(struct work_struct *work);
454 INIT_WORK(&cmd->work, ft_send_work);
455 queue_work(sess->tport->tpg->workqueue, &cmd->work);
495 static void ft_send_work(struct work_struct *work) argument
497 struct ft_cmd *cmd = container_of(work, struct ft_cmd, work);
/drivers/net/wireless/iwmc3200wifi/
H A Dmain.c116 static void iwm_statistics_request(struct work_struct *work) argument
119 container_of(work, struct iwm_priv, stats_request.work);
124 static void iwm_disconnect_work(struct work_struct *work) argument
127 container_of(work, struct iwm_priv, disconnect.work);
144 static void iwm_ct_kill_work(struct work_struct *work) argument
147 container_of(work, struct iwm_priv, ct_kill_delay.work);
158 static void iwm_reset_worker(struct work_struct *work) argument
216 iwm_auth_retry_worker(struct work_struct *work) argument
[all...]
/drivers/bluetooth/
H A Dhci_ath.c84 static void ath_hci_uart_work(struct work_struct *work) argument
91 ath = container_of(work, struct ath_struct, ctxtsw);
/drivers/i2c/
H A Di2c-smbus.c74 * The alert IRQ handler needs to hand work off to a task which can issue
77 static void smbus_alert(struct work_struct *work) argument
83 alert = container_of(work, struct i2c_smbus_alert, alert);
234 * handler. It will schedule the alert work, in turn calling the
/drivers/input/keyboard/
H A Dgpio_keys.c37 struct work_struct work; member in struct:gpio_button_data
343 static void gpio_keys_gpio_work_func(struct work_struct *work) argument
346 container_of(work, struct gpio_button_data, work);
355 schedule_work(&bdata->work);
368 schedule_work(&bdata->work);
471 INIT_WORK(&bdata->work, gpio_keys_gpio_work_func);
642 cancel_work_sync(&bdata->work);
/drivers/net/ethernet/dec/tulip/
H A Dtimer.c17 void tulip_media_task(struct work_struct *work) argument
20 container_of(work, struct tulip_private, media_work);
/drivers/net/ethernet/mellanox/mlx4/
H A Dsense.c105 static void mlx4_sense_port(struct work_struct *work) argument
107 struct delayed_work *delay = to_delayed_work(work);
/drivers/oprofile/
H A Doprof.c94 static void switch_worker(struct work_struct *work);
108 static void switch_worker(struct work_struct *work) argument
/drivers/s390/crypto/
H A Dzcrypt_pcicc.c484 struct completion work; local
494 ap_msg.private = &work;
498 init_completion(&work);
500 rc = wait_for_completion_interruptible(&work);
523 struct completion work; local
533 ap_msg.private = &work;
537 init_completion(&work);
539 rc = wait_for_completion_interruptible(&work);
/drivers/s390/scsi/
H A Dzfcp_fc.h48 * @work: work_struct for forwarding events in workqueue
53 struct work_struct work; member in struct:zfcp_fc_events
178 * @work: For delaying the closing of the WKA port
188 struct delayed_work work; member in struct:zfcp_fc_wka_port
H A Dzfcp_unit.c32 static void zfcp_unit_scsi_scan_work(struct work_struct *work) argument
34 struct zfcp_unit *unit = container_of(work, struct zfcp_unit,
/drivers/scsi/
H A Dscsi_tgt_lib.c41 * and James's work struct code is in
44 /* TODO replace work with James b's code */
45 struct work_struct work; member in struct:scsi_tgt_cmd
179 static void scsi_tgt_cmd_destroy(struct work_struct *work) argument
182 container_of(work, struct scsi_tgt_cmd, work);
202 INIT_WORK(&tcmd->work, scsi_tgt_cmd_destroy);
290 scsi_tgt_cmd_destroy(&tcmd->work);
337 queue_work(scsi_tgtd, &tcmd->work);
422 scsi_tgt_cmd_destroy(&tcmd->work);
[all...]
/drivers/staging/rtl8192u/
H A Dr8192U_dm.h234 extern void dm_txpower_trackingcallback(struct work_struct *work);
242 extern void dm_rf_pathcheck_workitemcallback(struct work_struct *work);
/drivers/staging/rtl8712/
H A Dxmit_linux.c111 void r8712_SetFilter(struct work_struct *work) argument
113 struct _adapter *padapter = container_of(work, struct _adapter,
/drivers/tty/
H A Dtty_ldisc.c501 * Shut down the line discipline and work queue for this tty device.
503 * be obtained while the delayed work queue halt ensures that no more
507 * in order to make sure any currently executing ldisc work is also
514 return cancel_work_sync(&tty->buf.work);
527 flush_work_sync(&tty->buf.work);
563 int work, o_work = 0; local
637 work = tty_ldisc_halt(tty);
642 * Wait for ->hangup_work and ->buf.work handlers to terminate.
703 /* Restart the work queue in case no characters kick it off. Safe if
705 if (work)
[all...]
/drivers/vhost/
H A Dvhost.h24 typedef void (*vhost_work_fn_t)(struct vhost_work *work);
41 struct vhost_work work; member in struct:vhost_poll
/drivers/char/hw_random/
H A Dn2rng.h87 struct delayed_work work; member in struct:n2rng
/drivers/firewire/
H A Dsbp2.c149 struct delayed_work work; member in struct:sbp2_logical_unit
156 queue_delayed_work(fw_workqueue, &lu->work, delay);
813 static void sbp2_reconnect(struct work_struct *work);
815 static void sbp2_login(struct work_struct *work) argument
818 container_of(work, struct sbp2_logical_unit, work.work);
868 PREPARE_DELAYED_WORK(&lu->work, sbp2_reconnect);
920 * lu->work already. Reset the work fro
925 sbp2_reconnect(struct work_struct *work) argument
[all...]
/drivers/infiniband/hw/qib/
H A Dqib_qsfp.h178 struct work_struct work; member in struct:qib_qsfp_data
/drivers/net/irda/
H A Dbfin_sir.h79 struct work_struct work; member in struct:bfin_sir_self
/drivers/pci/pcie/aer/
H A Daerdrv.h112 extern void aer_isr(struct work_struct *work);
/drivers/staging/cxt1e1/
H A Dsbecom_inline_linux.h171 struct work_struct work; member in struct:watchdog

Completed in 7958 milliseconds

1234567891011>>