Lines Matching refs:drm_i915_private

141 static void gen6_rps_irq_handler(struct drm_i915_private *dev_priv, u32 pm_iir);
145 ironlake_enable_display_irq(struct drm_i915_private *dev_priv, u32 mask) in ironlake_enable_display_irq()
160 ironlake_disable_display_irq(struct drm_i915_private *dev_priv, u32 mask) in ironlake_disable_display_irq()
180 static void ilk_update_gt_irq(struct drm_i915_private *dev_priv, in ilk_update_gt_irq()
197 void gen5_enable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen5_enable_gt_irq()
202 void gen5_disable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen5_disable_gt_irq()
207 static u32 gen6_pm_iir(struct drm_i915_private *dev_priv) in gen6_pm_iir()
212 static u32 gen6_pm_imr(struct drm_i915_private *dev_priv) in gen6_pm_imr()
217 static u32 gen6_pm_ier(struct drm_i915_private *dev_priv) in gen6_pm_ier()
228 static void snb_update_pm_irq(struct drm_i915_private *dev_priv, in snb_update_pm_irq()
249 void gen6_enable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen6_enable_pm_irq()
257 static void __gen6_disable_pm_irq(struct drm_i915_private *dev_priv, in __gen6_disable_pm_irq()
263 void gen6_disable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen6_disable_pm_irq()
273 struct drm_i915_private *dev_priv = dev->dev_private; in gen6_reset_rps_interrupts()
286 struct drm_i915_private *dev_priv = dev->dev_private; in gen6_enable_rps_interrupts()
300 u32 gen6_sanitize_rps_pm_mask(struct drm_i915_private *dev_priv, u32 mask) in gen6_sanitize_rps_pm_mask()
319 struct drm_i915_private *dev_priv = dev->dev_private; in gen6_disable_rps_interrupts()
346 void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, in ibx_display_interrupt_update()
366 __i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, in __i915_enable_pipestat()
393 __i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, in __i915_disable_pipestat()
447 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, in i915_enable_pipestat()
461 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, in i915_disable_pipestat()
479 struct drm_i915_private *dev_priv = dev->dev_private; in i915_enable_asle_pipestat()
555 struct drm_i915_private *dev_priv = dev->dev_private; in i915_get_vblank_counter()
604 struct drm_i915_private *dev_priv = dev->dev_private; in gm45_get_vblank_counter()
616 struct drm_i915_private *dev_priv = dev->dev_private; in __intel_get_crtc_scanline()
641 struct drm_i915_private *dev_priv = dev->dev_private; in i915_get_crtc_scanoutpos()
763 struct drm_i915_private *dev_priv = crtc->base.dev->dev_private; in intel_get_crtc_scanline()
828 struct drm_i915_private *dev_priv = in i915_digport_work_func()
829 container_of(work, struct drm_i915_private, dig_port_work); in i915_digport_work_func()
881 struct drm_i915_private *dev_priv = in i915_hotplug_work_func()
882 container_of(work, struct drm_i915_private, hotplug_work); in i915_hotplug_work_func()
951 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_rps_change_irq_handler()
999 static void vlv_c0_read(struct drm_i915_private *dev_priv, in vlv_c0_read()
1007 static bool vlv_c0_above(struct drm_i915_private *dev_priv, in vlv_c0_above()
1031 void gen6_rps_reset_ei(struct drm_i915_private *dev_priv) in gen6_rps_reset_ei()
1037 static u32 vlv_wa_c0_ei(struct drm_i915_private *dev_priv, u32 pm_iir) in vlv_wa_c0_ei()
1070 struct drm_i915_private *dev_priv = in gen6_pm_rps_work()
1071 container_of(work, struct drm_i915_private, rps.work); in gen6_pm_rps_work()
1157 struct drm_i915_private *dev_priv = in ivybridge_parity_work()
1158 container_of(work, struct drm_i915_private, l3_parity.error_work); in ivybridge_parity_work()
1229 struct drm_i915_private *dev_priv = dev->dev_private; in ivybridge_parity_error_irq_handler()
1249 struct drm_i915_private *dev_priv, in ilk_gt_irq_handler()
1260 struct drm_i915_private *dev_priv, in snb_gt_irq_handler()
1282 struct drm_i915_private *dev_priv, in gen8_gt_irq_handler()
1420 struct drm_i915_private *dev_priv = dev->dev_private; in intel_hpd_irq_handler()
1529 struct drm_i915_private *dev_priv = dev->dev_private; in gmbus_irq_handler()
1536 struct drm_i915_private *dev_priv = dev->dev_private; in dp_aux_irq_handler()
1547 struct drm_i915_private *dev_priv = dev->dev_private; in display_pipe_crc_irq_handler()
1596 struct drm_i915_private *dev_priv = dev->dev_private; in hsw_pipe_crc_irq_handler()
1605 struct drm_i915_private *dev_priv = dev->dev_private; in ivb_pipe_crc_irq_handler()
1617 struct drm_i915_private *dev_priv = dev->dev_private; in i9xx_pipe_crc_irq_handler()
1640 static void gen6_rps_irq_handler(struct drm_i915_private *dev_priv, u32 pm_iir) in gen6_rps_irq_handler()
1674 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_pipestat_irq_handler()
1747 struct drm_i915_private *dev_priv = dev->dev_private; in i9xx_hpd_irq_handler()
1777 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_irq_handler()
1824 struct drm_i915_private *dev_priv = dev->dev_private; in cherryview_irq_handler()
1866 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_irq_handler()
1919 struct drm_i915_private *dev_priv = dev->dev_private; in ivb_err_int_handler()
1943 struct drm_i915_private *dev_priv = dev->dev_private; in cpt_serr_int_handler()
1963 struct drm_i915_private *dev_priv = dev->dev_private; in cpt_irq_handler()
2004 struct drm_i915_private *dev_priv = dev->dev_private; in ilk_display_irq_handler()
2053 struct drm_i915_private *dev_priv = dev->dev_private; in ivb_display_irq_handler()
2099 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_irq_handler()
2170 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_irq_handler()
2293 static void i915_error_wake_up(struct drm_i915_private *dev_priv, in i915_error_wake_up()
2329 struct drm_i915_private *dev_priv = to_i915(dev); in i915_reset_and_wakeup()
2406 struct drm_i915_private *dev_priv = dev->dev_private; in i915_report_and_clear_eir()
2509 struct drm_i915_private *dev_priv = dev->dev_private; in i915_handle_error()
2548 struct drm_i915_private *dev_priv = dev->dev_private; in i915_enable_vblank()
2565 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_enable_vblank()
2579 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_enable_vblank()
2592 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_enable_vblank()
2608 struct drm_i915_private *dev_priv = dev->dev_private; in i915_disable_vblank()
2620 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_disable_vblank()
2632 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_disable_vblank()
2643 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_disable_vblank()
2675 struct drm_i915_private *dev_priv = ring->dev->dev_private; in semaphore_wait_to_signaller_ring()
2708 struct drm_i915_private *dev_priv = ring->dev->dev_private; in semaphore_waits_for()
2758 struct drm_i915_private *dev_priv = ring->dev->dev_private; in semaphore_passed()
2783 static void semaphore_clear_deadlocks(struct drm_i915_private *dev_priv) in semaphore_clear_deadlocks()
2796 struct drm_i915_private *dev_priv = dev->dev_private; in ring_stuck()
2853 struct drm_i915_private *dev_priv = in i915_hangcheck_elapsed()
2986 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_irq_reset()
3007 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_irq_pre_postinstall()
3019 struct drm_i915_private *dev_priv = dev->dev_private; in gen5_gt_irq_reset()
3030 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_irq_reset()
3043 static void vlv_display_irq_reset(struct drm_i915_private *dev_priv) in vlv_display_irq_reset()
3058 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_irq_preinstall()
3073 static void gen8_gt_irq_reset(struct drm_i915_private *dev_priv) in gen8_gt_irq_reset()
3083 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_irq_reset()
3103 void gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, in gen8_irq_power_well_post_enable()
3126 struct drm_i915_private *dev_priv = dev->dev_private; in cherryview_irq_preinstall()
3142 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_hpd_irq_setup()
3176 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_irq_postinstall()
3193 struct drm_i915_private *dev_priv = dev->dev_private; in gen5_gt_irq_postinstall()
3230 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_irq_postinstall()
3276 static void valleyview_display_irqs_install(struct drm_i915_private *dev_priv) in valleyview_display_irqs_install()
3310 static void valleyview_display_irqs_uninstall(struct drm_i915_private *dev_priv) in valleyview_display_irqs_uninstall()
3344 void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv) in valleyview_enable_display_irqs()
3357 void valleyview_disable_display_irqs(struct drm_i915_private *dev_priv) in valleyview_disable_display_irqs()
3370 static void vlv_display_irq_postinstall(struct drm_i915_private *dev_priv) in vlv_display_irq_postinstall()
3393 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_irq_postinstall()
3410 static void gen8_gt_irq_postinstall(struct drm_i915_private *dev_priv) in gen8_gt_irq_postinstall()
3439 static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) in gen8_de_irq_postinstall()
3474 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_irq_postinstall()
3491 struct drm_i915_private *dev_priv = dev->dev_private; in cherryview_irq_postinstall()
3505 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_irq_uninstall()
3513 static void vlv_display_irq_uninstall(struct drm_i915_private *dev_priv) in vlv_display_irq_uninstall()
3529 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_irq_uninstall()
3545 struct drm_i915_private *dev_priv = dev->dev_private; in cherryview_irq_uninstall()
3562 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_irq_uninstall()
3572 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_irq_preinstall()
3584 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_irq_postinstall()
3619 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_handle_vblank()
3649 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_irq_handler()
3717 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_irq_uninstall()
3732 struct drm_i915_private *dev_priv = dev->dev_private; in i915_irq_preinstall()
3750 struct drm_i915_private *dev_priv = dev->dev_private; in i915_irq_postinstall()
3801 struct drm_i915_private *dev_priv = dev->dev_private; in i915_handle_vblank()
3831 struct drm_i915_private *dev_priv = dev->dev_private; in i915_irq_handler()
3928 struct drm_i915_private *dev_priv = dev->dev_private; in i915_irq_uninstall()
3950 struct drm_i915_private *dev_priv = dev->dev_private; in i965_irq_preinstall()
3966 struct drm_i915_private *dev_priv = dev->dev_private; in i965_irq_postinstall()
4024 struct drm_i915_private *dev_priv = dev->dev_private; in i915_hpd_irq_setup()
4053 struct drm_i915_private *dev_priv = dev->dev_private; in i965_irq_handler()
4154 struct drm_i915_private *dev_priv = dev->dev_private; in i965_irq_uninstall()
4177 struct drm_i915_private *dev_priv = in intel_hpd_irq_reenable_work()
4222 void intel_irq_init(struct drm_i915_private *dev_priv) in intel_irq_init()
4335 void intel_hpd_init(struct drm_i915_private *dev_priv) in intel_hpd_init()
4374 int intel_irq_install(struct drm_i915_private *dev_priv) in intel_irq_install()
4393 void intel_irq_uninstall(struct drm_i915_private *dev_priv) in intel_irq_uninstall()
4407 void intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv) in intel_runtime_pm_disable_interrupts()
4421 void intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv) in intel_runtime_pm_enable_interrupts()