Searched refs:irq_queue (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/sys/dev/drm/ |
| H A D | via_irq.c | 145 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 D | via_drv.h | 61 wait_queue_head_t irq_queue; member
|
| /freebsd-12.1/sys/dev/drm2/i915/ |
| H A D | i915_irq.c | 357 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 D | intel_ringbuffer.h | 132 wait_queue_head_t irq_queue; member
|
| H A D | intel_ringbuffer.c | 1162 init_waitqueue_head(&ring->irq_queue); in intel_init_ring_buffer()
|
| H A D | i915_dma.c | 784 ret = -msleep(&ring->irq_queue, &dev_priv->irq_lock, in i915_wait_irq()
|
| H A D | i915_gem.c | 1099 ret = -msleep_sbt(&ring->irq_queue, &dev_priv->irq_lock, flags, in __wait_seqno()
|