Home
last modified time | relevance | path

Searched refs:wait_q (Results 1 – 20 of 20) sorted by relevance

/drivers/mtd/
Dmtdblock.c44 wait_queue_head_t *wait_q = (wait_queue_head_t *)done->priv; in erase_callback() local
45 wake_up(wait_q); in erase_callback()
53 wait_queue_head_t wait_q; in erase_write() local
61 init_waitqueue_head(&wait_q); in erase_write()
66 erase.priv = (u_long)&wait_q; in erase_write()
69 add_wait_queue(&wait_q, &wait); in erase_write()
74 remove_wait_queue(&wait_q, &wait); in erase_write()
82 remove_wait_queue(&wait_q, &wait); in erase_write()
Dmtdoops.c58 wait_queue_head_t *wait_q = (wait_queue_head_t *)done->priv; in mtdoops_erase_callback() local
59 wake_up(wait_q); in mtdoops_erase_callback()
66 wait_queue_head_t wait_q; in mtdoops_erase_block() local
69 init_waitqueue_head(&wait_q); in mtdoops_erase_block()
74 erase.priv = (u_long)&wait_q; in mtdoops_erase_block()
77 add_wait_queue(&wait_q, &wait); in mtdoops_erase_block()
82 remove_wait_queue(&wait_q, &wait); in mtdoops_erase_block()
90 remove_wait_queue(&wait_q, &wait); in mtdoops_erase_block()
/drivers/misc/
Dapanic.c137 wait_queue_head_t *wait_q = (wait_queue_head_t *) done->priv; in apanic_erase_callback() local
138 wake_up(wait_q); in apanic_erase_callback()
214 wait_queue_head_t wait_q; in mtd_panic_erase() local
217 init_waitqueue_head(&wait_q); in mtd_panic_erase()
221 erase.priv = (u_long)&wait_q; in mtd_panic_erase()
225 add_wait_queue(&wait_q, &wait); in mtd_panic_erase()
232 remove_wait_queue(&wait_q, &wait); in mtd_panic_erase()
239 remove_wait_queue(&wait_q, &wait); in mtd_panic_erase()
261 remove_wait_queue(&wait_q, &wait); in mtd_panic_erase()
/drivers/usb/misc/
Drio500.c70 wait_queue_head_t wait_q; /* for timeouts */ member
88 init_waitqueue_head(&rio->wait_q); in open_rio()
320 prepare_to_wait(&rio->wait_q, &wait, TASK_INTERRUPTIBLE); in write_rio()
322 finish_wait(&rio->wait_q, &wait); in write_rio()
403 prepare_to_wait(&rio->wait_q, &wait, TASK_INTERRUPTIBLE); in read_rio()
405 finish_wait(&rio->wait_q, &wait); in read_rio()
/drivers/s390/net/
Dlcs.h264 wait_queue_head_t wait_q; member
277 wait_queue_head_t wait_q; member
309 wait_queue_head_t wait_q; member
Dlcs.c271 init_waitqueue_head(&card->read.wait_q); in lcs_setup_read()
318 init_waitqueue_head(&card->write.wait_q); in lcs_setup_write()
329 wake_up(&card->wait_q); in lcs_set_allowed_threads()
346 return wait_event_interruptible(card->wait_q, in lcs_wait_for_threads()
374 wake_up(&card->wait_q); in lcs_clear_thread_running_bit()
401 wait_event(card->wait_q, in lcs_do_run_thread()
438 init_waitqueue_head(&card->wait_q); in lcs_setup_card()
532 wait_event(channel->wait_q, (channel->state == LCS_CH_STATE_CLEARED)); in lcs_clear_channel()
561 wait_event(channel->wait_q, (channel->state == LCS_CH_STATE_HALTED)); in lcs_stop_channel()
761 wait_event(card->write.wait_q, in lcs_get_lancmd()
[all …]
Dqeth_core_main.c193 wake_up(&card->wait_q); in qeth_set_allowed_threads()
211 return wait_event_interruptible(card->wait_q, in qeth_wait_for_threads()
346 wake_up(&card->wait_q); in qeth_issue_next_read()
459 wake_up(&reply->wait_q); in qeth_clear_ipacmd_list()
550 wait_event(channel->wait_q, in qeth_wait_for_buffer()
632 wake_up(&reply->wait_q); in qeth_send_control_data_cb()
671 init_waitqueue_head(&channel->wait_q); in qeth_setup_channel()
698 wake_up(&card->wait_q); in qeth_clear_thread_start_bit()
709 wake_up(&card->wait_q); in qeth_clear_thread_running_bit()
736 wait_event(card->wait_q, in qeth_do_run_thread()
[all …]
Dqeth_core.h553 wait_queue_head_t wait_q; member
589 wait_queue_head_t wait_q; member
706 wait_queue_head_t wait_q; member
Dqeth_l2_main.c865 wait_event(card->wait_q, qeth_threads_running(card, 0xffffffff) == 0); in qeth_l2_remove_device()
1178 wait_event(card->wait_q, in qeth_osn_send_control_data()
1192 wake_up(&card->wait_q); in qeth_osn_send_control_data()
Dqeth_l3_main.c3032 wait_event(card->wait_q, qeth_threads_running(card, 0xffffffff) == 0); in qeth_l3_remove_device()
/drivers/s390/cio/
Ddevice_fsm.c292 wake_up(&cdev->private->wait_q); in ccw_device_recog_done()
315 wake_up(&cdev->private->wait_q); in ccw_device_recog_done()
402 wake_up(&cdev->private->wait_q); in ccw_device_done()
993 wake_up(&cdev->private->wait_q); in ccw_device_stlck_done()
1084 wake_up(&cdev->private->wait_q); in ccw_device_quiesce_done()
1096 wake_up(&cdev->private->wait_q); in ccw_device_quiesce_timeout()
1100 wake_up(&cdev->private->wait_q); in ccw_device_quiesce_timeout()
Ddevice.c385 wait_event(cdev->private->wait_q, dev_fsm_final_state(cdev)); in ccw_device_set_offline()
426 wait_event(cdev->private->wait_q, dev_fsm_final_state(cdev)); in ccw_device_set_online()
449 wait_event(cdev->private->wait_q, dev_fsm_final_state(cdev)); in ccw_device_set_online()
482 wait_event(cdev->private->wait_q, in online_store_recog_and_online()
1001 wake_up(&cdev->private->wait_q); in io_subchannel_register()
1088 init_waitqueue_head(&priv->wait_q); in io_subchannel_recog()
1464 wait_event(cdev->private->wait_q, dev_fsm_final_state(cdev)); in io_subchannel_shutdown()
1879 wait_event(cdev->private->wait_q, in ccw_device_remove()
Dio_sch.h118 wait_queue_head_t wait_q; member
Dqdio_main.c942 wake_up(&cdev->private->wait_q); in qdio_int_error()
1040 wake_up(&cdev->private->wait_q); in qdio_int_handler()
1147 wait_event_interruptible_timeout(cdev->private->wait_q, in qdio_shutdown()
1329 wait_event_interruptible_timeout(cdev->private->wait_q, in qdio_establish()
Ddevice_ops.c534 wait_event(cdev->private->wait_q, in ccw_device_stlck()
/drivers/scsi/megaraid/
Dmegaraid_mm.c68 static wait_queue_head_t wait_q; variable
695 wait_event(wait_q, (kioc->status != -ENODATA)); in lld_ioctl()
759 wake_up(&wait_q); in ioctl_done()
778 wake_up(&wait_q); in lld_timedout()
1206 init_waitqueue_head(&wait_q); in mraid_mm_init()
/drivers/parport/
Dshare.c608 init_waitqueue_head(&tmp->wait_q); in parport_register_device()
902 interruptible_sleep_on (&dev->wait_q); in parport_claim_or_block()
977 if (waitqueue_active(&pd->wait_q)) in parport_release()
978 wake_up_interruptible(&pd->wait_q); in parport_release()
/drivers/usb/misc/sisusbvga/
Dsisusb.h116 wait_queue_head_t wait_q; /* for syncind and timeouts */ member
Dsisusb.c152 wait_event_timeout(sisusb->wait_q, in sisusb_wait_all_out_complete()
179 wait_event_timeout(sisusb->wait_q, in sisusb_get_free_outbuf()
228 wake_up(&sisusb->wait_q); in sisusb_bulk_completeout()
263 wait_event_timeout(sisusb->wait_q, in sisusb_bulkout_msg()
296 wake_up(&sisusb->wait_q); in sisusb_bulk_completein()
320 wait_event_timeout(sisusb->wait_q, sisusb->completein, timeout); in sisusb_bulkin_msg()
3189 init_waitqueue_head(&sisusb->wait_q); in sisusb_probe()
/drivers/block/
Dsx8.c291 struct request_queue *wait_q[CARM_MAX_WAIT_Q]; member
766 host->wait_q[idx] = q; in carm_push_q()
781 return host->wait_q[idx]; in carm_pop_q()