Home
last modified time | relevance | path

Searched refs:intel_crtc_state (Results 1 – 25 of 100) sorted by relevance

1234

/linux/drivers/gpu/drm/i915/display/
H A Dskl_scaler.h12 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 Dintel_ddi.h16 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 Dintel_vdsc.h15 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 Dintel_dpio_phy.h13 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 Dintel_color.h12 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 Dintel_hdmi.h18 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 Dintel_dpll.h15 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 Dintel_vrr.c78 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 Dintel_casf.h11 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 Dintel_pfit.h12 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 Dskl_prefill.c19 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 Dhsw_ips.c19 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 Dintel_display_types.h178 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 Dhsw_ips.h13 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 Dintel_color.c49 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 Dvlv_dsi_pll.h12 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 Dintel_vblank.h16 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 Dintel_dp_link_training.h13 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 Dskl_prefill.h11 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 Dintel_audio.h12 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 Dintel_alpm.c38 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 Dintel_ddi_buf_trans.c1212 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 Dintel_lspcon.h12 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 Dintel_crtc.c98 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 Dintel_display.c138 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 …]

1234