Lines Matching defs:intel_dp
87 static bool psr_global_enabled(struct intel_dp *intel_dp) in psr_global_enabled()
104 static bool psr2_global_enabled(struct intel_dp *intel_dp) in psr2_global_enabled()
119 static u32 psr_irq_psr_error_bit_get(struct intel_dp *intel_dp) in psr_irq_psr_error_bit_get()
127 static u32 psr_irq_post_exit_bit_get(struct intel_dp *intel_dp) in psr_irq_post_exit_bit_get()
135 static u32 psr_irq_pre_entry_bit_get(struct intel_dp *intel_dp) in psr_irq_pre_entry_bit_get()
143 static u32 psr_irq_mask_get(struct intel_dp *intel_dp) in psr_irq_mask_get()
151 static void psr_irq_control(struct intel_dp *intel_dp) in psr_irq_control()
211 void intel_psr_irq_handler(struct intel_dp *intel_dp, u32 psr_iir) in intel_psr_irq_handler()
271 static bool intel_dp_get_alpm_status(struct intel_dp *intel_dp) in intel_dp_get_alpm_status()
281 static u8 intel_dp_get_sink_sync_latency(struct intel_dp *intel_dp) in intel_dp_get_sink_sync_latency()
295 static void intel_dp_get_su_granularity(struct intel_dp *intel_dp) in intel_dp_get_su_granularity()
335 void intel_psr_init_dpcd(struct intel_dp *intel_dp) in intel_psr_init_dpcd()
393 static void intel_psr_enable_sink(struct intel_dp *intel_dp) in intel_psr_enable_sink()
421 static u32 intel_psr1_get_tp_time(struct intel_dp *intel_dp) in intel_psr1_get_tp_time()
464 static u8 psr_compute_idle_frames(struct intel_dp *intel_dp) in psr_compute_idle_frames()
482 static void hsw_activate_psr1(struct intel_dp *intel_dp) in hsw_activate_psr1()
507 static u32 intel_psr2_get_tp_time(struct intel_dp *intel_dp) in intel_psr2_get_tp_time()
529 static void hsw_activate_psr2(struct intel_dp *intel_dp) in hsw_activate_psr2()
636 static void psr2_program_idle_frames(struct intel_dp *intel_dp, in psr2_program_idle_frames()
649 static void tgl_psr2_enable_dc3co(struct intel_dp *intel_dp) in tgl_psr2_enable_dc3co()
657 static void tgl_psr2_disable_dc3co(struct intel_dp *intel_dp) in tgl_psr2_disable_dc3co()
667 struct intel_dp *intel_dp = in tgl_dc3co_disable_work() local
680 static void tgl_disallow_dc3co_on_psr2_exit(struct intel_dp *intel_dp) in tgl_disallow_dc3co_on_psr2_exit()
691 dc3co_is_pipe_port_compatible(struct intel_dp *intel_dp, in dc3co_is_pipe_port_compatible()
706 tgl_dc3co_exitline_compute_config(struct intel_dp *intel_dp, in tgl_dc3co_exitline_compute_config()
750 static bool intel_psr2_sel_fetch_config_valid(struct intel_dp *intel_dp, in intel_psr2_sel_fetch_config_valid()
778 static bool psr2_granularity_check(struct intel_dp *intel_dp, in psr2_granularity_check()
821 static bool _compute_psr2_sdp_prior_scanline_indication(struct intel_dp *intel_dp, in _compute_psr2_sdp_prior_scanline_indication()
845 static bool intel_psr2_config_valid(struct intel_dp *intel_dp, in intel_psr2_config_valid()
977 void intel_psr_compute_config(struct intel_dp *intel_dp, in intel_psr_compute_config()
1042 struct intel_dp *intel_dp; in intel_psr_get_config() local
1082 static void intel_psr_activate(struct intel_dp *intel_dp) in intel_psr_activate()
1105 static u32 wa_16013835468_bit_get(struct intel_dp *intel_dp) in wa_16013835468_bit_get()
1122 static void intel_psr_enable_source(struct intel_dp *intel_dp, in intel_psr_enable_source()
1220 static bool psr_interrupt_error_check(struct intel_dp *intel_dp) in psr_interrupt_error_check()
1249 static void intel_psr_enable_locked(struct intel_dp *intel_dp, in intel_psr_enable_locked()
1288 static void intel_psr_exit(struct intel_dp *intel_dp) in intel_psr_exit()
1326 static void intel_psr_wait_exit_locked(struct intel_dp *intel_dp) in intel_psr_wait_exit_locked()
1346 static void intel_psr_disable_locked(struct intel_dp *intel_dp) in intel_psr_disable_locked()
1416 void intel_psr_disable(struct intel_dp *intel_dp, in intel_psr_disable()
1442 void intel_psr_pause(struct intel_dp *intel_dp) in intel_psr_pause()
1476 void intel_psr_resume(struct intel_dp *intel_dp) in intel_psr_resume()
1522 static void psr_force_hw_tracking_exit(struct intel_dp *intel_dp) in psr_force_hw_tracking_exit()
1623 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr2_program_trans_man_trk_ctl() local
1923 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_pre_plane_update() local
1958 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in _intel_psr_post_plane_update() local
1995 static int _psr2_ready_for_pipe_update_locked(struct intel_dp *intel_dp) in _psr2_ready_for_pipe_update_locked()
2009 static int _psr1_ready_for_pipe_update_locked(struct intel_dp *intel_dp) in _psr1_ready_for_pipe_update_locked()
2041 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_wait_for_idle_locked() local
2059 static bool __psr_wait_for_idle_locked(struct intel_dp *intel_dp) in __psr_wait_for_idle_locked()
2151 int intel_psr_debug_set(struct intel_dp *intel_dp, u64 val) in intel_psr_debug_set()
2186 static void intel_psr_handle_irq(struct intel_dp *intel_dp) in intel_psr_handle_irq()
2198 struct intel_dp *intel_dp = in intel_psr_work() local
2231 static void _psr_invalidate_handle(struct intel_dp *intel_dp) in _psr_invalidate_handle()
2278 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_invalidate() local
2303 tgl_dc3co_flush_locked(struct intel_dp *intel_dp, unsigned int frontbuffer_bits, in tgl_dc3co_flush_locked()
2323 static void _psr_flush_handle(struct intel_dp *intel_dp) in _psr_flush_handle()
2382 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_flush() local
2427 void intel_psr_init(struct intel_dp *intel_dp) in intel_psr_init()
2463 static int psr_get_status_and_error_status(struct intel_dp *intel_dp, in psr_get_status_and_error_status()
2482 static void psr_alpm_check(struct intel_dp *intel_dp) in psr_alpm_check()
2510 static void psr_capability_changed_check(struct intel_dp *intel_dp) in psr_capability_changed_check()
2534 void intel_psr_short_pulse(struct intel_dp *intel_dp) in intel_psr_short_pulse()
2589 bool intel_psr_enabled(struct intel_dp *intel_dp) in intel_psr_enabled()
2621 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_lock() local
2644 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_psr_unlock() local