Lines Matching refs:dev_priv

41 	drm_radeon_private_t *dev_priv = dev->dev_private;  in radeon_irq_set_state()  local
44 dev_priv->irq_enable_reg |= mask; in radeon_irq_set_state()
46 dev_priv->irq_enable_reg &= ~mask; in radeon_irq_set_state()
49 RADEON_WRITE(RADEON_GEN_INT_CNTL, dev_priv->irq_enable_reg); in radeon_irq_set_state()
54 drm_radeon_private_t *dev_priv = dev->dev_private; in r500_vbl_irq_set_state() local
57 dev_priv->r500_disp_irq_reg |= mask; in r500_vbl_irq_set_state()
59 dev_priv->r500_disp_irq_reg &= ~mask; in r500_vbl_irq_set_state()
62 RADEON_WRITE(R500_DxMODE_INT_MASK, dev_priv->r500_disp_irq_reg); in r500_vbl_irq_set_state()
67 drm_radeon_private_t *dev_priv = dev->dev_private; in radeon_enable_vblank() local
69 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600) { in radeon_enable_vblank()
102 drm_radeon_private_t *dev_priv = dev->dev_private; in radeon_disable_vblank() local
104 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600) { in radeon_disable_vblank()
133 static u32 radeon_acknowledge_irqs(drm_radeon_private_t *dev_priv, u32 *r500_disp_int) in radeon_acknowledge_irqs() argument
139 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600) { in radeon_acknowledge_irqs()
187 drm_radeon_private_t *dev_priv = in radeon_driver_irq_handler() local
192 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600) in radeon_driver_irq_handler()
198 stat = radeon_acknowledge_irqs(dev_priv, &r500_disp_int); in radeon_driver_irq_handler()
202 stat &= dev_priv->irq_enable_reg; in radeon_driver_irq_handler()
206 wake_up(&dev_priv->swi_queue); in radeon_driver_irq_handler()
209 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600) { in radeon_driver_irq_handler()
225 drm_radeon_private_t *dev_priv = dev->dev_private; in radeon_emit_irq() local
229 atomic_inc(&dev_priv->swi_emitted); in radeon_emit_irq()
230 ret = atomic_read(&dev_priv->swi_emitted); in radeon_emit_irq()
243 drm_radeon_private_t *dev_priv = in radeon_wait_irq() local
250 dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE; in radeon_wait_irq()
252 DRM_WAIT_ON(ret, dev_priv->swi_queue, 3 * HZ, in radeon_wait_irq()
260 drm_radeon_private_t *dev_priv = dev->dev_private; in radeon_get_vblank_counter() local
262 if (!dev_priv) { in radeon_get_vblank_counter()
272 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600) { in radeon_get_vblank_counter()
289 drm_radeon_private_t *dev_priv = dev->dev_private; in radeon_irq_emit() local
293 if (!dev_priv) { in radeon_irq_emit()
298 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600) in radeon_irq_emit()
317 drm_radeon_private_t *dev_priv = dev->dev_private; in radeon_irq_wait() local
320 if (!dev_priv) { in radeon_irq_wait()
325 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600) in radeon_irq_wait()
335 drm_radeon_private_t *dev_priv = in radeon_driver_irq_preinstall() local
339 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600) in radeon_driver_irq_preinstall()
343 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600) in radeon_driver_irq_preinstall()
348 radeon_acknowledge_irqs(dev_priv, &dummy); in radeon_driver_irq_preinstall()
353 drm_radeon_private_t *dev_priv = in radeon_driver_irq_postinstall() local
356 atomic_set(&dev_priv->swi_emitted, 0); in radeon_driver_irq_postinstall()
357 init_waitqueue_head(&dev_priv->swi_queue); in radeon_driver_irq_postinstall()
361 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600) in radeon_driver_irq_postinstall()
371 drm_radeon_private_t *dev_priv = in radeon_driver_irq_uninstall() local
373 if (!dev_priv) in radeon_driver_irq_uninstall()
376 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600) in radeon_driver_irq_uninstall()
379 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600) in radeon_driver_irq_uninstall()
388 drm_radeon_private_t *dev_priv = (drm_radeon_private_t *) dev->dev_private; in radeon_vblank_crtc_get() local
390 return dev_priv->vblank_crtc; in radeon_vblank_crtc_get()
395 drm_radeon_private_t *dev_priv = (drm_radeon_private_t *) dev->dev_private; in radeon_vblank_crtc_set() local
400 dev_priv->vblank_crtc = (unsigned int)value; in radeon_vblank_crtc_set()