Searched defs:waitq (Results 1 - 25 of 26) sorted by relevance

12

/drivers/i2c/busses/
H A Di2c-iop3xx.h101 wait_queue_head_t waitq; member in struct:i2c_algo_iop3xx_data
H A Di2c-mv64xxx.c101 wait_queue_head_t waitq; member in struct:mv64xxx_i2c_data
247 wake_up_interruptible(&drv_data->waitq);
295 wake_up_interruptible(&drv_data->waitq);
310 wake_up_interruptible(&drv_data->waitq);
376 time_left = wait_event_interruptible_timeout(drv_data->waitq,
392 time_left = wait_event_timeout(drv_data->waitq,
546 init_waitqueue_head(&drv_data->waitq);
/drivers/input/misc/
H A Dkeychord.c59 wait_queue_head_t waitq; member in struct:keychord_device
130 wake_up_interruptible(&kdev->waitq);
206 retval = wait_event_interruptible(kdev->waitq,
317 poll_wait(file, &kdev->waitq, wait);
334 init_waitqueue_head(&kdev->waitq);
/drivers/hid/
H A Duhid.c40 wait_queue_head_t waitq; member in struct:uhid_device
64 wake_up_interruptible(&uhid->waitq);
410 init_waitqueue_head(&uhid->waitq);
453 ret = wait_event_interruptible(uhid->waitq,
534 poll_wait(file, &uhid->waitq, wait);
/drivers/infiniband/hw/cxgb3/
H A Dcxio_hal.h71 wait_queue_head_t waitq;/* wait for RspQ/CQE msg */ member in struct:cxio_hal_ctrl_qp
H A Diwch_cm.h163 wait_queue_head_t waitq; member in struct:iwch_ep_common
/drivers/media/video/cx18/
H A Dcx18-mailbox.c335 wake_up(&s->waitq);
601 wait_queue_head_t *waitq; local
627 waitq = &cx->mb_apu_waitq;
634 waitq = &cx->mb_cpu_waitq;
659 ret = wait_event_timeout(*waitq,
690 prepare_to_wait(waitq, &w, TASK_UNINTERRUPTIBLE);
703 finish_wait(waitq, &w);
H A Dcx18-driver.h389 wait_queue_head_t waitq; member in struct:cx18_stream
/drivers/mtd/
H A Dmtdconcat.c343 wait_queue_head_t waitq; local
349 init_waitqueue_head(&waitq);
353 erase->priv = (unsigned long) &waitq;
362 add_wait_queue(&waitq, &wait);
366 remove_wait_queue(&waitq, &wait);
H A Dmtdchar.c698 wait_queue_head_t waitq; local
701 init_waitqueue_head(&waitq);
726 erase->priv = (unsigned long)&waitq;
740 add_wait_queue(&waitq, &wait);
744 remove_wait_queue(&waitq, &wait);
/drivers/tty/vt/
H A Dvc_screen.c57 wait_queue_head_t waitq; member in struct:vcs_poll_data
81 wake_up_interruptible(&poll->waitq);
105 init_waitqueue_head(&poll->waitq);
581 poll_wait(file, &poll->waitq, wait);
/drivers/usb/misc/
H A Dyurex.c69 wait_queue_head_t waitq; member in struct:usb_yurex
87 wake_up_interruptible(&dev->waitq);
175 wake_up_interruptible(&dev->waitq);
205 init_waitqueue_head(&dev->waitq);
336 wake_up_interruptible(&dev->waitq);
507 prepare_to_wait(&dev->waitq, &wait, TASK_INTERRUPTIBLE);
512 finish_wait(&dev->waitq, &wait);
/drivers/media/video/ivtv/
H A Divtv-driver.c318 int ivtv_waitq(wait_queue_head_t *waitq) argument
322 prepare_to_wait(waitq, &wait, TASK_INTERRUPTIBLE);
324 finish_wait(waitq, &wait);
H A Divtv-driver.h348 wait_queue_head_t waitq; member in struct:ivtv_stream
774 int ivtv_waitq(wait_queue_head_t *waitq);
/drivers/scsi/lpfc/
H A Dlpfc_scsi.h151 wait_queue_head_t *waitq; member in struct:lpfc_scsi_buf
/drivers/spi/
H A Dspi-coldfire-qspi.c79 wait_queue_head_t waitq; member in struct:mcfqspi
167 wake_up(&mcfqspi->waitq);
198 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
218 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
231 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
265 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
285 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
298 wait_event(mcfqspi->waitq, !mcfqspi_qdlyr_spe(mcfqspi));
514 init_waitqueue_head(&mcfqspi->waitq);
H A Dspi-txx9.c79 wait_queue_head_t waitq; member in struct:txx9spi
151 wake_up(&c->waitq);
243 wait_event(c->waitq,
358 init_waitqueue_head(&c->waitq);
/drivers/net/wireless/libertas/
H A Ddev.h140 wait_queue_head_t waitq; member in struct:lbs_private
/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.h301 wait_queue_head_t waitq; member in struct:gelic_card
H A Dspider_net.h477 wait_queue_head_t waitq; member in struct:spider_net_card
/drivers/scsi/bfa/
H A Dbfa_core.c635 struct list_head *waitq, *qe, *qen; local
638 waitq = bfa_reqq(bfa, qid);
639 list_for_each_safe(qe, qen, waitq) {
657 struct list_head *waitq; local
681 waitq = bfa_reqq(bfa, qid);
682 if (!list_empty(waitq))
691 struct list_head *waitq; local
698 waitq = bfa_reqq(bfa, qid);
699 if (!list_empty(waitq))
/drivers/usb/gadget/
H A Df_fs.c150 * + FFS_NO_SETUP -> FFS_SETUP_PENDING -- P: ev.waitq.lock
152 * + FFS_SETUP_PENDING -> FFS_NO_SETUP -- P: ev.waitq.lock
154 * + FFS_SETUP_PENDING -> FFS_SETUP_CANCELED -- P: ev.waitq.lock
171 wait_queue_head_t waitq; member in struct:ffs_data::__anon5694
172 } ev; /* the whole structure, P: ev.waitq.lock */
358 spin_unlock_irq(&ffs->ev.waitq.lock);
475 spin_lock_irq(&ffs->ev.waitq.lock);
491 spin_unlock_irq(&ffs->ev.waitq.lock);
499 spin_unlock_irq(&ffs->ev.waitq.lock);
507 spin_lock_irq(&ffs->ev.waitq
[all...]
/drivers/net/ethernet/broadcom/
H A Dcnic.h163 wait_queue_head_t waitq; member in struct:cnic_context
/drivers/char/ipmi/
H A Dipmi_msghandler.c325 wait_queue_head_t waitq; member in struct:ipmi_smi
2687 wake_up(&intf->waitq);
2701 wait_event(intf->waitq, intf->bmc->guid_set != 2);
2762 wake_up(&intf->waitq);
2778 wake_up(&intf->waitq);
2785 wake_up(&intf->waitq);
2885 init_waitqueue_head(&intf->waitq);
2929 wait_event(intf->waitq,
/drivers/net/usb/
H A Dhso.c217 wait_queue_head_t waitq; member in struct:hso_tiocmget
1562 wake_up_interruptible(&tiocmget->waitq);
1596 add_wait_queue(&tiocmget->waitq, &wait);
1617 remove_wait_queue(&tiocmget->waitq, &wait);
2273 wake_up_interruptible(&tiocmget->waitq);
2699 init_waitqueue_head(&tiocmget->waitq);

Completed in 1588 milliseconds

12