Searched refs:waitq (Results 1 - 25 of 73) sorted by relevance

123

/drivers/staging/lustre/lustre/libcfs/linux/
H A Dlinux-prim.c60 * waitq if add_wait_queue_exclusive_head is used.
63 add_wait_queue_exclusive_head(wait_queue_head_t *waitq, wait_queue_t *link) argument
67 spin_lock_irqsave(&waitq->lock, flags);
68 __add_wait_queue_exclusive(waitq, link);
69 spin_unlock_irqrestore(&waitq->lock, flags);
/drivers/input/misc/
H A Dkeychord.c59 wait_queue_head_t waitq; member in struct:keychord_device
132 !list_empty_careful(&kdev->waitq.task_list));
133 wake_up_interruptible(&kdev->waitq);
210 retval = wait_event_interruptible(kdev->waitq,
321 poll_wait(file, &kdev->waitq, wait);
338 init_waitqueue_head(&kdev->waitq);
/drivers/i2c/busses/
H A Di2c-iop3xx.h97 wait_queue_head_t waitq; member in struct:i2c_algo_iop3xx_data
H A Di2c-mv64xxx.c144 wait_queue_head_t waitq; member in struct:mv64xxx_i2c_data
503 wake_up(&drv_data->waitq);
519 wake_up(&drv_data->waitq);
528 wake_up(&drv_data->waitq);
588 time_left = wait_event_timeout(drv_data->waitq,
604 time_left = wait_event_timeout(drv_data->waitq,
834 init_waitqueue_head(&drv_data->waitq);
H A Di2c-iop3xx.c123 wake_up_interruptible(&iop3xx_adap->waitq);
176 iop3xx_adap->waitq,
485 init_waitqueue_head(&adapter_data->waitq);
/drivers/misc/mic/host/
H A Dmic_virtio.h72 * @waitq - Waitqueue to allow ring3 apps to poll.
95 wait_queue_head_t waitq; member in struct:mic_vdev
H A Dmic_fops.c40 init_waitqueue_head(&mvdev->waitq);
142 poll_wait(f, &mvdev->waitq, wait);
/drivers/staging/olpc_dcon/
H A Dolpc_dcon.h64 wait_queue_head_t waitq; member in struct:dcon_priv
H A Dolpc_dcon.c305 wait_event_timeout(dcon->waitq, dcon->switched, HZ);
344 wait_event_timeout(dcon->waitq, dcon->switched, HZ/2);
602 init_waitqueue_head(&dcon->waitq);
749 wake_up(&dcon->waitq);
763 wake_up(&dcon->waitq);
/drivers/usb/misc/
H A Dyurex.c68 wait_queue_head_t waitq; member in struct:usb_yurex
87 wake_up_interruptible(&dev->waitq);
180 wake_up_interruptible(&dev->waitq);
210 init_waitqueue_head(&dev->waitq);
341 wake_up_interruptible(&dev->waitq);
510 prepare_to_wait(&dev->waitq, &wait, TASK_INTERRUPTIBLE);
516 finish_wait(&dev->waitq, &wait);
/drivers/spi/
H A Dspi-coldfire-qspi.c79 wait_queue_head_t waitq; member in struct:mcfqspi
162 wake_up(&mcfqspi->waitq);
193 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
213 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
226 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
260 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
280 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
293 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
418 init_waitqueue_head(&mcfqspi->waitq);
H A Dspi-txx9.c79 wait_queue_head_t waitq; member in struct:txx9spi
144 wake_up(&c->waitq);
236 wait_event(c->waitq,
342 init_waitqueue_head(&c->waitq);
H A Dspi-fsl-dspi.c127 wait_queue_head_t waitq; member in struct:fsl_dspi
310 if (wait_event_interruptible(dspi->waitq, dspi->waitflags))
399 wake_up_interruptible(&dspi->waitq);
526 init_waitqueue_head(&dspi->waitq);
/drivers/infiniband/core/
H A Diwpm_util.h68 wait_queue_head_t waitq; member in struct:iwpm_nlmsg_request
H A Diwpm_msg.c397 wake_up(&nlmsg_request->waitq);
466 wake_up(&nlmsg_request->waitq);
557 wake_up(&nlmsg_request->waitq);
682 wake_up(&nlmsg_request->waitq);
/drivers/net/wireless/libertas/
H A Dmain.c233 wait_event(priv->waitq, lbs_command_queue_empty(priv));
290 wake_up(&priv->waitq);
469 add_wait_queue(&priv->waitq, &wait);
513 remove_wait_queue(&priv->waitq, &wait);
778 wake_up(&priv->waitq);
804 wake_up_interruptible(&priv->waitq);
1006 init_waitqueue_head(&priv->waitq);
1177 wake_up(&priv->waitq);
1195 wake_up(&priv->waitq);
H A Ddev.h143 wait_queue_head_t waitq; member in struct:lbs_private
H A Dtx.c167 wake_up(&priv->waitq);
/drivers/scsi/lpfc/
H A Dlpfc_scsi.h166 wait_queue_head_t *waitq; member in struct:lpfc_scsi_buf
/drivers/usb/gadget/function/
H A Du_fs.h168 * + FFS_NO_SETUP -> FFS_SETUP_PENDING -- P: ev.waitq.lock
170 * + FFS_SETUP_PENDING -> FFS_NO_SETUP -- P: ev.waitq.lock
172 * + FFS_SETUP_PENDING -> FFS_SETUP_CANCELLED -- P: ev.waitq.lock
188 wait_queue_head_t waitq; member in struct:ffs_data::__anon6986
189 } ev; /* the whole structure, P: ev.waitq.lock */
/drivers/media/pci/cx18/
H A Dcx18-mailbox.c335 wake_up(&s->waitq);
605 wait_queue_head_t *waitq; local
631 waitq = &cx->mb_apu_waitq;
637 waitq = &cx->mb_cpu_waitq;
660 ret = wait_event_timeout(*waitq,
691 prepare_to_wait(waitq, &w, TASK_UNINTERRUPTIBLE);
704 finish_wait(waitq, &w);
/drivers/staging/lustre/lustre/ptlrpc/
H A Devents.c491 wait_queue_head_t waitq; local
516 init_waitqueue_head(&waitq);
518 l_wait_event(waitq, 0, &lwi);
/drivers/block/aoe/
H A Daoe.h193 wait_queue_head_t *waitq; member in struct:ktstate
H A Daoenet.c207 kts.waitq = &txwq;
/drivers/infiniband/hw/cxgb3/
H A Diwch_cm.h163 wait_queue_head_t waitq; member in struct:iwch_ep_common

Completed in 1531 milliseconds

123