Home
last modified time | relevance | path

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

12345

/linux-6.1.9/drivers/gpu/drm/i915/display/
Dintel_ddi.h16 struct intel_crtc_state;
26 const struct intel_crtc_state *crtc_state);
28 const struct intel_crtc_state *crtc_state);
31 const struct intel_crtc_state *old_crtc_state,
34 const struct intel_crtc_state *crtc_state);
37 struct intel_crtc_state *crtc_state,
40 const struct intel_crtc_state *crtc_state);
44 struct intel_crtc_state *crtc_state);
47 const struct intel_crtc_state *crtc_state);
53 const struct intel_crtc_state *crtc_state);
[all …]
Dintel_dp.h21 struct intel_crtc_state;
34 struct intel_crtc_state *pipe_config,
36 bool intel_dp_limited_color_range(const struct intel_crtc_state *crtc_state,
49 const struct intel_crtc_state *crtc_state);
51 const struct intel_crtc_state *crtc_state,
57 struct intel_crtc_state *pipe_config,
60 bool intel_dp_is_uhbr(const struct intel_crtc_state *crtc_state);
64 void intel_edp_backlight_on(const struct intel_crtc_state *crtc_state,
83 bool intel_dp_needs_vsc_sdp(const struct intel_crtc_state *crtc_state,
86 const struct intel_crtc_state *crtc_state,
[all …]
Dintel_vdsc.h13 struct intel_crtc_state;
16 bool intel_dsc_source_support(const struct intel_crtc_state *crtc_state);
17 void intel_uncompressed_joiner_enable(const struct intel_crtc_state *crtc_state);
18 void intel_dsc_enable(const struct intel_crtc_state *crtc_state);
19 void intel_dsc_disable(const struct intel_crtc_state *crtc_state);
20 int intel_dsc_compute_params(struct intel_crtc_state *pipe_config);
21 void intel_dsc_get_config(struct intel_crtc_state *crtc_state);
26 const struct intel_crtc_state *crtc_state);
28 const struct intel_crtc_state *crtc_state);
Dintel_vrr.h15 struct intel_crtc_state;
21 void intel_vrr_compute_config(struct intel_crtc_state *crtc_state,
24 const struct intel_crtc_state *crtc_state);
25 void intel_vrr_send_push(const struct intel_crtc_state *crtc_state);
26 bool intel_vrr_is_push_sent(const struct intel_crtc_state *crtc_state);
27 void intel_vrr_disable(const struct intel_crtc_state *old_crtc_state);
29 struct intel_crtc_state *crtc_state);
30 int intel_vrr_vmax_vblank_start(const struct intel_crtc_state *crtc_state);
31 int intel_vrr_vmin_vblank_start(const struct intel_crtc_state *crtc_state);
Dintel_dpio_phy.h15 struct intel_crtc_state;
21 const struct intel_crtc_state *crtc_state);
34 const struct intel_crtc_state *crtc_state,
38 const struct intel_crtc_state *crtc_state,
41 const struct intel_crtc_state *crtc_state);
43 const struct intel_crtc_state *crtc_state);
46 const struct intel_crtc_state *old_crtc_state);
49 const struct intel_crtc_state *crtc_state,
53 const struct intel_crtc_state *crtc_state);
55 const struct intel_crtc_state *crtc_state);
[all …]
Dintel_psr.h17 struct intel_crtc_state;
28 const struct intel_crtc_state *old_crtc_state);
38 struct intel_crtc_state *crtc_state,
41 struct intel_crtc_state *pipe_config);
44 void intel_psr_wait_for_idle_locked(const struct intel_crtc_state *new_crtc_state);
48 void intel_psr2_program_trans_man_trk_ctl(const struct intel_crtc_state *crtc_state);
50 const struct intel_crtc_state *crtc_state,
54 const struct intel_crtc_state *crtc_state);
58 void intel_psr_lock(const struct intel_crtc_state *crtc_state);
59 void intel_psr_unlock(const struct intel_crtc_state *crtc_state);
Dintel_atomic_plane.h16 struct intel_crtc_state;
24 unsigned int intel_plane_pixel_rate(const struct intel_crtc_state *crtc_state,
27 unsigned int intel_plane_data_rate(const struct intel_crtc_state *crtc_state,
36 const struct intel_crtc_state *crtc_state,
39 const struct intel_crtc_state *crtc_state,
42 const struct intel_crtc_state *crtc_state);
52 int intel_plane_atomic_check_with_state(const struct intel_crtc_state *old_crtc_state,
53 struct intel_crtc_state *crtc_state,
62 struct intel_crtc_state *crtc_state,
65 void intel_plane_set_invisible(struct intel_crtc_state *crtc_state,
Dintel_crtc.h17 struct intel_crtc_state;
21 u32 intel_crtc_max_vblank_count(const struct intel_crtc_state *crtc_state);
23 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crtc);
24 void intel_crtc_state_reset(struct intel_crtc_state *crtc_state,
27 void intel_crtc_vblank_on(const struct intel_crtc_state *crtc_state);
28 void intel_crtc_vblank_off(const struct intel_crtc_state *crtc_state);
29 void intel_pipe_update_start(struct intel_crtc_state *new_crtc_state);
30 void intel_pipe_update_end(struct intel_crtc_state *new_crtc_state);
Dskl_scaler.h12 struct intel_crtc_state;
17 int skl_update_scaler_crtc(struct intel_crtc_state *crtc_state);
19 int skl_update_scaler_plane(struct intel_crtc_state *crtc_state,
22 void skl_pfit_enable(const struct intel_crtc_state *crtc_state);
25 const struct intel_crtc_state *crtc_state,
27 void skl_detach_scalers(const struct intel_crtc_state *crtc_state);
28 void skl_scaler_disable(const struct intel_crtc_state *old_crtc_state);
Dintel_color.h11 struct intel_crtc_state;
16 int intel_color_check(struct intel_crtc_state *crtc_state);
17 void intel_color_commit_noarm(const struct intel_crtc_state *crtc_state);
18 void intel_color_commit_arm(const struct intel_crtc_state *crtc_state);
19 void intel_color_load_luts(const struct intel_crtc_state *crtc_state);
20 void intel_color_get_config(struct intel_crtc_state *crtc_state);
21 int intel_color_get_gamma_bit_precision(const struct intel_crtc_state *crtc_state);
Dintel_lspcon.h13 struct intel_crtc_state;
23 const struct intel_crtc_state *crtc_state,
27 const struct intel_crtc_state *crtc_state,
32 const struct intel_crtc_state *crtc_state,
35 const struct intel_crtc_state *pipe_config);
37 const struct intel_crtc_state *pipe_config);
39 const struct intel_crtc_state *crtc_state,
43 const struct intel_crtc_state *crtc_state,
Dintel_dpll.h15 struct intel_crtc_state;
27 void vlv_compute_dpll(struct intel_crtc_state *crtc_state);
28 void chv_compute_dpll(struct intel_crtc_state *crtc_state);
34 void chv_enable_pll(const struct intel_crtc_state *crtc_state);
36 void vlv_enable_pll(const struct intel_crtc_state *crtc_state);
38 void i9xx_enable_pll(const struct intel_crtc_state *crtc_state);
39 void i9xx_disable_pll(const struct intel_crtc_state *crtc_state);
40 bool bxt_find_best_dpll(struct intel_crtc_state *crtc_state,
Dintel_hdmi.h18 struct intel_crtc_state;
27 struct intel_crtc_state *pipe_config,
37 const struct intel_crtc_state *crtc_state);
40 struct intel_crtc_state *crtc_state);
42 const struct intel_crtc_state *crtc_state,
45 bool intel_hdmi_limited_color_range(const struct intel_crtc_state *crtc_state,
47 bool intel_hdmi_bpc_possible(const struct intel_crtc_state *crtc_state,
53 int intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
Dvlv_dsi_pll.h13 struct intel_crtc_state;
17 struct intel_crtc_state *config);
19 const struct intel_crtc_state *config);
22 struct intel_crtc_state *config);
27 struct intel_crtc_state *config);
29 const struct intel_crtc_state *config);
32 struct intel_crtc_state *config);
Dintel_dsb.h13 struct intel_crtc_state;
15 void intel_dsb_prepare(struct intel_crtc_state *crtc_state);
16 void intel_dsb_cleanup(struct intel_crtc_state *crtc_state);
17 void intel_dsb_reg_write(const struct intel_crtc_state *crtc_state,
19 void intel_dsb_indexed_reg_write(const struct intel_crtc_state *crtc_state,
21 void intel_dsb_commit(const struct intel_crtc_state *crtc_state);
Dhsw_ips.c13 static void hsw_ips_enable(const struct intel_crtc_state *crtc_state) in hsw_ips_enable()
54 bool hsw_ips_disable(const struct intel_crtc_state *crtc_state) in hsw_ips_disable()
89 const struct intel_crtc_state *old_crtc_state = in hsw_ips_need_disable()
91 const struct intel_crtc_state *new_crtc_state = in hsw_ips_need_disable()
118 const struct intel_crtc_state *old_crtc_state = in hsw_ips_pre_update()
131 const struct intel_crtc_state *old_crtc_state = in hsw_ips_need_enable()
133 const struct intel_crtc_state *new_crtc_state = in hsw_ips_need_enable()
167 const struct intel_crtc_state *new_crtc_state = in hsw_ips_post_update()
182 bool hsw_crtc_state_ips_capable(const struct intel_crtc_state *crtc_state) in hsw_crtc_state_ips_capable()
215 struct intel_crtc_state *crtc_state = in hsw_ips_compute_config()
[all …]
Dintel_dp_link_training.h11 struct intel_crtc_state;
17 const struct intel_crtc_state *crtc_state,
21 const struct intel_crtc_state *crtc_state,
25 const struct intel_crtc_state *crtc_state,
28 const struct intel_crtc_state *crtc_state);
30 const struct intel_crtc_state *crtc_state);
Dintel_fdi.h12 struct intel_crtc_state;
16 const struct intel_crtc_state *pipe_config);
18 struct intel_crtc_state *pipe_config);
22 void ilk_fdi_pll_enable(const struct intel_crtc_state *crtc_state);
25 const struct intel_crtc_state *crtc_state);
30 const struct intel_crtc_state *crtc_state);
Dintel_display_types.h163 struct intel_crtc_state *,
166 struct intel_crtc_state *,
169 struct intel_crtc_state *,
176 const struct intel_crtc_state *,
180 const struct intel_crtc_state *,
184 const struct intel_crtc_state *,
191 const struct intel_crtc_state *,
195 const struct intel_crtc_state *,
199 const struct intel_crtc_state *,
203 const struct intel_crtc_state *,
[all …]
Dintel_color.c33 int (*color_check)(struct intel_crtc_state *crtc_state);
41 void (*color_commit_noarm)(const struct intel_crtc_state *crtc_state);
49 void (*color_commit_arm)(const struct intel_crtc_state *crtc_state);
56 void (*load_luts)(const struct intel_crtc_state *crtc_state);
57 void (*read_luts)(struct intel_crtc_state *crtc_state);
150 static bool crtc_state_is_legacy_gamma(const struct intel_crtc_state *crtc_state) in crtc_state_is_legacy_gamma()
250 static bool ilk_csc_limited_range(const struct intel_crtc_state *crtc_state) in ilk_csc_limited_range()
263 static void ilk_csc_convert_ctm(const struct intel_crtc_state *crtc_state, in ilk_csc_convert_ctm()
315 static void ilk_load_csc_matrix(const struct intel_crtc_state *crtc_state) in ilk_load_csc_matrix()
352 static void icl_load_csc_matrix(const struct intel_crtc_state *crtc_state) in icl_load_csc_matrix()
[all …]
Dintel_snps_phy.h13 struct intel_crtc_state;
22 int intel_mpllb_calc_state(struct intel_crtc_state *crtc_state,
25 const struct intel_crtc_state *crtc_state);
34 const struct intel_crtc_state *crtc_state);
36 struct intel_crtc_state *new_crtc_state);
Dintel_ddi_buf_trans.c1068 const struct intel_crtc_state *crtc_state, in hsw_get_buf_trans()
1081 const struct intel_crtc_state *crtc_state, in bdw_get_buf_trans()
1116 const struct intel_crtc_state *crtc_state, in skl_y_get_buf_trans()
1130 const struct intel_crtc_state *crtc_state, in skl_u_get_buf_trans()
1144 const struct intel_crtc_state *crtc_state, in skl_get_buf_trans()
1158 const struct intel_crtc_state *crtc_state, in kbl_y_get_buf_trans()
1172 const struct intel_crtc_state *crtc_state, in kbl_u_get_buf_trans()
1186 const struct intel_crtc_state *crtc_state, in kbl_get_buf_trans()
1200 const struct intel_crtc_state *crtc_state, in bxt_get_buf_trans()
1214 const struct intel_crtc_state *crtc_state, in icl_get_combo_buf_trans_dp()
[all …]
Dintel_display.h51 struct intel_crtc_state;
558 bool is_trans_port_sync_mode(const struct intel_crtc_state *state);
559 bool intel_crtc_is_bigjoiner_slave(const struct intel_crtc_state *crtc_state);
560 bool intel_crtc_is_bigjoiner_master(const struct intel_crtc_state *crtc_state);
561 u8 intel_crtc_bigjoiner_slave_pipes(const struct intel_crtc_state *crtc_state);
562 struct intel_crtc *intel_master_crtc(const struct intel_crtc_state *crtc_state);
563 bool intel_crtc_get_pipe_config(struct intel_crtc_state *crtc_state);
564 bool intel_pipe_config_compare(const struct intel_crtc_state *current_config,
565 const struct intel_crtc_state *pipe_config,
567 void intel_crtc_update_active_timings(const struct intel_crtc_state *crtc_state);
[all …]
Dhsw_ips.h13 struct intel_crtc_state;
15 bool hsw_ips_disable(const struct intel_crtc_state *crtc_state);
21 bool hsw_crtc_state_ips_capable(const struct intel_crtc_state *crtc_state);
24 void hsw_ips_get_config(struct intel_crtc_state *crtc_state);
Dintel_vrr.c48 struct intel_crtc_state *old_crtc_state, *new_crtc_state; in intel_vrr_check_modeset()
75 static int intel_vrr_vblank_exit_length(const struct intel_crtc_state *crtc_state) in intel_vrr_vblank_exit_length()
87 int intel_vrr_vmin_vblank_start(const struct intel_crtc_state *crtc_state) in intel_vrr_vmin_vblank_start()
93 int intel_vrr_vmax_vblank_start(const struct intel_crtc_state *crtc_state) in intel_vrr_vmax_vblank_start()
99 intel_vrr_compute_config(struct intel_crtc_state *crtc_state, in intel_vrr_compute_config()
173 const struct intel_crtc_state *crtc_state) in intel_vrr_enable()
199 void intel_vrr_send_push(const struct intel_crtc_state *crtc_state) in intel_vrr_send_push()
212 bool intel_vrr_is_push_sent(const struct intel_crtc_state *crtc_state) in intel_vrr_is_push_sent()
224 void intel_vrr_disable(const struct intel_crtc_state *old_crtc_state) in intel_vrr_disable()
238 struct intel_crtc_state *crtc_state) in intel_vrr_get_config()

12345