Home
last modified time | relevance | path

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

123

/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-prim.c63 add_wait_queue_exclusive_head(wait_queue_head_t *waitq, wait_queue_t *link) in add_wait_queue_exclusive_head() argument
67 spin_lock_irqsave(&waitq->lock, flags); in add_wait_queue_exclusive_head()
68 __add_wait_queue_exclusive(waitq, link); in add_wait_queue_exclusive_head()
69 spin_unlock_irqrestore(&waitq->lock, flags); in add_wait_queue_exclusive_head()
/drivers/spi/
Dspi-coldfire-qspi.c79 wait_queue_head_t waitq; member
162 wake_up(&mcfqspi->waitq); in mcfqspi_irq_handler()
193 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi)); in mcfqspi_transfer_msg8()
213 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi)); in mcfqspi_transfer_msg8()
226 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi)); in mcfqspi_transfer_msg8()
260 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi)); in mcfqspi_transfer_msg16()
280 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi)); in mcfqspi_transfer_msg16()
293 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi)); in mcfqspi_transfer_msg16()
418 init_waitqueue_head(&mcfqspi->waitq); in mcfqspi_probe()
Dspi-txx9.c79 wait_queue_head_t waitq; member
144 wake_up(&c->waitq); in txx9spi_interrupt()
236 wait_event(c->waitq, in txx9spi_work_one()
342 init_waitqueue_head(&c->waitq); in txx9spi_probe()
Dspi-fsl-dspi.c127 wait_queue_head_t waitq; member
310 if (wait_event_interruptible(dspi->waitq, dspi->waitflags)) in dspi_txrx_transfer()
408 wake_up_interruptible(&dspi->waitq); in dspi_interrupt()
536 init_waitqueue_head(&dspi->waitq); in dspi_probe()
/drivers/input/misc/
Dkeychord.c59 wait_queue_head_t waitq; member
136 !list_empty_careful(&kdev->waitq.task_list)); in keychord_event()
137 wake_up_interruptible(&kdev->waitq); in keychord_event()
213 retval = wait_event_interruptible(kdev->waitq, in keychord_read()
395 poll_wait(file, &kdev->waitq, wait); in keychord_poll()
412 init_waitqueue_head(&kdev->waitq); in keychord_open()
/drivers/usb/misc/
Dyurex.c68 wait_queue_head_t waitq; member
87 wake_up_interruptible(&dev->waitq); in yurex_control_callback()
180 wake_up_interruptible(&dev->waitq); in yurex_interrupt()
210 init_waitqueue_head(&dev->waitq); in yurex_probe()
341 wake_up_interruptible(&dev->waitq); in yurex_disconnect()
510 prepare_to_wait(&dev->waitq, &wait, TASK_INTERRUPTIBLE); in yurex_write()
516 finish_wait(&dev->waitq, &wait); in yurex_write()
/drivers/net/wireless/libertas/
Dmain.c233 wait_event(priv->waitq, lbs_command_queue_empty(priv)); in lbs_stop_iface()
290 wake_up(&priv->waitq); in lbs_host_to_card_done()
469 add_wait_queue(&priv->waitq, &wait); in lbs_thread()
513 remove_wait_queue(&priv->waitq, &wait); in lbs_thread()
778 wake_up(&priv->waitq); in lbs_cmd_timeout_handler()
804 wake_up_interruptible(&priv->waitq); in lbs_tx_lockup_handler()
1006 init_waitqueue_head(&priv->waitq); in lbs_add_card()
1177 wake_up(&priv->waitq); in lbs_queue_event()
1195 wake_up(&priv->waitq); in lbs_notify_command_response()
/drivers/i2c/busses/
Di2c-mv64xxx.c144 wait_queue_head_t waitq; member
503 wake_up(&drv_data->waitq); in mv64xxx_i2c_do_action()
519 wake_up(&drv_data->waitq); in mv64xxx_i2c_do_action()
528 wake_up(&drv_data->waitq); in mv64xxx_i2c_do_action()
588 time_left = wait_event_timeout(drv_data->waitq, in mv64xxx_i2c_wait_for_completion()
604 time_left = wait_event_timeout(drv_data->waitq, in mv64xxx_i2c_wait_for_completion()
834 init_waitqueue_head(&drv_data->waitq); in mv64xxx_i2c_probe()
Di2c-iop3xx.c123 wake_up_interruptible(&iop3xx_adap->waitq); in iop3xx_i2c_irq_handler()
176 iop3xx_adap->waitq, in iop3xx_i2c_wait_event()
485 init_waitqueue_head(&adapter_data->waitq); in iop3xx_i2c_probe()
Di2c-iop3xx.h97 wait_queue_head_t waitq; member
/drivers/media/pci/cx18/
Dcx18-mailbox.c335 wake_up(&s->waitq); in epu_dma_done()
605 wait_queue_head_t *waitq; in cx18_api_call() local
631 waitq = &cx->mb_apu_waitq; in cx18_api_call()
637 waitq = &cx->mb_cpu_waitq; in cx18_api_call()
660 ret = wait_event_timeout(*waitq, in cx18_api_call()
691 prepare_to_wait(waitq, &w, TASK_UNINTERRUPTIBLE); in cx18_api_call()
704 finish_wait(waitq, &w); in cx18_api_call()
/drivers/staging/olpc_dcon/
Dolpc_dcon.c305 wait_event_timeout(dcon->waitq, dcon->switched, HZ); in dcon_source_switch()
344 wait_event_timeout(dcon->waitq, dcon->switched, HZ/2); in dcon_source_switch()
602 init_waitqueue_head(&dcon->waitq); in dcon_probe()
749 wake_up(&dcon->waitq); in dcon_interrupt()
763 wake_up(&dcon->waitq); in dcon_interrupt()
Dolpc_dcon.h64 wait_queue_head_t waitq; member
/drivers/usb/gadget/function/
Df_fs.c209 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_queue_wait()
326 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
342 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
350 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
358 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
376 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
421 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_read_events()
457 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
476 if (wait_event_interruptible_exclusive_locked_irq(ffs->ev.waitq, in ffs_ep0_read()
487 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
[all …]
/drivers/misc/mic/host/
Dmic_fops.c40 init_waitqueue_head(&mvdev->waitq); in mic_open()
142 poll_wait(f, &mvdev->waitq, wait); in mic_poll()
Dmic_virtio.h95 wait_queue_head_t waitq; member
/drivers/tty/vt/
Dvc_screen.c57 wait_queue_head_t waitq; member
81 wake_up_interruptible(&poll->waitq); in vcs_notifier()
105 init_waitqueue_head(&poll->waitq); in vcs_poll_data_get()
568 poll_wait(file, &poll->waitq, wait); in vcs_poll()
/drivers/char/
Dlp.c227 prepare_to_wait(&lp_table[minor].waitq, &wait, TASK_INTERRUPTIBLE); in lp_error()
229 finish_wait(&lp_table[minor].waitq, &wait); in lp_error()
465 prepare_to_wait(&lp_table[minor].waitq, &wait, TASK_INTERRUPTIBLE); in lp_read()
467 finish_wait(&lp_table[minor].waitq, &wait); in lp_read()
974 init_waitqueue_head (&lp_table[i].waitq); in lp_init()
/drivers/infiniband/core/
Diwpm_msg.c397 wake_up(&nlmsg_request->waitq); in iwpm_register_pid_cb()
466 wake_up(&nlmsg_request->waitq); in iwpm_add_mapping_cb()
557 wake_up(&nlmsg_request->waitq); in iwpm_add_and_query_mapping_cb()
682 wake_up(&nlmsg_request->waitq); in iwpm_mapping_error_cb()
/drivers/hid/
Duhid.c43 wait_queue_head_t waitq; member
85 wake_up_interruptible(&uhid->waitq); in uhid_queue()
639 init_waitqueue_head(&uhid->waitq); in uhid_char_open()
682 ret = wait_event_interruptible(uhid->waitq, in uhid_char_read()
772 poll_wait(file, &uhid->waitq, wait); in uhid_char_poll()
/drivers/mtd/
Dmtdconcat.c343 wait_queue_head_t waitq; in concat_dev_erase() local
349 init_waitqueue_head(&waitq); in concat_dev_erase()
353 erase->priv = (unsigned long) &waitq; in concat_dev_erase()
362 add_wait_queue(&waitq, &wait); in concat_dev_erase()
366 remove_wait_queue(&waitq, &wait); in concat_dev_erase()
Dmtdchar.c695 wait_queue_head_t waitq; in mtdchar_ioctl() local
698 init_waitqueue_head(&waitq); in mtdchar_ioctl()
723 erase->priv = (unsigned long)&waitq; in mtdchar_ioctl()
737 add_wait_queue(&waitq, &wait); in mtdchar_ioctl()
741 remove_wait_queue(&waitq, &wait); in mtdchar_ioctl()
/drivers/media/pci/ivtv/
Divtv-fileops.c274 prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE); in ivtv_get_buffer()
278 finish_wait(&s->waitq, &wait); in ivtv_get_buffer()
634 prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE); in ivtv_write()
638 finish_wait(&s->waitq, &wait); in ivtv_write()
754 poll_wait(filp, &s->waitq, wait); in ivtv_v4l2_dec_poll()
795 poll_wait(filp, &s->waitq, wait); in ivtv_v4l2_enc_poll()
/drivers/staging/lustre/lustre/ptlrpc/
Devents.c491 wait_queue_head_t waitq; in ptlrpc_ni_fini() local
516 init_waitqueue_head(&waitq); in ptlrpc_ni_fini()
518 l_wait_event(waitq, 0, &lwi); in ptlrpc_ni_fini()
/drivers/infiniband/hw/cxgb3/
Diwch_cm.c274 init_waitqueue_head(&epc->waitq); in alloc_ep()
1122 wake_up(&ep->com.waitq); in tx_ack()
1237 wake_up(&ep->com.waitq); in pass_open_rpl()
1270 wake_up(&ep->com.waitq); in close_listsrv_rpl()
1471 wake_up(&ep->com.waitq); in peer_close()
1478 wake_up(&ep->com.waitq); in peer_close()
1572 wake_up(&ep->com.waitq); in peer_abort()
1585 wake_up(&ep->com.waitq); in peer_abort()
1852 wait_event(ep->com.waitq, ep->com.rpl_done); in iwch_accept_cr()
2030 wait_event(ep->com.waitq, ep->com.rpl_done); in iwch_create_listen()
[all …]

123