Lines Matching refs:de_iir
2025 static void ilk_display_irq_handler(struct drm_device *dev, u32 de_iir) in ilk_display_irq_handler() argument
2029 u32 hotplug_trigger = de_iir & DE_DP_A_HOTPLUG; in ilk_display_irq_handler()
2034 if (de_iir & DE_AUX_CHANNEL_A) in ilk_display_irq_handler()
2037 if (de_iir & DE_GSE) in ilk_display_irq_handler()
2040 if (de_iir & DE_POISON) in ilk_display_irq_handler()
2044 if (de_iir & DE_PIPE_VBLANK(pipe) && in ilk_display_irq_handler()
2048 if (de_iir & DE_PIPE_FIFO_UNDERRUN(pipe)) in ilk_display_irq_handler()
2051 if (de_iir & DE_PIPE_CRC_DONE(pipe)) in ilk_display_irq_handler()
2055 if (de_iir & DE_PLANE_FLIP_DONE(pipe)) { in ilk_display_irq_handler()
2062 if (de_iir & DE_PCH_EVENT) { in ilk_display_irq_handler()
2074 if (IS_GEN5(dev) && de_iir & DE_PCU_EVENT) in ilk_display_irq_handler()
2078 static void ivb_display_irq_handler(struct drm_device *dev, u32 de_iir) in ivb_display_irq_handler() argument
2082 u32 hotplug_trigger = de_iir & DE_DP_A_HOTPLUG_IVB; in ivb_display_irq_handler()
2087 if (de_iir & DE_ERR_INT_IVB) in ivb_display_irq_handler()
2090 if (de_iir & DE_AUX_CHANNEL_A_IVB) in ivb_display_irq_handler()
2093 if (de_iir & DE_GSE_IVB) in ivb_display_irq_handler()
2097 if (de_iir & (DE_PIPE_VBLANK_IVB(pipe)) && in ivb_display_irq_handler()
2102 if (de_iir & DE_PLANE_FLIP_DONE_IVB(pipe)) { in ivb_display_irq_handler()
2109 if (!HAS_PCH_NOP(dev) && (de_iir & DE_PCH_EVENT_IVB)) { in ivb_display_irq_handler()
2131 u32 de_iir, gt_iir, de_ier, sde_ier = 0; in ironlake_irq_handler() local
2169 de_iir = I915_READ(DEIIR); in ironlake_irq_handler()
2170 if (de_iir) { in ironlake_irq_handler()
2171 I915_WRITE(DEIIR, de_iir); in ironlake_irq_handler()
2174 ivb_display_irq_handler(dev, de_iir); in ironlake_irq_handler()
2176 ilk_display_irq_handler(dev, de_iir); in ironlake_irq_handler()