Lines Matching defs:intel_dp
87 static bool psr_global_enabled(struct intel_dp *intel_dp) in psr_global_enabled()
101 static bool psr2_global_enabled(struct intel_dp *intel_dp) in psr2_global_enabled()
112 static void psr_irq_control(struct intel_dp *intel_dp) in psr_irq_control()
182 void intel_psr_irq_handler(struct intel_dp *intel_dp, u32 psr_iir) in intel_psr_irq_handler()
246 static bool intel_dp_get_alpm_status(struct intel_dp *intel_dp) in intel_dp_get_alpm_status()
256 static u8 intel_dp_get_sink_sync_latency(struct intel_dp *intel_dp) in intel_dp_get_sink_sync_latency()
270 static void intel_dp_get_su_granularity(struct intel_dp *intel_dp) in intel_dp_get_su_granularity()
310 void intel_psr_init_dpcd(struct intel_dp *intel_dp) in intel_psr_init_dpcd()
368 static void intel_psr_enable_sink(struct intel_dp *intel_dp) in intel_psr_enable_sink()
396 static u32 intel_psr1_get_tp_time(struct intel_dp *intel_dp) in intel_psr1_get_tp_time()
438 static u8 psr_compute_idle_frames(struct intel_dp *intel_dp) in psr_compute_idle_frames()
455 static void hsw_activate_psr1(struct intel_dp *intel_dp) in hsw_activate_psr1()
480 static u32 intel_psr2_get_tp_time(struct intel_dp *intel_dp) in intel_psr2_get_tp_time()
501 static void hsw_activate_psr2(struct intel_dp *intel_dp) in hsw_activate_psr2()
606 static void psr2_program_idle_frames(struct intel_dp *intel_dp, in psr2_program_idle_frames()
619 static void tgl_psr2_enable_dc3co(struct intel_dp *intel_dp) in tgl_psr2_enable_dc3co()
627 static void tgl_psr2_disable_dc3co(struct intel_dp *intel_dp) in tgl_psr2_disable_dc3co()
637 struct intel_dp *intel_dp = in tgl_dc3co_disable_work() local
650 static void tgl_disallow_dc3co_on_psr2_exit(struct intel_dp *intel_dp) in tgl_disallow_dc3co_on_psr2_exit()
661 dc3co_is_pipe_port_compatible(struct intel_dp *intel_dp, in dc3co_is_pipe_port_compatible()
676 tgl_dc3co_exitline_compute_config(struct intel_dp *intel_dp, in tgl_dc3co_exitline_compute_config()
720 static bool intel_psr2_sel_fetch_config_valid(struct intel_dp *intel_dp, in intel_psr2_sel_fetch_config_valid()
748 static bool psr2_granularity_check(struct intel_dp *intel_dp, in psr2_granularity_check()
786 static bool _compute_psr2_sdp_prior_scanline_indication(struct intel_dp *intel_dp, in _compute_psr2_sdp_prior_scanline_indication()
809 static bool intel_psr2_config_valid(struct intel_dp *intel_dp, in intel_psr2_config_valid()
936 void intel_psr_compute_config(struct intel_dp *intel_dp, in intel_psr_compute_config()
1001 struct intel_dp *intel_dp; in intel_psr_get_config() local
1041 static void intel_psr_activate(struct intel_dp *intel_dp) in intel_psr_activate()
1064 static void intel_psr_enable_source(struct intel_dp *intel_dp) in intel_psr_enable_source()
1141 static bool psr_interrupt_error_check(struct intel_dp *intel_dp) in psr_interrupt_error_check()
1172 static void intel_psr_enable_locked(struct intel_dp *intel_dp, in intel_psr_enable_locked()
1210 static void intel_psr_exit(struct intel_dp *intel_dp) in intel_psr_exit()
1248 static void intel_psr_wait_exit_locked(struct intel_dp *intel_dp) in intel_psr_wait_exit_locked()
1268 static void intel_psr_disable_locked(struct intel_dp *intel_dp) in intel_psr_disable_locked()
1321 void intel_psr_disable(struct intel_dp *intel_dp, in intel_psr_disable()
1347 void intel_psr_pause(struct intel_dp *intel_dp) in intel_psr_pause()
1377 void intel_psr_resume(struct intel_dp *intel_dp) in intel_psr_resume()
1403 static void psr_force_hw_tracking_exit(struct intel_dp *intel_dp) in psr_force_hw_tracking_exit()
1731 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in _intel_psr_pre_plane_update() local
1779 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in _intel_psr_post_plane_update() local
1820 static int psr_wait_for_idle(struct intel_dp *intel_dp, u32 *out_value) in psr_wait_for_idle()
1854 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_wait_for_idle() local
1872 static bool __psr_wait_for_idle_locked(struct intel_dp *intel_dp) in __psr_wait_for_idle_locked()
1965 int intel_psr_debug_set(struct intel_dp *intel_dp, u64 val) in intel_psr_debug_set()
2000 static void intel_psr_handle_irq(struct intel_dp *intel_dp) in intel_psr_handle_irq()
2012 struct intel_dp *intel_dp = in intel_psr_work() local
2068 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_invalidate() local
2093 tgl_dc3co_flush_locked(struct intel_dp *intel_dp, unsigned int frontbuffer_bits, in tgl_dc3co_flush_locked()
2133 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_flush() local
2181 void intel_psr_init(struct intel_dp *intel_dp) in intel_psr_init()
2220 static int psr_get_status_and_error_status(struct intel_dp *intel_dp, in psr_get_status_and_error_status()
2239 static void psr_alpm_check(struct intel_dp *intel_dp) in psr_alpm_check()
2267 static void psr_capability_changed_check(struct intel_dp *intel_dp) in psr_capability_changed_check()
2291 void intel_psr_short_pulse(struct intel_dp *intel_dp) in intel_psr_short_pulse()
2346 bool intel_psr_enabled(struct intel_dp *intel_dp) in intel_psr_enabled()