Home
last modified time | relevance | path

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

/freebsd-12.1/sys/dev/drm/
H A Dvia_irq.c145 DRM_WAKEUP(&cur_irq->irq_queue); in via_driver_irq_handler()
243 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * DRM_HZ, in via_driver_irq_wait()
248 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * DRM_HZ, in via_driver_irq_wait()
291 DRM_INIT_WAITQUEUE(&cur_irq->irq_queue); in via_driver_irq_preinstall()
H A Dvia_drv.h61 wait_queue_head_t irq_queue; member
/freebsd-12.1/sys/dev/drm2/i915/
H A Di915_irq.c357 wake_up_all(&ring->irq_queue); in notify_ring()
1155 sleepq_lock(&ring->irq_queue); in i915_record_ring_state()
1156 error->waiting[ring->id] = sleepq_sleepcnt(&ring->irq_queue, 0) != 0; in i915_record_ring_state()
1157 sleepq_release(&ring->irq_queue); in i915_record_ring_state()
1470 wake_up_all(&ring->irq_queue); in i915_handle_error()
1673 sleepq_lock(&ring->irq_queue); in i915_hangcheck_ring_idle()
1674 if (sleepq_sleepcnt(&ring->irq_queue, 0) != 0) { in i915_hangcheck_ring_idle()
1675 sleepq_release(&ring->irq_queue); in i915_hangcheck_ring_idle()
1678 wake_up_all(&ring->irq_queue); in i915_hangcheck_ring_idle()
1681 sleepq_release(&ring->irq_queue); in i915_hangcheck_ring_idle()
H A Dintel_ringbuffer.h132 wait_queue_head_t irq_queue; member
H A Dintel_ringbuffer.c1162 init_waitqueue_head(&ring->irq_queue); in intel_init_ring_buffer()
H A Di915_dma.c784 ret = -msleep(&ring->irq_queue, &dev_priv->irq_lock, in i915_wait_irq()
H A Di915_gem.c1099 ret = -msleep_sbt(&ring->irq_queue, &dev_priv->irq_lock, flags, in __wait_seqno()