Home
last modified time | relevance | path

Searched refs:irq_queue (Results 1 – 39 of 39) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/via/
Dvia_irq.c142 wake_up(&cur_irq->irq_queue); in via_driver_irq_handler()
243 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, in via_driver_irq_wait()
248 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, in via_driver_irq_wait()
291 init_waitqueue_head(&cur_irq->irq_queue); in via_driver_irq_preinstall()
Dvia_drv.h59 wait_queue_head_t irq_queue; member
/linux-4.4.14/drivers/isdn/hysdn/
Dboardergo.c61 schedule_work(&card->irq_queue); in ergo_interrupt()
76 hysdn_card *card = container_of(ugli_api, hysdn_card, irq_queue); in ergo_irq_bh()
174 schedule_work(&card->irq_queue); in ergo_set_errlog_state()
441 INIT_WORK(&card->irq_queue, ergo_irq_bh); in ergo_inithardware()
Dhysdn_defs.h167 struct work_struct irq_queue; /* interrupt task queue */ member
Dhysdn_sched.c175 schedule_work(&card->irq_queue); in hysdn_tx_cfgline()
Dhysdn_net.c146 schedule_work(&((hysdn_card *) dev->ml_priv)->irq_queue); in net_send_packet()
Dhycapi.c138 schedule_work(&card->irq_queue); in hycapi_sendmsg_internal()
/linux-4.4.14/drivers/rtc/
Drtc-dev.c163 add_wait_queue(&rtc->irq_queue, &wait); in rtc_dev_read()
187 remove_wait_queue(&rtc->irq_queue, &wait); in rtc_dev_read()
211 poll_wait(file, &rtc->irq_queue, wait); in rtc_dev_poll()
Dclass.c211 init_waitqueue_head(&rtc->irq_queue); in rtc_device_register()
Dinterface.c503 wake_up_interruptible(&rtc->irq_queue); in rtc_handle_legacy_irq()
/linux-4.4.14/arch/powerpc/kvm/
Dmpic.c138 struct irq_queue { struct
182 struct irq_queue raised;
183 struct irq_queue servicing;
282 static inline void IRQ_setbit(struct irq_queue *q, int n_IRQ) in IRQ_setbit()
287 static inline void IRQ_resetbit(struct irq_queue *q, int n_IRQ) in IRQ_resetbit()
292 static void IRQ_check(struct openpic *opp, struct irq_queue *q) in IRQ_check()
316 static int IRQ_get_next(struct openpic *opp, struct irq_queue *q) in IRQ_get_next()
548 memset(&opp->dst[i].raised, 0, sizeof(struct irq_queue)); in openpic_reset()
550 memset(&opp->dst[i].servicing, 0, sizeof(struct irq_queue)); in openpic_reset()
/linux-4.4.14/drivers/media/platform/s5p-g2d/
Dg2d.h35 wait_queue_head_t irq_queue; member
Dg2d.c491 wait_event_timeout(dev->irq_queue, in job_abort()
565 wake_up(&dev->irq_queue); in g2d_isr()
635 init_waitqueue_head(&dev->irq_queue); in g2d_probe()
/linux-4.4.14/drivers/media/platform/sti/bdisp/
Dbdisp.h199 wait_queue_head_t irq_queue; member
Dbdisp-v4l2.c224 ret = wait_event_timeout(bdisp->irq_queue, in bdisp_ctx_stop_req()
329 wake_up(&bdisp->irq_queue); in bdisp_device_run()
1113 wake_up(&bdisp->irq_queue); in bdisp_irq_thread()
1127 wake_up(&bdisp->irq_queue); in bdisp_irq_thread()
1180 timeout = wait_event_timeout(bdisp->irq_queue, in bdisp_m2m_suspend()
1312 init_waitqueue_head(&bdisp->irq_queue); in bdisp_probe()
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dfimc-lite.h165 wait_queue_head_t irq_queue; member
Dfimc-is.h269 wait_queue_head_t irq_queue; member
Dfimc-core.c326 wake_up(&fimc->irq_queue); in fimc_irq_handler()
336 wake_up(&fimc->irq_queue); in fimc_irq_handler()
850 timeout = wait_event_timeout(fimc->irq_queue, in fimc_m2m_suspend()
967 init_waitqueue_head(&fimc->irq_queue); in fimc_probe()
Dfimc-is.c297 int ret = wait_event_timeout(is->irq_queue, in fimc_is_wait_event()
595 wake_up(&is->irq_queue); in fimc_is_general_irq_handler()
795 init_waitqueue_head(&is->irq_queue); in fimc_is_probe()
Dfimc-lite.c236 wait_event_timeout(fimc->irq_queue, in fimc_lite_stop_capture()
265 wake_up(&fimc->irq_queue); in flite_irq_handler()
277 wake_up(&fimc->irq_queue); in flite_irq_handler()
1263 ret = wait_event_timeout(fimc->irq_queue, in fimc_lite_subdev_s_stream()
1527 init_waitqueue_head(&fimc->irq_queue); in fimc_lite_probe()
Dfimc-core.h434 wait_queue_head_t irq_queue; member
Dfimc-isp.c99 wake_up(&is->irq_queue); in fimc_isp_irq_handler()
Dfimc-m2m.c72 ret = wait_event_timeout(fimc->irq_queue, in fimc_m2m_shutdown()
Dfimc-capture.c140 wait_event_timeout(fimc->irq_queue, in fimc_stop_capture()
188 wake_up(&fimc->irq_queue); in fimc_capture_irq_handler()
/linux-4.4.14/drivers/gpu/drm/i810/
Di810_drv.h112 wait_queue_head_t irq_queue; member
/linux-4.4.14/include/linux/
Drtc.h127 wait_queue_head_t irq_queue; member
/linux-4.4.14/drivers/media/platform/s3c-camif/
Dcamif-core.h211 wait_queue_head_t irq_queue; member
Dcamif-core.c392 init_waitqueue_head(&vp->irq_queue); in camif_request_irqs()
Dcamif-capture.c222 ret = wait_event_timeout(vp->irq_queue, in camif_stop_capture()
313 wake_up(&vp->irq_queue); in s3c_camif_irq_handler()
/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-core.c886 wake_up(&gsc->irq_queue); in gsc_irq_handler()
900 wake_up(&gsc->irq_queue); in gsc_irq_handler()
1050 timeout = wait_event_timeout(gsc->irq_queue, in gsc_m2m_suspend()
1101 init_waitqueue_head(&gsc->irq_queue); in gsc_probe()
Dgsc-core.h341 wait_queue_head_t irq_queue; member
Dgsc-m2m.c42 ret = wait_event_timeout(gsc->irq_queue, in gsc_m2m_ctx_stop_req()
161 wake_up(&gsc->irq_queue); in gsc_m2m_device_run()
/linux-4.4.14/drivers/media/platform/
Drcar_jpu.c217 wait_queue_head_t irq_queue; member
1502 if (!wait_event_timeout(ctx->jpu->irq_queue, !ctx->jpu->curr, in jpu_job_abort()
1595 wake_up(&jpu->irq_queue); in jpu_irq_handler()
1629 init_waitqueue_head(&jpu->irq_queue); in jpu_probe()
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_ringbuffer.h304 wait_queue_head_t irq_queue; member
Di915_irq.c986 wake_up_all(&ring->irq_queue); in notify_ring()
2387 wake_up_all(&ring->irq_queue); in i915_error_wake_up()
2982 if (waitqueue_active(&ring->irq_queue)) { in i915_hangcheck_elapsed()
2991 wake_up_all(&ring->irq_queue); in i915_hangcheck_elapsed()
Di915_gpu_error.c892 ering->waiting = waitqueue_active(&ring->irq_queue); in i915_record_ring_state()
Di915_gem.c1296 prepare_to_wait(&ring->irq_queue, &wait, state); in __i915_wait_request()
1343 finish_wait(&ring->irq_queue, &wait); in __i915_wait_request()
Dintel_lrc.c1925 init_waitqueue_head(&ring->irq_queue); in logical_ring_init()
Dintel_ringbuffer.c2136 init_waitqueue_head(&ring->irq_queue); in intel_init_ring_buffer()