Home
last modified time | relevance | path

Searched refs:irq_queue (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/via/
H A Dvia_irq.c137 wake_up(&cur_irq->irq_queue); in via_driver_irq_handler()
238 VIA_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, in via_driver_irq_wait()
243 VIA_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, in via_driver_irq_wait()
286 init_waitqueue_head(&cur_irq->irq_queue); in via_driver_irq_preinstall()
H A Dvia_drv.h67 wait_queue_head_t irq_queue; member
/kernel/linux/linux-5.10/drivers/rtc/
H A Ddev.c153 add_wait_queue(&rtc->irq_queue, &wait); in rtc_dev_read()
177 remove_wait_queue(&rtc->irq_queue, &wait); in rtc_dev_read()
196 poll_wait(file, &rtc->irq_queue, wait); in rtc_dev_poll()
/kernel/linux/linux-6.6/drivers/rtc/
H A Ddev.c153 add_wait_queue(&rtc->irq_queue, &wait); in rtc_dev_read()
177 remove_wait_queue(&rtc->irq_queue, &wait); in rtc_dev_read()
196 poll_wait(file, &rtc->irq_queue, wait); in rtc_dev_poll()
/kernel/linux/linux-5.10/drivers/media/platform/sti/bdisp/
H A 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()
1107 wake_up(&bdisp->irq_queue); in bdisp_irq_thread()
1121 wake_up(&bdisp->irq_queue); in bdisp_irq_thread()
1174 timeout = wait_event_timeout(bdisp->irq_queue, in bdisp_m2m_suspend()
1310 init_waitqueue_head(&bdisp->irq_queue); in bdisp_probe()
H A Dbdisp.h180 * @irq_queue: interrupt handler waitqueue
197 wait_queue_head_t irq_queue; member
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/bdisp/
H A 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()
1107 wake_up(&bdisp->irq_queue); in bdisp_irq_thread()
1121 wake_up(&bdisp->irq_queue); in bdisp_irq_thread()
1174 timeout = wait_event_timeout(bdisp->irq_queue, in bdisp_m2m_suspend()
1307 init_waitqueue_head(&bdisp->irq_queue); in bdisp_probe()
H A Dbdisp.h180 * @irq_queue: interrupt handler waitqueue
197 wait_queue_head_t irq_queue; member
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dmpic.c137 struct irq_queue { struct
181 struct irq_queue raised;
182 struct irq_queue servicing;
281 static inline void IRQ_setbit(struct irq_queue *q, int n_IRQ) in IRQ_setbit()
286 static inline void IRQ_resetbit(struct irq_queue *q, int n_IRQ) in IRQ_resetbit()
291 static void IRQ_check(struct openpic *opp, struct irq_queue *q) in IRQ_check()
315 static int IRQ_get_next(struct openpic *opp, struct irq_queue *q) in IRQ_get_next()
547 memset(&opp->dst[i].raised, 0, sizeof(struct irq_queue)); in openpic_reset()
549 memset(&opp->dst[i].servicing, 0, sizeof(struct irq_queue)); in openpic_reset()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dmpic.c137 struct irq_queue { struct
181 struct irq_queue raised;
182 struct irq_queue servicing;
281 static inline void IRQ_setbit(struct irq_queue *q, int n_IRQ) in IRQ_setbit()
286 static inline void IRQ_resetbit(struct irq_queue *q, int n_IRQ) in IRQ_resetbit()
291 static void IRQ_check(struct openpic *opp, struct irq_queue *q) in IRQ_check()
315 static int IRQ_get_next(struct openpic *opp, struct irq_queue *q) in IRQ_get_next()
547 memset(&opp->dst[i].raised, 0, sizeof(struct irq_queue)); in openpic_reset()
549 memset(&opp->dst[i].servicing, 0, sizeof(struct irq_queue)); in openpic_reset()
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
H A Dfimc-lite.h126 * @irq_queue: interrupt handler waitqueue
160 wait_queue_head_t irq_queue; member
H A Dfimc-is.c298 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()
785 init_waitqueue_head(&is->irq_queue); in fimc_is_probe()
H A Dfimc-is.h241 * @irq_queue: interrupt handling waitqueue
267 wait_queue_head_t irq_queue; member
H A Dfimc-core.c302 wake_up(&fimc->irq_queue); in fimc_irq_handler()
312 wake_up(&fimc->irq_queue); in fimc_irq_handler()
836 timeout = wait_event_timeout(fimc->irq_queue, in fimc_m2m_suspend()
953 init_waitqueue_head(&fimc->irq_queue); in fimc_probe()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-lite.h126 * @irq_queue: interrupt handler waitqueue
162 wait_queue_head_t irq_queue; member
H A Dfimc-is.c298 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()
785 init_waitqueue_head(&is->irq_queue); in fimc_is_probe()
H A Dfimc-is.h246 * @irq_queue: interrupt handling waitqueue
281 wait_queue_head_t irq_queue; member
H A Dfimc-core.c303 wake_up(&fimc->irq_queue); in fimc_irq_handler()
313 wake_up(&fimc->irq_queue); in fimc_irq_handler()
835 timeout = wait_event_timeout(fimc->irq_queue, in fimc_m2m_suspend()
952 init_waitqueue_head(&fimc->irq_queue); in fimc_probe()
/kernel/linux/linux-5.10/drivers/media/platform/s3c-camif/
H A Dcamif-core.h182 * @irq_queue: interrupt handling waitqueue
207 wait_queue_head_t irq_queue; member
/kernel/linux/linux-5.10/include/linux/
H A Drtc.h98 wait_queue_head_t irq_queue; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i810/
H A Di810_drv.h114 wait_queue_head_t irq_queue; member
/kernel/linux/linux-6.6/include/linux/
H A Drtc.h101 wait_queue_head_t irq_queue; member
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-core.h184 * @irq_queue: interrupt handling waitqueue
211 wait_queue_head_t irq_queue; member
/kernel/linux/linux-5.10/drivers/media/platform/exynos-gsc/
H A Dgsc-core.c883 wake_up(&gsc->irq_queue); in gsc_irq_handler()
897 wake_up(&gsc->irq_queue); in gsc_irq_handler()
1136 init_waitqueue_head(&gsc->irq_queue); in gsc_probe()
1244 timeout = wait_event_timeout(gsc->irq_queue, in gsc_m2m_suspend()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-core.c881 wake_up(&gsc->irq_queue); in gsc_irq_handler()
895 wake_up(&gsc->irq_queue); in gsc_irq_handler()
1134 init_waitqueue_head(&gsc->irq_queue); in gsc_probe()
1239 timeout = wait_event_timeout(gsc->irq_queue, in gsc_m2m_suspend()

Completed in 28 milliseconds

12