Searched refs:irqwait (Results 1 – 3 of 3) sorted by relevance
347 drm_via_irqwait_t *irqwait = data; in via_wait_irq() local354 if (irqwait->request.irq >= dev_priv->num_irqs) { in via_wait_irq()356 irqwait->request.irq); in via_wait_irq()360 cur_irq += irqwait->request.irq; in via_wait_irq()362 switch (irqwait->request.type & ~VIA_IRQ_FLAGS_MASK) { in via_wait_irq()364 irqwait->request.sequence += in via_wait_irq()366 irqwait->request.type &= ~_DRM_VBLANK_RELATIVE; in via_wait_irq()374 if (irqwait->request.type & VIA_IRQ_SIGNAL) { in via_wait_irq()382 &irqwait->request.sequence); in via_wait_irq()384 irqwait->reply.tval_sec = now.tv_sec; in via_wait_irq()[all …]
20 struct rcuwait irqwait; member26 .irqwait = __RCUWAIT_INITIALIZER(irqwait), \
222 rcuwait_wake_up(&work->irqwait); in irq_work_single()283 rcuwait_wait_event(&work->irqwait, !irq_work_is_busy(work), in irq_work_sync()
Completed in 7 milliseconds