Lines Matching defs:dev_priv
168 static void gen3_assert_iir_is_zero(struct drm_i915_private *dev_priv, in gen3_assert_iir_is_zero()
184 static void gen2_assert_iir_is_zero(struct drm_i915_private *dev_priv, in gen2_assert_iir_is_zero()
226 i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv, in i915_hotplug_interrupt_update_locked()
253 void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, in i915_hotplug_interrupt_update()
303 void ilk_update_display_irq(struct drm_i915_private *dev_priv, in ilk_update_display_irq()
333 static void ilk_update_gt_irq(struct drm_i915_private *dev_priv, in ilk_update_gt_irq()
349 void gen5_enable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen5_enable_gt_irq()
355 void gen5_disable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask) in gen5_disable_gt_irq()
360 static i915_reg_t gen6_pm_iir(struct drm_i915_private *dev_priv) in gen6_pm_iir()
367 static i915_reg_t gen6_pm_imr(struct drm_i915_private *dev_priv) in gen6_pm_imr()
377 static i915_reg_t gen6_pm_ier(struct drm_i915_private *dev_priv) in gen6_pm_ier()
393 static void snb_update_pm_irq(struct drm_i915_private *dev_priv, in snb_update_pm_irq()
414 void gen6_unmask_pm_irq(struct drm_i915_private *dev_priv, u32 mask) in gen6_unmask_pm_irq()
422 static void __gen6_mask_pm_irq(struct drm_i915_private *dev_priv, u32 mask) in __gen6_mask_pm_irq()
427 void gen6_mask_pm_irq(struct drm_i915_private *dev_priv, u32 mask) in gen6_mask_pm_irq()
435 static void gen6_reset_pm_iir(struct drm_i915_private *dev_priv, u32 reset_mask) in gen6_reset_pm_iir()
446 static void gen6_enable_pm_irq(struct drm_i915_private *dev_priv, u32 enable_mask) in gen6_enable_pm_irq()
456 static void gen6_disable_pm_irq(struct drm_i915_private *dev_priv, u32 disable_mask) in gen6_disable_pm_irq()
466 void gen11_reset_rps_interrupts(struct drm_i915_private *dev_priv) in gen11_reset_rps_interrupts()
478 void gen6_reset_rps_interrupts(struct drm_i915_private *dev_priv) in gen6_reset_rps_interrupts()
486 void gen6_enable_rps_interrupts(struct drm_i915_private *dev_priv) in gen6_enable_rps_interrupts()
507 void gen6_disable_rps_interrupts(struct drm_i915_private *dev_priv) in gen6_disable_rps_interrupts()
536 void gen9_reset_guc_interrupts(struct drm_i915_private *dev_priv) in gen9_reset_guc_interrupts()
545 void gen9_enable_guc_interrupts(struct drm_i915_private *dev_priv) in gen9_enable_guc_interrupts()
559 void gen9_disable_guc_interrupts(struct drm_i915_private *dev_priv) in gen9_disable_guc_interrupts()
580 static void bdw_update_port_irq(struct drm_i915_private *dev_priv, in bdw_update_port_irq()
613 void bdw_update_pipe_irq(struct drm_i915_private *dev_priv, in bdw_update_pipe_irq()
644 void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, in ibx_display_interrupt_update()
663 u32 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, in i915_pipestat_enable_mask()
704 void i915_enable_pipestat(struct drm_i915_private *dev_priv, in i915_enable_pipestat()
727 void i915_disable_pipestat(struct drm_i915_private *dev_priv, in i915_disable_pipestat()
754 static void i915_enable_asle_pipestat(struct drm_i915_private *dev_priv) in i915_enable_asle_pipestat()
824 struct drm_i915_private *dev_priv = to_i915(dev); in i915_get_vblank_counter() local
874 struct drm_i915_private *dev_priv = to_i915(dev); in g4x_get_vblank_counter() local
889 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in __intel_get_crtc_scanline_from_timestamp() local
934 struct drm_i915_private *dev_priv = to_i915(dev); in __intel_get_crtc_scanline() local
995 struct drm_i915_private *dev_priv = to_i915(dev); in i915_get_crtc_scanoutpos() local
1106 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_get_crtc_scanline() local
1117 static void ironlake_rps_change_irq_handler(struct drm_i915_private *dev_priv) in ironlake_rps_change_irq_handler()
1225 static void vlv_c0_read(struct drm_i915_private *dev_priv, in vlv_c0_read()
1233 void gen6_rps_reset_ei(struct drm_i915_private *dev_priv) in gen6_rps_reset_ei()
1238 static u32 vlv_wa_c0_ei(struct drm_i915_private *dev_priv, u32 pm_iir) in vlv_wa_c0_ei()
1280 struct drm_i915_private *dev_priv = in gen6_pm_rps_work() local
1375 struct drm_i915_private *dev_priv = in ivybridge_parity_work() local
1445 static void ivybridge_parity_error_irq_handler(struct drm_i915_private *dev_priv, in ivybridge_parity_error_irq_handler()
1465 static void ilk_gt_irq_handler(struct drm_i915_private *dev_priv, in ilk_gt_irq_handler()
1474 static void snb_gt_irq_handler(struct drm_i915_private *dev_priv, in snb_gt_irq_handler()
1708 static void intel_get_hpd_pins(struct drm_i915_private *dev_priv, in intel_get_hpd_pins()
1731 static void gmbus_irq_handler(struct drm_i915_private *dev_priv) in gmbus_irq_handler()
1736 static void dp_aux_irq_handler(struct drm_i915_private *dev_priv) in dp_aux_irq_handler()
1742 static void display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, in display_pipe_crc_irq_handler()
1780 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, in display_pipe_crc_irq_handler()
1788 static void hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, in hsw_pipe_crc_irq_handler()
1796 static void ivb_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, in ivb_pipe_crc_irq_handler()
1807 static void i9xx_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, in i9xx_pipe_crc_irq_handler()
1832 static void gen6_rps_irq_handler(struct drm_i915_private *dev_priv, u32 pm_iir) in gen6_rps_irq_handler()
1858 static void gen9_guc_irq_handler(struct drm_i915_private *dev_priv, u32 gt_iir) in gen9_guc_irq_handler()
1864 static void i9xx_pipestat_irq_reset(struct drm_i915_private *dev_priv) in i9xx_pipestat_irq_reset()
1877 static void i9xx_pipestat_irq_ack(struct drm_i915_private *dev_priv, in i9xx_pipestat_irq_ack()
1942 static void i8xx_pipestat_irq_handler(struct drm_i915_private *dev_priv, in i8xx_pipestat_irq_handler()
1959 static void i915_pipestat_irq_handler(struct drm_i915_private *dev_priv, in i915_pipestat_irq_handler()
1983 static void i965_pipestat_irq_handler(struct drm_i915_private *dev_priv, in i965_pipestat_irq_handler()
2010 static void valleyview_pipestat_irq_handler(struct drm_i915_private *dev_priv, in valleyview_pipestat_irq_handler()
2030 static u32 i9xx_hpd_irq_ack(struct drm_i915_private *dev_priv) in i9xx_hpd_irq_ack()
2068 static void i9xx_hpd_irq_handler(struct drm_i915_private *dev_priv, in i9xx_hpd_irq_handler()
2104 struct drm_i915_private *dev_priv = to_i915(dev); in valleyview_irq_handler() local
2190 struct drm_i915_private *dev_priv = to_i915(dev); in cherryview_irq_handler() local
2268 static void ibx_hpd_irq_handler(struct drm_i915_private *dev_priv, in ibx_hpd_irq_handler()
2300 static void ibx_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) in ibx_irq_handler()
2348 static void ivb_err_int_handler(struct drm_i915_private *dev_priv) in ivb_err_int_handler()
2371 static void cpt_serr_int_handler(struct drm_i915_private *dev_priv) in cpt_serr_int_handler()
2386 static void cpt_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) in cpt_irq_handler()
2422 static void icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) in icp_irq_handler()
2459 static void spt_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) in spt_irq_handler()
2495 static void ilk_hpd_irq_handler(struct drm_i915_private *dev_priv, in ilk_hpd_irq_handler()
2511 static void ilk_display_irq_handler(struct drm_i915_private *dev_priv, in ilk_display_irq_handler()
2557 static void ivb_display_irq_handler(struct drm_i915_private *dev_priv, in ivb_display_irq_handler()
2609 struct drm_i915_private *dev_priv = to_i915(dev); in ironlake_irq_handler() local
2674 static void bxt_hpd_irq_handler(struct drm_i915_private *dev_priv, in bxt_hpd_irq_handler()
2690 static void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir) in gen11_hpd_irq_handler()
2725 gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) in gen8_de_irq_handler()
2895 struct drm_i915_private *dev_priv = to_i915(arg); in gen8_irq_handler() local
3095 gen11_gu_misc_irq_ack(struct drm_i915_private *dev_priv, const u32 master_ctl) in gen11_gu_misc_irq_ack()
3111 gen11_gu_misc_irq_handler(struct drm_i915_private *dev_priv, const u32 iir) in gen11_gu_misc_irq_handler()
3161 static void i915_reset_device(struct drm_i915_private *dev_priv, in i915_reset_device()
3212 static void i915_clear_error_registers(struct drm_i915_private *dev_priv) in i915_clear_error_registers()
3250 void i915_handle_error(struct drm_i915_private *dev_priv, in i915_handle_error()
3346 struct drm_i915_private *dev_priv = to_i915(dev); in i8xx_enable_vblank() local
3358 struct drm_i915_private *dev_priv = to_i915(dev); in i965_enable_vblank() local
3371 struct drm_i915_private *dev_priv = to_i915(dev); in ironlake_enable_vblank() local
3391 struct drm_i915_private *dev_priv = to_i915(dev); in gen8_enable_vblank() local
3412 struct drm_i915_private *dev_priv = to_i915(dev); in i8xx_disable_vblank() local
3422 struct drm_i915_private *dev_priv = to_i915(dev); in i965_disable_vblank() local
3433 struct drm_i915_private *dev_priv = to_i915(dev); in ironlake_disable_vblank() local
3445 struct drm_i915_private *dev_priv = to_i915(dev); in gen8_disable_vblank() local
3453 static void ibx_irq_reset(struct drm_i915_private *dev_priv) in ibx_irq_reset()
3474 struct drm_i915_private *dev_priv = to_i915(dev); in ibx_irq_pre_postinstall() local
3484 static void gen5_gt_irq_reset(struct drm_i915_private *dev_priv) in gen5_gt_irq_reset()
3491 static void vlv_display_irq_reset(struct drm_i915_private *dev_priv) in vlv_display_irq_reset()
3507 static void vlv_display_irq_postinstall(struct drm_i915_private *dev_priv) in vlv_display_irq_postinstall()
3540 struct drm_i915_private *dev_priv = to_i915(dev); in ironlake_irq_reset() local
3561 struct drm_i915_private *dev_priv = to_i915(dev); in valleyview_irq_reset() local
3574 static void gen8_gt_irq_reset(struct drm_i915_private *dev_priv) in gen8_gt_irq_reset()
3584 struct drm_i915_private *dev_priv = to_i915(dev); in gen8_irq_reset() local
3608 static void gen11_gt_irq_reset(struct drm_i915_private *dev_priv) in gen11_gt_irq_reset()
3627 struct drm_i915_private *dev_priv = dev->dev_private; in gen11_irq_reset() local
3652 void gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, in gen8_irq_power_well_post_enable()
3673 void gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv, in gen8_irq_power_well_pre_disable()
3696 struct drm_i915_private *dev_priv = to_i915(dev); in cherryview_irq_reset() local
3711 static u32 intel_hpd_enabled_irqs(struct drm_i915_private *dev_priv, in intel_hpd_enabled_irqs()
3724 static void ibx_hpd_detection_setup(struct drm_i915_private *dev_priv) in ibx_hpd_detection_setup()
3749 static void ibx_hpd_irq_setup(struct drm_i915_private *dev_priv) in ibx_hpd_irq_setup()
3766 static void icp_hpd_detection_setup(struct drm_i915_private *dev_priv) in icp_hpd_detection_setup()
3783 static void icp_hpd_irq_setup(struct drm_i915_private *dev_priv) in icp_hpd_irq_setup()
3795 static void gen11_hpd_detection_setup(struct drm_i915_private *dev_priv) in gen11_hpd_detection_setup()
3814 static void gen11_hpd_irq_setup(struct drm_i915_private *dev_priv) in gen11_hpd_irq_setup()
3833 static void spt_hpd_detection_setup(struct drm_i915_private *dev_priv) in spt_hpd_detection_setup()
3858 static void spt_hpd_irq_setup(struct drm_i915_private *dev_priv) in spt_hpd_irq_setup()
3870 static void ilk_hpd_detection_setup(struct drm_i915_private *dev_priv) in ilk_hpd_detection_setup()
3886 static void ilk_hpd_irq_setup(struct drm_i915_private *dev_priv) in ilk_hpd_irq_setup()
3912 static void __bxt_hpd_detection_setup(struct drm_i915_private *dev_priv, in __bxt_hpd_detection_setup()
3943 static void bxt_hpd_detection_setup(struct drm_i915_private *dev_priv) in bxt_hpd_detection_setup()
3948 static void bxt_hpd_irq_setup(struct drm_i915_private *dev_priv) in bxt_hpd_irq_setup()
3962 struct drm_i915_private *dev_priv = to_i915(dev); in ibx_irq_postinstall() local
3987 struct drm_i915_private *dev_priv = to_i915(dev); in gen5_gt_irq_postinstall() local
4025 struct drm_i915_private *dev_priv = to_i915(dev); in ironlake_irq_postinstall() local
4075 void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv) in valleyview_enable_display_irqs()
4090 void valleyview_disable_display_irqs(struct drm_i915_private *dev_priv) in valleyview_disable_display_irqs()
4106 struct drm_i915_private *dev_priv = to_i915(dev); in valleyview_irq_postinstall() local
4121 static void gen8_gt_irq_postinstall(struct drm_i915_private *dev_priv) in gen8_gt_irq_postinstall()
4153 static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) in gen8_de_irq_postinstall()
4222 struct drm_i915_private *dev_priv = to_i915(dev); in gen8_irq_postinstall() local
4239 static void gen11_gt_irq_postinstall(struct drm_i915_private *dev_priv) in gen11_gt_irq_postinstall()
4268 struct drm_i915_private *dev_priv = to_i915(dev); in icp_irq_postinstall() local
4283 struct drm_i915_private *dev_priv = dev->dev_private; in gen11_irq_postinstall() local
4304 struct drm_i915_private *dev_priv = to_i915(dev); in cherryview_irq_postinstall() local
4321 struct drm_i915_private *dev_priv = to_i915(dev); in i8xx_irq_reset() local
4332 struct drm_i915_private *dev_priv = to_i915(dev); in i8xx_irq_postinstall() local
4362 static void i8xx_error_irq_ack(struct drm_i915_private *dev_priv, in i8xx_error_irq_ack()
4391 static void i8xx_error_irq_handler(struct drm_i915_private *dev_priv, in i8xx_error_irq_handler()
4400 static void i9xx_error_irq_ack(struct drm_i915_private *dev_priv, in i9xx_error_irq_ack()
4428 static void i9xx_error_irq_handler(struct drm_i915_private *dev_priv, in i9xx_error_irq_handler()
4440 struct drm_i915_private *dev_priv = to_i915(dev); in i8xx_irq_handler() local
4485 struct drm_i915_private *dev_priv = to_i915(dev); in i915_irq_reset() local
4501 struct drm_i915_private *dev_priv = to_i915(dev); in i915_irq_postinstall() local
4545 struct drm_i915_private *dev_priv = to_i915(dev); in i915_irq_handler() local
4598 struct drm_i915_private *dev_priv = to_i915(dev); in i965_irq_reset() local
4612 struct drm_i915_private *dev_priv = to_i915(dev); in i965_irq_postinstall() local
4665 static void i915_hpd_irq_setup(struct drm_i915_private *dev_priv) in i915_hpd_irq_setup()
4693 struct drm_i915_private *dev_priv = to_i915(dev); in i965_irq_handler() local
4753 void intel_irq_init(struct drm_i915_private *dev_priv) in intel_irq_init()
4924 int intel_irq_install(struct drm_i915_private *dev_priv) in intel_irq_install()
4943 void intel_irq_uninstall(struct drm_i915_private *dev_priv) in intel_irq_uninstall()
4957 void intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv) in intel_runtime_pm_disable_interrupts()
4971 void intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv) in intel_runtime_pm_enable_interrupts()