Lines Matching defs:dev_priv

142 static void gen5_assert_iir_is_zero(struct drm_i915_private *dev_priv, u32 reg)  in gen5_assert_iir_is_zero()
175 i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv, in i915_hotplug_interrupt_update_locked()
202 void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, in i915_hotplug_interrupt_update()
217 static void ilk_update_display_irq(struct drm_i915_private *dev_priv, in ilk_update_display_irq()
242 ironlake_enable_display_irq(struct drm_i915_private *dev_priv, u32 mask) in ironlake_enable_display_irq()
248 ironlake_disable_display_irq(struct drm_i915_private *dev_priv, u32 mask) in ironlake_disable_display_irq()
259 static void ilk_update_gt_irq(struct drm_i915_private *dev_priv, in ilk_update_gt_irq()
276 void gen5_enable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen5_enable_gt_irq()
281 void gen5_disable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen5_disable_gt_irq()
286 static u32 gen6_pm_iir(struct drm_i915_private *dev_priv) in gen6_pm_iir()
291 static u32 gen6_pm_imr(struct drm_i915_private *dev_priv) in gen6_pm_imr()
296 static u32 gen6_pm_ier(struct drm_i915_private *dev_priv) in gen6_pm_ier()
307 static void snb_update_pm_irq(struct drm_i915_private *dev_priv, in snb_update_pm_irq()
328 void gen6_enable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen6_enable_pm_irq()
336 static void __gen6_disable_pm_irq(struct drm_i915_private *dev_priv, in __gen6_disable_pm_irq()
342 void gen6_disable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen6_disable_pm_irq()
352 struct drm_i915_private *dev_priv = dev->dev_private; in gen6_reset_rps_interrupts() local
365 struct drm_i915_private *dev_priv = dev->dev_private; in gen6_enable_rps_interrupts() local
379 u32 gen6_sanitize_rps_pm_mask(struct drm_i915_private *dev_priv, u32 mask) in gen6_sanitize_rps_pm_mask()
398 struct drm_i915_private *dev_priv = dev->dev_private; in gen6_disable_rps_interrupts() local
425 static void bdw_update_port_irq(struct drm_i915_private *dev_priv, in bdw_update_port_irq()
457 void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, in ibx_display_interrupt_update()
477 __i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, in __i915_enable_pipestat()
504 __i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, in __i915_disable_pipestat()
558 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, in i915_enable_pipestat()
572 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, in i915_disable_pipestat()
591 struct drm_i915_private *dev_priv = dev->dev_private; in i915_enable_asle_pipestat() local
667 struct drm_i915_private *dev_priv = dev->dev_private; in i915_get_vblank_counter() local
715 struct drm_i915_private *dev_priv = dev->dev_private; in g4x_get_vblank_counter() local
726 struct drm_i915_private *dev_priv = dev->dev_private; in __intel_get_crtc_scanline() local
778 struct drm_i915_private *dev_priv = dev->dev_private; in i915_get_crtc_scanoutpos() local
899 struct drm_i915_private *dev_priv = crtc->base.dev->dev_private; in intel_get_crtc_scanline() local
942 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_rps_change_irq_handler() local
989 static void vlv_c0_read(struct drm_i915_private *dev_priv, in vlv_c0_read()
997 static bool vlv_c0_above(struct drm_i915_private *dev_priv, in vlv_c0_above()
1025 void gen6_rps_reset_ei(struct drm_i915_private *dev_priv) in gen6_rps_reset_ei()
1031 static u32 vlv_wa_c0_ei(struct drm_i915_private *dev_priv, u32 pm_iir) in vlv_wa_c0_ei()
1062 static bool any_waiters(struct drm_i915_private *dev_priv) in any_waiters()
1076 struct drm_i915_private *dev_priv = in gen6_pm_rps_work() local
1169 struct drm_i915_private *dev_priv = in ivybridge_parity_work() local
1241 struct drm_i915_private *dev_priv = dev->dev_private; in ivybridge_parity_error_irq_handler() local
1261 struct drm_i915_private *dev_priv, in ilk_gt_irq_handler()
1272 struct drm_i915_private *dev_priv, in snb_gt_irq_handler()
1293 static irqreturn_t gen8_gt_irq_handler(struct drm_i915_private *dev_priv, in gen8_gt_irq_handler()
1477 struct drm_i915_private *dev_priv = dev->dev_private; in gmbus_irq_handler() local
1484 struct drm_i915_private *dev_priv = dev->dev_private; in dp_aux_irq_handler() local
1495 struct drm_i915_private *dev_priv = dev->dev_private; in display_pipe_crc_irq_handler() local
1544 struct drm_i915_private *dev_priv = dev->dev_private; in hsw_pipe_crc_irq_handler() local
1553 struct drm_i915_private *dev_priv = dev->dev_private; in ivb_pipe_crc_irq_handler() local
1565 struct drm_i915_private *dev_priv = dev->dev_private; in i9xx_pipe_crc_irq_handler() local
1588 static void gen6_rps_irq_handler(struct drm_i915_private *dev_priv, u32 pm_iir) in gen6_rps_irq_handler()
1622 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_pipestat_irq_handler() local
1695 struct drm_i915_private *dev_priv = dev->dev_private; in i9xx_hpd_irq_handler() local
1737 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_irq_handler() local
1784 struct drm_i915_private *dev_priv = dev->dev_private; in cherryview_irq_handler() local
1827 struct drm_i915_private *dev_priv = to_i915(dev); in ibx_hpd_irq_handler() local
1842 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_irq_handler() local
1892 struct drm_i915_private *dev_priv = dev->dev_private; in ivb_err_int_handler() local
1916 struct drm_i915_private *dev_priv = dev->dev_private; in cpt_serr_int_handler() local
1936 struct drm_i915_private *dev_priv = dev->dev_private; in cpt_irq_handler() local
1974 struct drm_i915_private *dev_priv = dev->dev_private; in spt_irq_handler() local
2012 struct drm_i915_private *dev_priv = to_i915(dev); in ilk_hpd_irq_handler() local
2027 struct drm_i915_private *dev_priv = dev->dev_private; in ilk_display_irq_handler() local
2080 struct drm_i915_private *dev_priv = dev->dev_private; in ivb_display_irq_handler() local
2130 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_irq_handler() local
2201 struct drm_i915_private *dev_priv = to_i915(dev); in bxt_hpd_irq_handler() local
2217 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_irq_handler() local
2372 static void i915_error_wake_up(struct drm_i915_private *dev_priv, in i915_error_wake_up()
2409 struct drm_i915_private *dev_priv = to_i915(dev); in i915_reset_and_wakeup() local
2486 struct drm_i915_private *dev_priv = dev->dev_private; in i915_report_and_clear_eir() local
2589 struct drm_i915_private *dev_priv = dev->dev_private; in i915_handle_error() local
2628 struct drm_i915_private *dev_priv = dev->dev_private; in i915_enable_vblank() local
2645 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_enable_vblank() local
2659 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_enable_vblank() local
2672 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_enable_vblank() local
2688 struct drm_i915_private *dev_priv = dev->dev_private; in i915_disable_vblank() local
2700 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_disable_vblank() local
2712 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_disable_vblank() local
2723 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_disable_vblank() local
2755 struct drm_i915_private *dev_priv = ring->dev->dev_private; in semaphore_wait_to_signaller_ring() local
2788 struct drm_i915_private *dev_priv = ring->dev->dev_private; in semaphore_waits_for() local
2858 struct drm_i915_private *dev_priv = ring->dev->dev_private; in semaphore_passed() local
2883 static void semaphore_clear_deadlocks(struct drm_i915_private *dev_priv) in semaphore_clear_deadlocks()
2896 struct drm_i915_private *dev_priv = dev->dev_private; in ring_stuck() local
2953 struct drm_i915_private *dev_priv = in i915_hangcheck_elapsed() local
3086 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_irq_reset() local
3107 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_irq_pre_postinstall() local
3119 struct drm_i915_private *dev_priv = dev->dev_private; in gen5_gt_irq_reset() local
3130 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_irq_reset() local
3143 static void vlv_display_irq_reset(struct drm_i915_private *dev_priv) in vlv_display_irq_reset()
3158 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_irq_preinstall() local
3173 static void gen8_gt_irq_reset(struct drm_i915_private *dev_priv) in gen8_gt_irq_reset()
3183 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_irq_reset() local
3204 void gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, in gen8_irq_power_well_post_enable()
3227 struct drm_i915_private *dev_priv = dev->dev_private; in cherryview_irq_preinstall() local
3244 struct drm_i915_private *dev_priv = to_i915(dev); in intel_hpd_enabled_irqs() local
3257 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_hpd_irq_setup() local
3291 struct drm_i915_private *dev_priv = dev->dev_private; in spt_hpd_irq_setup() local
3312 struct drm_i915_private *dev_priv = dev->dev_private; in ilk_hpd_irq_setup() local
3347 struct drm_i915_private *dev_priv = dev->dev_private; in bxt_hpd_irq_setup() local
3363 struct drm_i915_private *dev_priv = dev->dev_private; in ibx_irq_postinstall() local
3380 struct drm_i915_private *dev_priv = dev->dev_private; in gen5_gt_irq_postinstall() local
3417 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_irq_postinstall() local
3465 static void valleyview_display_irqs_install(struct drm_i915_private *dev_priv) in valleyview_display_irqs_install()
3499 static void valleyview_display_irqs_uninstall(struct drm_i915_private *dev_priv) in valleyview_display_irqs_uninstall()
3533 void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv) in valleyview_enable_display_irqs()
3546 void valleyview_disable_display_irqs(struct drm_i915_private *dev_priv) in valleyview_disable_display_irqs()
3559 static void vlv_display_irq_postinstall(struct drm_i915_private *dev_priv) in vlv_display_irq_postinstall()
3582 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_irq_postinstall() local
3599 static void gen8_gt_irq_postinstall(struct drm_i915_private *dev_priv) in gen8_gt_irq_postinstall()
3628 static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) in gen8_de_irq_postinstall()
3673 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_irq_postinstall() local
3692 struct drm_i915_private *dev_priv = dev->dev_private; in cherryview_irq_postinstall() local
3706 struct drm_i915_private *dev_priv = dev->dev_private; in gen8_irq_uninstall() local
3714 static void vlv_display_irq_uninstall(struct drm_i915_private *dev_priv) in vlv_display_irq_uninstall()
3730 struct drm_i915_private *dev_priv = dev->dev_private; in valleyview_irq_uninstall() local
3746 struct drm_i915_private *dev_priv = dev->dev_private; in cherryview_irq_uninstall() local
3763 struct drm_i915_private *dev_priv = dev->dev_private; in ironlake_irq_uninstall() local
3773 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_irq_preinstall() local
3785 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_irq_postinstall() local
3820 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_handle_vblank() local
3850 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_irq_handler() local
3918 struct drm_i915_private *dev_priv = dev->dev_private; in i8xx_irq_uninstall() local
3933 struct drm_i915_private *dev_priv = dev->dev_private; in i915_irq_preinstall() local
3951 struct drm_i915_private *dev_priv = dev->dev_private; in i915_irq_postinstall() local
4002 struct drm_i915_private *dev_priv = dev->dev_private; in i915_handle_vblank() local
4032 struct drm_i915_private *dev_priv = dev->dev_private; in i915_irq_handler() local
4129 struct drm_i915_private *dev_priv = dev->dev_private; in i915_irq_uninstall() local
4151 struct drm_i915_private *dev_priv = dev->dev_private; in i965_irq_preinstall() local
4167 struct drm_i915_private *dev_priv = dev->dev_private; in i965_irq_postinstall() local
4225 struct drm_i915_private *dev_priv = dev->dev_private; in i915_hpd_irq_setup() local
4252 struct drm_i915_private *dev_priv = dev->dev_private; in i965_irq_handler() local
4353 struct drm_i915_private *dev_priv = dev->dev_private; in i965_irq_uninstall() local
4381 void intel_irq_init(struct drm_i915_private *dev_priv) in intel_irq_init()
4496 int intel_irq_install(struct drm_i915_private *dev_priv) in intel_irq_install()
4515 void intel_irq_uninstall(struct drm_i915_private *dev_priv) in intel_irq_uninstall()
4529 void intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv) in intel_runtime_pm_disable_interrupts()
4543 void intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv) in intel_runtime_pm_enable_interrupts()