/drivers/spi/ |
H A D | spi-ti-ssp.c | 40 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 D | spi-txx9.c | 76 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 D | spi-fsl-lib.h | 71 struct work_struct work; member in struct:mpc8xxx_spi
|
/drivers/target/tcm_fc/ |
H A D | tfc_cmd.c | 433 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 D | main.c | 116 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 D | hci_ath.c | 84 static void ath_hci_uart_work(struct work_struct *work) argument 91 ath = container_of(work, struct ath_struct, ctxtsw);
|
/drivers/i2c/ |
H A D | i2c-smbus.c | 74 * 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 D | gpio_keys.c | 37 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 D | timer.c | 17 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 D | sense.c | 105 static void mlx4_sense_port(struct work_struct *work) argument 107 struct delayed_work *delay = to_delayed_work(work);
|
/drivers/oprofile/ |
H A D | oprof.c | 94 static void switch_worker(struct work_struct *work); 108 static void switch_worker(struct work_struct *work) argument
|
/drivers/s390/crypto/ |
H A D | zcrypt_pcicc.c | 484 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 D | zfcp_fc.h | 48 * @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 D | zfcp_unit.c | 32 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 D | scsi_tgt_lib.c | 41 * 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 D | r8192U_dm.h | 234 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 D | xmit_linux.c | 111 void r8712_SetFilter(struct work_struct *work) argument 113 struct _adapter *padapter = container_of(work, struct _adapter,
|
/drivers/tty/ |
H A D | tty_ldisc.c | 501 * 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 D | vhost.h | 24 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 D | n2rng.h | 87 struct delayed_work work; member in struct:n2rng
|
/drivers/firewire/ |
H A D | sbp2.c | 149 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 D | qib_qsfp.h | 178 struct work_struct work; member in struct:qib_qsfp_data
|
/drivers/net/irda/ |
H A D | bfin_sir.h | 79 struct work_struct work; member in struct:bfin_sir_self
|
/drivers/pci/pcie/aer/ |
H A D | aerdrv.h | 112 extern void aer_isr(struct work_struct *work);
|
/drivers/staging/cxt1e1/ |
H A D | sbecom_inline_linux.h | 171 struct work_struct work; member in struct:watchdog
|