Lines Matching refs:cur_irq
118 drm_via_irq_t *cur_irq = dev_priv->via_irqs;
143 if (status & cur_irq->pending_mask) {
144 atomic_inc(&cur_irq->irq_received);
145 DRM_WAKEUP(&cur_irq->irq_queue);
153 cur_irq++;
214 drm_via_irq_t *cur_irq;
240 cur_irq = dev_priv->via_irqs + real_irq;
243 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * DRM_HZ,
246 cur_irq_sequence = atomic_read(&cur_irq->irq_received);
248 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * DRM_HZ,
250 atomic_read(&cur_irq->irq_received)) -
266 drm_via_irq_t *cur_irq;
271 cur_irq = dev_priv->via_irqs;
288 atomic_set(&cur_irq->irq_received, 0);
289 cur_irq->enable_mask = dev_priv->irq_masks[i][0];
290 cur_irq->pending_mask = dev_priv->irq_masks[i][1];
291 DRM_INIT_WAITQUEUE(&cur_irq->irq_queue);
292 dev_priv->irq_enable_mask |= cur_irq->enable_mask;
293 dev_priv->irq_pending_mask |= cur_irq->pending_mask;
294 cur_irq++;
356 drm_via_irq_t *cur_irq = dev_priv->via_irqs;
365 cur_irq += irqwait->request.irq;
370 atomic_read(&cur_irq->irq_received);