Lines Matching refs:cur_irq

115 	drm_via_irq_t *cur_irq = dev_priv->via_irqs;  in via_driver_irq_handler()  local
140 if (status & cur_irq->pending_mask) { in via_driver_irq_handler()
141 atomic_inc(&cur_irq->irq_received); in via_driver_irq_handler()
142 wake_up(&cur_irq->irq_queue); in via_driver_irq_handler()
149 cur_irq++; in via_driver_irq_handler()
214 drm_via_irq_t *cur_irq; in via_driver_irq_wait() local
240 cur_irq = dev_priv->via_irqs + real_irq; in via_driver_irq_wait()
243 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, in via_driver_irq_wait()
246 cur_irq_sequence = atomic_read(&cur_irq->irq_received); in via_driver_irq_wait()
248 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, in via_driver_irq_wait()
250 atomic_read(&cur_irq->irq_received)) - in via_driver_irq_wait()
266 drm_via_irq_t *cur_irq; in via_driver_irq_preinstall() local
271 cur_irq = dev_priv->via_irqs; in via_driver_irq_preinstall()
288 atomic_set(&cur_irq->irq_received, 0); in via_driver_irq_preinstall()
289 cur_irq->enable_mask = dev_priv->irq_masks[i][0]; in via_driver_irq_preinstall()
290 cur_irq->pending_mask = dev_priv->irq_masks[i][1]; in via_driver_irq_preinstall()
291 init_waitqueue_head(&cur_irq->irq_queue); in via_driver_irq_preinstall()
292 dev_priv->irq_enable_mask |= cur_irq->enable_mask; in via_driver_irq_preinstall()
293 dev_priv->irq_pending_mask |= cur_irq->pending_mask; in via_driver_irq_preinstall()
294 cur_irq++; in via_driver_irq_preinstall()
356 drm_via_irq_t *cur_irq = dev_priv->via_irqs; in via_wait_irq() local
365 cur_irq += irqwait->request.irq; in via_wait_irq()
370 atomic_read(&cur_irq->irq_received); in via_wait_irq()