| /linux/drivers/gpu/drm/i915/display/ ! |
| H A D | skl_scaler.h | 12 struct intel_crtc_state; 19 int skl_update_scaler_crtc(struct intel_crtc_state *crtc_state); 21 int skl_update_scaler_plane(struct intel_crtc_state *crtc_state, 27 void skl_pfit_enable(const struct intel_crtc_state *crtc_state); 31 const struct intel_crtc_state *crtc_state, 34 const struct intel_crtc_state *crtc_state); 35 void skl_scaler_disable(const struct intel_crtc_state *old_crtc_state); 37 void skl_scaler_get_config(struct intel_crtc_state *crtc_state); 39 void skl_scaler_setup_casf(struct intel_crtc_state *crtc_state); 47 void adl_scaler_ecc_mask(const struct intel_crtc_state *crtc_state); [all …]
|
| H A D | intel_ddi.h | 16 struct intel_crtc_state; 27 const struct intel_crtc_state *crtc_state); 30 const struct intel_crtc_state *crtc_state); 32 const struct intel_crtc_state *crtc_state); 36 const struct intel_crtc_state *old_crtc_state, 39 const struct intel_crtc_state *crtc_state); 42 struct intel_crtc_state *crtc_state, 45 const struct intel_crtc_state *crtc_state); 50 const struct intel_crtc_state *crtc_state); 52 struct intel_crtc_state *crtc_state); [all …]
|
| H A D | intel_vdsc.h | 15 struct intel_crtc_state; 19 bool intel_dsc_source_support(const struct intel_crtc_state *crtc_state); 20 void intel_uncompressed_joiner_enable(const struct intel_crtc_state *crtc_state); 21 void intel_dsc_enable(const struct intel_crtc_state *crtc_state); 22 void intel_dsc_disable(const struct intel_crtc_state *crtc_state); 23 int intel_dsc_compute_params(struct intel_crtc_state *pipe_config); 24 void intel_dsc_enable_on_crtc(struct intel_crtc_state *crtc_state); 25 bool intel_dsc_enabled_on_link(const struct intel_crtc_state *crtc_state); 26 void intel_dsc_get_config(struct intel_crtc_state *crtc_state); 30 int intel_dsc_get_num_vdsc_instances(const struct intel_crtc_state *crtc_state); [all …]
|
| H A D | intel_dpio_phy.h | 13 struct intel_crtc_state; 33 const struct intel_crtc_state *crtc_state); 51 const struct intel_crtc_state *crtc_state, 55 const struct intel_crtc_state *crtc_state, 58 const struct intel_crtc_state *crtc_state); 60 const struct intel_crtc_state *crtc_state); 63 const struct intel_crtc_state *old_crtc_state); 66 const struct intel_crtc_state *crtc_state, 70 const struct intel_crtc_state *crtc_state); 72 const struct intel_crtc_state *crtc_state); [all …]
|
| H A D | intel_color.h | 12 struct intel_crtc_state; 27 void intel_color_cleanup_commit(struct intel_crtc_state *crtc_state); 28 bool intel_color_uses_dsb(const struct intel_crtc_state *crtc_state); 29 bool intel_color_uses_chained_dsb(const struct intel_crtc_state *crtc_state); 30 bool intel_color_uses_gosub_dsb(const struct intel_crtc_state *crtc_state); 31 void intel_color_wait_commit(const struct intel_crtc_state *crtc_state); 33 const struct intel_crtc_state *crtc_state); 35 const struct intel_crtc_state *crtc_state); 36 void intel_color_post_update(const struct intel_crtc_state *crtc_state); 37 void intel_color_load_luts(const struct intel_crtc_state *crtc_state); [all …]
|
| H A D | intel_hdmi.h | 18 struct intel_crtc_state; 27 const struct intel_crtc_state *crtc_state, 30 struct intel_crtc_state *pipe_config, 40 const struct intel_crtc_state *crtc_state); 43 struct intel_crtc_state *crtc_state); 45 const struct intel_crtc_state *crtc_state, 48 const struct intel_crtc_state *crtc_state, 51 bool intel_hdmi_limited_color_range(const struct intel_crtc_state *crtc_state, 53 bool intel_hdmi_bpc_possible(const struct intel_crtc_state *crtc_state, 59 int intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state, [all …]
|
| H A D | intel_dpll.h | 15 struct intel_crtc_state; 28 void vlv_compute_dpll(struct intel_crtc_state *crtc_state); 29 void chv_compute_dpll(struct intel_crtc_state *crtc_state); 35 void chv_enable_pll(const struct intel_crtc_state *crtc_state); 37 void vlv_enable_pll(const struct intel_crtc_state *crtc_state); 39 void i9xx_enable_pll(const struct intel_crtc_state *crtc_state); 40 void i9xx_disable_pll(const struct intel_crtc_state *crtc_state); 41 bool bxt_find_best_dpll(struct intel_crtc_state *crtc_state, 45 void i9xx_crtc_clock_get(struct intel_crtc_state *crtc_state); 46 void vlv_crtc_clock_get(struct intel_crtc_state *crtc_state); [all …]
|
| H A D | intel_vrr.c | 78 bool intel_vrr_possible(const struct intel_crtc_state *crtc_state) in intel_vrr_possible() 87 struct intel_crtc_state *old_crtc_state, *new_crtc_state; in intel_vrr_check_modeset() 122 static int intel_vrr_guardband_to_pipeline_full(const struct intel_crtc_state *crtc_state, in intel_vrr_guardband_to_pipeline_full() 129 static int intel_vrr_pipeline_full_to_guardband(const struct intel_crtc_state *crtc_state, in intel_vrr_pipeline_full_to_guardband() 153 int intel_vrr_vmin_vtotal(const struct intel_crtc_state *crtc_state) in intel_vrr_vmin_vtotal() 159 int intel_vrr_vmax_vtotal(const struct intel_crtc_state *crtc_state) in intel_vrr_vmax_vtotal() 164 int intel_vrr_vmin_vblank_start(const struct intel_crtc_state *crtc_state) in intel_vrr_vmin_vblank_start() 169 int intel_vrr_vmax_vblank_start(const struct intel_crtc_state *crtc_state) in intel_vrr_vmax_vblank_start() 175 is_cmrr_frac_required(struct intel_crtc_state *crtc_state) in is_cmrr_frac_required() 199 cmrr_get_vtotal(struct intel_crtc_state *crtc_state, bool video_mode_required) in cmrr_get_vtotal() [all …]
|
| H A D | intel_casf.h | 11 struct intel_crtc_state; 13 int intel_casf_compute_config(struct intel_crtc_state *crtc_state); 14 void intel_casf_update_strength(struct intel_crtc_state *new_crtc_state); 15 void intel_casf_sharpness_get_config(struct intel_crtc_state *crtc_state); 16 void intel_casf_enable(struct intel_crtc_state *crtc_state); 17 void intel_casf_disable(const struct intel_crtc_state *crtc_state); 18 void intel_casf_scaler_compute_config(struct intel_crtc_state *crtc_state); 19 bool intel_casf_needs_scaler(const struct intel_crtc_state *crtc_state);
|
| H A D | intel_pfit.h | 12 struct intel_crtc_state; 16 int intel_pfit_compute_config(struct intel_crtc_state *crtc_state, 18 void ilk_pfit_enable(const struct intel_crtc_state *crtc_state); 19 void ilk_pfit_disable(const struct intel_crtc_state *old_crtc_state); 20 void ilk_pfit_get_config(struct intel_crtc_state *crtc_state); 21 void i9xx_pfit_enable(const struct intel_crtc_state *crtc_state); 22 void i9xx_pfit_disable(const struct intel_crtc_state *old_crtc_state); 23 void i9xx_pfit_get_config(struct intel_crtc_state *crtc_state);
|
| H A D | skl_prefill.c | 19 static unsigned int prefill_usecs_to_lines(const struct intel_crtc_state *crtc_state, in prefill_usecs_to_lines() 29 const struct intel_crtc_state *crtc_state) in prefill_init() 42 const struct intel_crtc_state *crtc_state) in prefill_init_nocdclk_worst() 55 const struct intel_crtc_state *crtc_state) in prefill_init_nocdclk() 99 const struct intel_crtc_state *crtc_state) in skl_prefill_init_worst() 109 const struct intel_crtc_state *crtc_state) in skl_prefill_init() 119 const struct intel_crtc_state *crtc_state, in prefill_lines_with_latency() 126 const struct intel_crtc_state *crtc_state, in skl_prefill_min_guardband() 134 static unsigned int prefill_guardband(const struct intel_crtc_state *crtc_state) in prefill_guardband() 140 const struct intel_crtc_state *crtc_state, in skl_prefill_vblank_too_short() [all …]
|
| H A D | hsw_ips.c | 19 static void hsw_ips_enable(const struct intel_crtc_state *crtc_state) in hsw_ips_enable() 65 bool hsw_ips_disable(const struct intel_crtc_state *crtc_state) in hsw_ips_disable() 99 const struct intel_crtc_state *old_crtc_state = in hsw_ips_need_disable() 101 const struct intel_crtc_state *new_crtc_state = in hsw_ips_need_disable() 127 const struct intel_crtc_state *old_crtc_state = in hsw_ips_pre_update() 140 const struct intel_crtc_state *old_crtc_state = in hsw_ips_need_enable() 142 const struct intel_crtc_state *new_crtc_state = in hsw_ips_need_enable() 175 const struct intel_crtc_state *new_crtc_state = in hsw_ips_post_update() 192 static bool hsw_crtc_state_ips_capable(const struct intel_crtc_state *crtc_state) in hsw_crtc_state_ips_capable() 205 static int _hsw_ips_min_cdclk(const struct intel_crtc_state *crtc_state) in _hsw_ips_min_cdclk() [all …]
|
| H A D | intel_display_types.h | 178 struct intel_crtc_state *, 181 struct intel_crtc_state *, 184 struct intel_crtc_state *, 188 const struct intel_crtc_state *, 192 const struct intel_crtc_state *, 196 const struct intel_crtc_state *, 200 const struct intel_crtc_state *, 204 const struct intel_crtc_state *, 208 const struct intel_crtc_state *, 212 const struct intel_crtc_state *, [all …]
|
| H A D | hsw_ips.h | 13 struct intel_crtc_state; 16 bool hsw_ips_disable(const struct intel_crtc_state *crtc_state); 22 int hsw_ips_min_cdclk(const struct intel_crtc_state *crtc_state); 25 void hsw_ips_get_config(struct intel_crtc_state *crtc_state); 28 static inline bool hsw_ips_disable(const struct intel_crtc_state *crtc_state) in hsw_ips_disable() 45 static inline int hsw_ips_min_cdclk(const struct intel_crtc_state *crtc_state) in hsw_ips_min_cdclk() 54 static inline void hsw_ips_get_config(struct intel_crtc_state *crtc_state) in hsw_ips_get_config()
|
| H A D | intel_color.c | 49 const struct intel_crtc_state *crtc_state); 58 const struct intel_crtc_state *crtc_state); 63 void (*color_post_update)(const struct intel_crtc_state *crtc_state); 70 void (*load_luts)(const struct intel_crtc_state *crtc_state); 75 void (*read_luts)(struct intel_crtc_state *crtc_state); 79 bool (*lut_equal)(const struct intel_crtc_state *crtc_state, 87 void (*read_csc)(struct intel_crtc_state *crtc_state); 91 void (*get_config)(struct intel_crtc_state *crtc_state); 301 static void ilk_read_csc(struct intel_crtc_state *crtc_state) in ilk_read_csc() 309 static void skl_read_csc(struct intel_crtc_state *crtc_state) in skl_read_csc() [all …]
|
| H A D | vlv_dsi_pll.h | 12 struct intel_crtc_state; 17 struct intel_crtc_state *config); 19 const struct intel_crtc_state *config); 22 struct intel_crtc_state *config); 26 struct intel_crtc_state *config); 28 const struct intel_crtc_state *config); 31 struct intel_crtc_state *config);
|
| H A D | intel_vblank.h | 16 struct intel_crtc_state; 30 void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state, 31 const struct intel_crtc_state *new_crtc_state, 43 void intel_crtc_update_active_timings(const struct intel_crtc_state *crtc_state, 45 int intel_crtc_scanline_offset(const struct intel_crtc_state *crtc_state); 47 const struct intel_crtc_state * 51 int intel_crtc_vblank_length(const struct intel_crtc_state *crtc_state);
|
| H A D | intel_dp_link_training.h | 13 struct intel_crtc_state; 27 const struct intel_crtc_state *crtc_state, 31 const struct intel_crtc_state *crtc_state, 35 const struct intel_crtc_state *crtc_state, 39 const struct intel_crtc_state *crtc_state); 41 const struct intel_crtc_state *crtc_state); 54 const struct intel_crtc_state *crtc_state);
|
| H A D | skl_prefill.h | 11 struct intel_crtc_state; 33 const struct intel_crtc_state *crtc_state); 35 const struct intel_crtc_state *crtc_state); 38 const struct intel_crtc_state *crtc_state, 41 const struct intel_crtc_state *crtc_state, 44 const struct intel_crtc_state *crtc_state);
|
| H A D | intel_audio.h | 12 struct intel_crtc_state; 18 struct intel_crtc_state *crtc_state, 21 const struct intel_crtc_state *crtc_state, 24 const struct intel_crtc_state *old_crtc_state, 27 struct intel_crtc_state *crtc_state); 30 int intel_audio_min_cdclk(const struct intel_crtc_state *crtc_state);
|
| H A D | intel_alpm.c | 38 const struct intel_crtc_state *crtc_state) in intel_alpm_is_alpm_aux_less() 49 static int get_silence_period_symbols(const struct intel_crtc_state *crtc_state) in get_silence_period_symbols() 55 static void get_lfps_cycle_min_max_time(const struct intel_crtc_state *crtc_state, in get_lfps_cycle_min_max_time() 67 static int get_lfps_cycle_time(const struct intel_crtc_state *crtc_state) in get_lfps_cycle_time() 77 static int get_lfps_half_cycle_clocks(const struct intel_crtc_state *crtc_state) in get_lfps_half_cycle_clocks() 102 static int _lnl_compute_aux_less_wake_time(const struct intel_crtc_state *crtc_state) in _lnl_compute_aux_less_wake_time() 119 struct intel_crtc_state *crtc_state) in _lnl_compute_aux_less_alpm_params() 149 struct intel_crtc_state *crtc_state) in _lnl_compute_alpm_params() 190 static int io_buffer_wake_time(const struct intel_crtc_state *crtc_state) in io_buffer_wake_time() 201 struct intel_crtc_state *crtc_state) in intel_alpm_compute_params() [all …]
|
| H A D | intel_ddi_buf_trans.c | 1212 const struct intel_crtc_state *crtc_state, in hsw_get_buf_trans() 1225 const struct intel_crtc_state *crtc_state, in bdw_get_buf_trans() 1260 const struct intel_crtc_state *crtc_state, in skl_y_get_buf_trans() 1274 const struct intel_crtc_state *crtc_state, in skl_u_get_buf_trans() 1288 const struct intel_crtc_state *crtc_state, in skl_get_buf_trans() 1302 const struct intel_crtc_state *crtc_state, in kbl_y_get_buf_trans() 1316 const struct intel_crtc_state *crtc_state, in kbl_u_get_buf_trans() 1330 const struct intel_crtc_state *crtc_state, in kbl_get_buf_trans() 1344 const struct intel_crtc_state *crtc_state, in bxt_get_buf_trans() 1358 const struct intel_crtc_state *crtc_state, in icl_get_combo_buf_trans_dp() [all …]
|
| H A D | intel_lspcon.h | 12 struct intel_crtc_state; 22 const struct intel_crtc_state *pipe_config); 26 const struct intel_crtc_state *crtc_state, 30 const struct intel_crtc_state *crtc_state, 35 const struct intel_crtc_state *crtc_state, 38 const struct intel_crtc_state *pipe_config);
|
| H A D | intel_crtc.c | 98 u32 intel_crtc_max_vblank_count(const struct intel_crtc_state *crtc_state) in intel_crtc_max_vblank_count() 128 void intel_crtc_vblank_on(const struct intel_crtc_state *crtc_state) in intel_crtc_vblank_on() 147 void intel_crtc_vblank_off(const struct intel_crtc_state *crtc_state) in intel_crtc_vblank_off() 167 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crtc) in intel_crtc_state_alloc() 169 struct intel_crtc_state *crtc_state; in intel_crtc_state_alloc() 179 void intel_crtc_state_reset(struct intel_crtc_state *crtc_state, in intel_crtc_state_reset() 196 struct intel_crtc_state *crtc_state; in intel_crtc_alloc() 443 static bool intel_crtc_needs_vblank_work(const struct intel_crtc_state *crtc_state) in intel_crtc_needs_vblank_work() 459 struct intel_crtc_state *crtc_state = in intel_crtc_vblank_work() 477 static void intel_crtc_vblank_work_init(struct intel_crtc_state *crtc_state) in intel_crtc_vblank_work_init() [all …]
|
| H A D | intel_display.c | 138 static void intel_set_transcoder_timings(const struct intel_crtc_state *crtc_state); 139 static void intel_set_pipe_src_size(const struct intel_crtc_state *crtc_state); 140 static void hsw_set_transconf(const struct intel_crtc_state *crtc_state); 142 const struct intel_crtc_state *crtc_state); 144 static bool is_hdr_mode(const struct intel_crtc_state *crtc_state) in is_hdr_mode() 180 is_trans_port_sync_slave(const struct intel_crtc_state *crtc_state) in is_trans_port_sync_slave() 186 is_trans_port_sync_master(const struct intel_crtc_state *crtc_state) in is_trans_port_sync_master() 192 is_trans_port_sync_mode(const struct intel_crtc_state *crtc_state) in is_trans_port_sync_mode() 198 static enum pipe joiner_primary_pipe(const struct intel_crtc_state *crtc_state) in joiner_primary_pipe() 207 static bool is_bigjoiner(const struct intel_crtc_state *crtc_state) in is_bigjoiner() [all …]
|