Home
last modified time | relevance | path

Searched refs:crtc_state (Results 1 - 25 of 521) sorted by relevance

12345678910>>...21

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_color.c32 int (*color_check)(struct intel_crtc_state *crtc_state);
40 void (*color_commit_noarm)(const struct intel_crtc_state *crtc_state);
48 void (*color_commit_arm)(const struct intel_crtc_state *crtc_state);
53 void (*color_post_update)(const struct intel_crtc_state *crtc_state);
60 void (*load_luts)(const struct intel_crtc_state *crtc_state);
65 void (*read_luts)(struct intel_crtc_state *crtc_state);
69 bool (*lut_equal)(const struct intel_crtc_state *crtc_state,
77 void (*read_csc)(struct intel_crtc_state *crtc_state);
272 static void ilk_read_csc(struct intel_crtc_state *crtc_state) in ilk_read_csc() argument
274 struct intel_crtc *crtc = to_intel_crtc(crtc_state in ilk_read_csc()
280 skl_read_csc(struct intel_crtc_state *crtc_state) skl_read_csc() argument
365 icl_read_csc(struct intel_crtc_state *crtc_state) icl_read_csc() argument
381 ilk_limited_range(const struct intel_crtc_state *crtc_state) ilk_limited_range() argument
396 ilk_lut_limited_range(const struct intel_crtc_state *crtc_state) ilk_lut_limited_range() argument
413 ilk_csc_limited_range(const struct intel_crtc_state *crtc_state) ilk_csc_limited_range() argument
431 ilk_csc_convert_ctm(const struct intel_crtc_state *crtc_state, struct intel_csc_matrix *csc, bool limited_color_range) ilk_csc_convert_ctm() argument
491 ilk_assign_csc(struct intel_crtc_state *crtc_state) ilk_assign_csc() argument
523 ilk_load_csc_matrix(const struct intel_crtc_state *crtc_state) ilk_load_csc_matrix() argument
531 icl_assign_csc(struct intel_crtc_state *crtc_state) icl_assign_csc() argument
560 icl_load_csc_matrix(const struct intel_crtc_state *crtc_state) icl_load_csc_matrix() argument
598 vlv_wgc_csc_convert_ctm(const struct intel_crtc_state *crtc_state, struct intel_csc_matrix *csc) vlv_wgc_csc_convert_ctm() argument
659 vlv_read_csc(struct intel_crtc_state *crtc_state) vlv_read_csc() argument
667 vlv_assign_csc(struct intel_crtc_state *crtc_state) vlv_assign_csc() argument
690 chv_cgm_csc_convert_ctm(const struct intel_crtc_state *crtc_state, struct intel_csc_matrix *csc) chv_cgm_csc_convert_ctm() argument
755 chv_read_csc(struct intel_crtc_state *crtc_state) chv_read_csc() argument
763 chv_assign_csc(struct intel_crtc_state *crtc_state) chv_assign_csc() argument
952 icl_color_commit_noarm(const struct intel_crtc_state *crtc_state) icl_color_commit_noarm() argument
965 skl_color_commit_noarm(const struct intel_crtc_state *crtc_state) skl_color_commit_noarm() argument
981 ilk_color_commit_noarm(const struct intel_crtc_state *crtc_state) ilk_color_commit_noarm() argument
986 i9xx_color_commit_arm(const struct intel_crtc_state *crtc_state) i9xx_color_commit_arm() argument
992 ilk_color_commit_arm(const struct intel_crtc_state *crtc_state) ilk_color_commit_arm() argument
1004 hsw_color_commit_arm(const struct intel_crtc_state *crtc_state) hsw_color_commit_arm() argument
1016 skl_color_commit_arm(const struct intel_crtc_state *crtc_state) skl_color_commit_arm() argument
1044 icl_color_commit_arm(const struct intel_crtc_state *crtc_state) icl_color_commit_arm() argument
1063 icl_color_post_update(const struct intel_crtc_state *crtc_state) icl_color_post_update() argument
1188 i9xx_load_luts(const struct intel_crtc_state *crtc_state) i9xx_load_luts() argument
1226 i965_load_luts(const struct intel_crtc_state *crtc_state) i965_load_luts() argument
1244 ilk_lut_write(const struct intel_crtc_state *crtc_state, i915_reg_t reg, u32 val) ilk_lut_write() argument
1255 ilk_load_lut_8(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob) ilk_load_lut_8() argument
1273 ilk_load_lut_10(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob) ilk_load_lut_10() argument
1286 ilk_load_luts(const struct intel_crtc_state *crtc_state) ilk_load_luts() argument
1318 ivb_load_lut_10(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob, u32 prec_index) ivb_load_lut_10() argument
1343 bdw_load_lut_10(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob, u32 prec_index) bdw_load_lut_10() argument
1370 ivb_load_lut_ext_max(const struct intel_crtc_state *crtc_state) ivb_load_lut_ext_max() argument
1381 glk_load_lut_ext2_max(const struct intel_crtc_state *crtc_state) glk_load_lut_ext2_max() argument
1392 ivb_load_luts(const struct intel_crtc_state *crtc_state) ivb_load_luts() argument
1420 bdw_load_luts(const struct intel_crtc_state *crtc_state) bdw_load_luts() argument
1466 glk_load_degamma_lut(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob) glk_load_degamma_lut() argument
1518 glk_load_luts(const struct intel_crtc_state *crtc_state) glk_load_luts() argument
1542 ivb_load_lut_max(const struct intel_crtc_state *crtc_state, const struct drm_color_lut *color) ivb_load_lut_max() argument
1555 icl_program_gamma_superfine_segment(const struct intel_crtc_state *crtc_state) icl_program_gamma_superfine_segment() argument
1590 icl_program_gamma_multi_segment(const struct intel_crtc_state *crtc_state) icl_program_gamma_multi_segment() argument
1653 icl_load_luts(const struct intel_crtc_state *crtc_state) icl_load_luts() argument
1688 vlv_load_luts(const struct intel_crtc_state *crtc_state) vlv_load_luts() argument
1766 chv_load_luts(const struct intel_crtc_state *crtc_state) chv_load_luts() argument
1788 intel_color_load_luts(const struct intel_crtc_state *crtc_state) intel_color_load_luts() argument
1795 intel_color_commit_noarm(const struct intel_crtc_state *crtc_state) intel_color_commit_noarm() argument
1803 intel_color_commit_arm(const struct intel_crtc_state *crtc_state) intel_color_commit_arm() argument
1810 intel_color_post_update(const struct intel_crtc_state *crtc_state) intel_color_post_update() argument
1818 intel_color_prepare_commit(struct intel_crtc_state *crtc_state) intel_color_prepare_commit() argument
1831 intel_color_cleanup_commit(struct intel_crtc_state *crtc_state) intel_color_cleanup_commit() argument
1883 intel_color_check(struct intel_crtc_state *crtc_state) intel_color_check() argument
1890 intel_color_get_config(struct intel_crtc_state *crtc_state) intel_color_get_config() argument
1900 intel_color_lut_equal(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob1, const struct drm_property_blob *blob2, bool is_pre_csc_lut) intel_color_lut_equal() argument
1918 need_plane_update(struct intel_plane *plane, const struct intel_crtc_state *crtc_state) need_plane_update() argument
1974 intel_gamma_lut_tests(const struct intel_crtc_state *crtc_state) intel_gamma_lut_tests() argument
1985 intel_degamma_lut_tests(const struct intel_crtc_state *crtc_state) intel_degamma_lut_tests() argument
1992 intel_gamma_lut_size(const struct intel_crtc_state *crtc_state) intel_gamma_lut_size() argument
2003 intel_degamma_lut_size(const struct intel_crtc_state *crtc_state) intel_degamma_lut_size() argument
2027 _check_luts(const struct intel_crtc_state *crtc_state, u32 degamma_tests, u32 gamma_tests) _check_luts() argument
2056 check_luts(const struct intel_crtc_state *crtc_state) check_luts() argument
2063 i9xx_gamma_mode(struct intel_crtc_state *crtc_state) i9xx_gamma_mode() argument
2096 intel_color_assert_luts(const struct intel_crtc_state *crtc_state) intel_color_assert_luts() argument
2126 intel_assign_luts(struct intel_crtc_state *crtc_state) intel_assign_luts() argument
2134 i9xx_color_check(struct intel_crtc_state *crtc_state) i9xx_color_check() argument
2171 vlv_color_check(struct intel_crtc_state *crtc_state) vlv_color_check() argument
2200 chv_cgm_mode(const struct intel_crtc_state *crtc_state) chv_cgm_mode() argument
2230 chv_color_check(struct intel_crtc_state *crtc_state) chv_color_check() argument
2269 ilk_gamma_enable(const struct intel_crtc_state *crtc_state) ilk_gamma_enable() argument
2276 ilk_csc_enable(const struct intel_crtc_state *crtc_state) ilk_csc_enable() argument
2283 ilk_gamma_mode(const struct intel_crtc_state *crtc_state) ilk_gamma_mode() argument
2292 ilk_csc_mode(const struct intel_crtc_state *crtc_state) ilk_csc_mode() argument
2310 ilk_assign_luts(struct intel_crtc_state *crtc_state) ilk_assign_luts() argument
2348 ilk_color_check(struct intel_crtc_state *crtc_state) ilk_color_check() argument
2393 ivb_gamma_mode(const struct intel_crtc_state *crtc_state) ivb_gamma_mode() argument
2401 ivb_csc_mode(const struct intel_crtc_state *crtc_state) ivb_csc_mode() argument
2417 ivb_assign_luts(struct intel_crtc_state *crtc_state) ivb_assign_luts() argument
2449 ivb_color_check(struct intel_crtc_state *crtc_state) ivb_color_check() argument
2501 glk_gamma_mode(const struct intel_crtc_state *crtc_state) glk_gamma_mode() argument
2510 glk_use_pre_csc_lut_for_gamma(const struct intel_crtc_state *crtc_state) glk_use_pre_csc_lut_for_gamma() argument
2517 glk_assign_luts(struct intel_crtc_state *crtc_state) glk_assign_luts() argument
2569 glk_check_luts(const struct intel_crtc_state *crtc_state) glk_check_luts() argument
2580 glk_color_check(struct intel_crtc_state *crtc_state) glk_color_check() argument
2634 icl_gamma_mode(const struct intel_crtc_state *crtc_state) icl_gamma_mode() argument
2663 icl_csc_mode(const struct intel_crtc_state *crtc_state) icl_csc_mode() argument
2677 icl_color_check(struct intel_crtc_state *crtc_state) icl_color_check() argument
2698 i9xx_post_csc_lut_precision(const struct intel_crtc_state *crtc_state) i9xx_post_csc_lut_precision() argument
2714 i9xx_pre_csc_lut_precision(const struct intel_crtc_state *crtc_state) i9xx_pre_csc_lut_precision() argument
2719 i965_post_csc_lut_precision(const struct intel_crtc_state *crtc_state) i965_post_csc_lut_precision() argument
2748 ilk_has_post_csc_lut(const struct intel_crtc_state *crtc_state) ilk_has_post_csc_lut() argument
2757 ilk_has_pre_csc_lut(const struct intel_crtc_state *crtc_state) ilk_has_pre_csc_lut() argument
2763 ilk_post_csc_lut_precision(const struct intel_crtc_state *crtc_state) ilk_post_csc_lut_precision() argument
2771 ilk_pre_csc_lut_precision(const struct intel_crtc_state *crtc_state) ilk_pre_csc_lut_precision() argument
2779 ivb_post_csc_lut_precision(const struct intel_crtc_state *crtc_state) ivb_post_csc_lut_precision() argument
2788 ivb_pre_csc_lut_precision(const struct intel_crtc_state *crtc_state) ivb_pre_csc_lut_precision() argument
2797 chv_post_csc_lut_precision(const struct intel_crtc_state *crtc_state) chv_post_csc_lut_precision() argument
2805 chv_pre_csc_lut_precision(const struct intel_crtc_state *crtc_state) chv_pre_csc_lut_precision() argument
2813 glk_post_csc_lut_precision(const struct intel_crtc_state *crtc_state) glk_post_csc_lut_precision() argument
2821 glk_pre_csc_lut_precision(const struct intel_crtc_state *crtc_state) glk_pre_csc_lut_precision() argument
2829 icl_has_post_csc_lut(const struct intel_crtc_state *crtc_state) icl_has_post_csc_lut() argument
2837 icl_has_pre_csc_lut(const struct intel_crtc_state *crtc_state) icl_has_pre_csc_lut() argument
2842 icl_post_csc_lut_precision(const struct intel_crtc_state *crtc_state) icl_post_csc_lut_precision() argument
2860 icl_pre_csc_lut_precision(const struct intel_crtc_state *crtc_state) icl_pre_csc_lut_precision() argument
2927 i9xx_lut_equal(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob1, const struct drm_property_blob *blob2, bool is_pre_csc_lut) i9xx_lut_equal() argument
2946 i965_lut_equal(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob1, const struct drm_property_blob *blob2, bool is_pre_csc_lut) i965_lut_equal() argument
2959 chv_lut_equal(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob1, const struct drm_property_blob *blob2, bool is_pre_csc_lut) chv_lut_equal() argument
2972 ilk_lut_equal(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob1, const struct drm_property_blob *blob2, bool is_pre_csc_lut) ilk_lut_equal() argument
2985 ivb_lut_equal(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob1, const struct drm_property_blob *blob2, bool is_pre_csc_lut) ivb_lut_equal() argument
2998 glk_lut_equal(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob1, const struct drm_property_blob *blob2, bool is_pre_csc_lut) glk_lut_equal() argument
3011 icl_lut_equal(const struct intel_crtc_state *crtc_state, const struct drm_property_blob *blob1, const struct drm_property_blob *blob2, bool is_pre_csc_lut) icl_lut_equal() argument
3085 i9xx_read_luts(struct intel_crtc_state *crtc_state) i9xx_read_luts() argument
3135 i965_read_luts(struct intel_crtc_state *crtc_state) i965_read_luts() argument
3207 chv_read_luts(struct intel_crtc_state *crtc_state) chv_read_luts() argument
3270 ilk_read_luts(struct intel_crtc_state *crtc_state) ilk_read_luts() argument
3331 ivb_read_luts(struct intel_crtc_state *crtc_state) ivb_read_luts() argument
3398 bdw_read_luts(struct intel_crtc_state *crtc_state) bdw_read_luts() argument
3478 glk_read_luts(struct intel_crtc_state *crtc_state) glk_read_luts() argument
3543 icl_read_luts(struct intel_crtc_state *crtc_state) icl_read_luts() argument
[all...]
H A Dintel_vrr.c76 static int intel_vrr_vblank_exit_length(const struct intel_crtc_state *crtc_state) in intel_vrr_vblank_exit_length() argument
78 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_vblank_exit_length()
82 return crtc_state->vrr.guardband; in intel_vrr_vblank_exit_length()
85 return crtc_state->vrr.pipeline_full + crtc_state->framestart_delay + 1; in intel_vrr_vblank_exit_length()
88 int intel_vrr_vmin_vblank_start(const struct intel_crtc_state *crtc_state) in intel_vrr_vmin_vblank_start() argument
91 return crtc_state->vrr.vmin + 1 - intel_vrr_vblank_exit_length(crtc_state); in intel_vrr_vmin_vblank_start()
94 int intel_vrr_vmax_vblank_start(const struct intel_crtc_state *crtc_state) in intel_vrr_vmax_vblank_start() argument
96 return crtc_state in intel_vrr_vmax_vblank_start()
100 intel_vrr_compute_config(struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_vrr_compute_config() argument
157 trans_vrr_ctl(const struct intel_crtc_state *crtc_state) trans_vrr_ctl() argument
170 intel_vrr_set_transcoder_timings(const struct intel_crtc_state *crtc_state) intel_vrr_set_transcoder_timings() argument
194 intel_vrr_send_push(const struct intel_crtc_state *crtc_state) intel_vrr_send_push() argument
207 intel_vrr_is_push_sent(const struct intel_crtc_state *crtc_state) intel_vrr_is_push_sent() argument
219 intel_vrr_enable(const struct intel_crtc_state *crtc_state) intel_vrr_enable() argument
248 intel_vrr_get_config(struct intel_crtc_state *crtc_state) intel_vrr_get_config() argument
[all...]
H A Dintel_dpll.c408 const struct intel_crtc_state *crtc_state, in i9xx_select_p2_div()
411 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in i9xx_select_p2_div()
413 if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_LVDS)) { in i9xx_select_p2_div()
442 struct intel_crtc_state *crtc_state, in i9xx_find_best_dpll()
447 struct drm_device *dev = crtc_state->uapi.crtc->dev; in i9xx_find_best_dpll()
453 clock.p2 = i9xx_select_p2_div(limit, crtc_state, target); in i9xx_find_best_dpll()
500 struct intel_crtc_state *crtc_state, in pnv_find_best_dpll()
505 struct drm_device *dev = crtc_state->uapi.crtc->dev; in pnv_find_best_dpll()
511 clock.p2 = i9xx_select_p2_div(limit, crtc_state, target); in pnv_find_best_dpll()
556 struct intel_crtc_state *crtc_state, in g4x_find_best_dpll()
407 i9xx_select_p2_div(const struct intel_limit *limit, const struct intel_crtc_state *crtc_state, int target) i9xx_select_p2_div() argument
441 i9xx_find_best_dpll(const struct intel_limit *limit, struct intel_crtc_state *crtc_state, int target, int refclk, const struct dpll *match_clock, struct dpll *best_clock) i9xx_find_best_dpll() argument
499 pnv_find_best_dpll(const struct intel_limit *limit, struct intel_crtc_state *crtc_state, int target, int refclk, const struct dpll *match_clock, struct dpll *best_clock) pnv_find_best_dpll() argument
555 g4x_find_best_dpll(const struct intel_limit *limit, struct intel_crtc_state *crtc_state, int target, int refclk, const struct dpll *match_clock, struct dpll *best_clock) g4x_find_best_dpll() argument
649 vlv_find_best_dpll(const struct intel_limit *limit, struct intel_crtc_state *crtc_state, int target, int refclk, const struct dpll *match_clock, struct dpll *best_clock) vlv_find_best_dpll() argument
707 chv_find_best_dpll(const struct intel_limit *limit, struct intel_crtc_state *crtc_state, int target, int refclk, const struct dpll *match_clock, struct dpll *best_clock) chv_find_best_dpll() argument
765 bxt_find_best_dpll(struct intel_crtc_state *crtc_state, struct dpll *best_clock) bxt_find_best_dpll() argument
786 i9xx_update_pll_dividers(struct intel_crtc_state *crtc_state, const struct dpll *clock, const struct dpll *reduced_clock) i9xx_update_pll_dividers() argument
806 i9xx_compute_dpll(struct intel_crtc_state *crtc_state, const struct dpll *clock, const struct dpll *reduced_clock) i9xx_compute_dpll() argument
885 i8xx_compute_dpll(struct intel_crtc_state *crtc_state, const struct dpll *clock, const struct dpll *reduced_clock) i8xx_compute_dpll() argument
940 struct intel_crtc_state *crtc_state = hsw_crtc_compute_clock() local
969 struct intel_crtc_state *crtc_state = hsw_crtc_get_shared_dpll() local
984 struct intel_crtc_state *crtc_state = dg2_crtc_compute_clock() local
1003 struct intel_crtc_state *crtc_state = mtl_crtc_compute_clock() local
1030 ilk_update_pll_dividers(struct intel_crtc_state *crtc_state, const struct dpll *clock, const struct dpll *reduced_clock) ilk_update_pll_dividers() argument
1063 ilk_compute_dpll(struct intel_crtc_state *crtc_state, const struct dpll *clock, const struct dpll *reduced_clock) ilk_compute_dpll() argument
1144 struct intel_crtc_state *crtc_state = ilk_crtc_compute_clock() local
1198 struct intel_crtc_state *crtc_state = ilk_crtc_get_shared_dpll() local
1208 vlv_compute_dpll(struct intel_crtc_state *crtc_state) vlv_compute_dpll() argument
1226 chv_compute_dpll(struct intel_crtc_state *crtc_state) chv_compute_dpll() argument
1246 struct intel_crtc_state *crtc_state = chv_crtc_compute_clock() local
1271 struct intel_crtc_state *crtc_state = vlv_crtc_compute_clock() local
1298 struct intel_crtc_state *crtc_state = g4x_crtc_compute_clock() local
1345 struct intel_crtc_state *crtc_state = pnv_crtc_compute_clock() local
1381 struct intel_crtc_state *crtc_state = i9xx_crtc_compute_clock() local
1419 struct intel_crtc_state *crtc_state = i8xx_crtc_compute_clock() local
1499 struct intel_crtc_state *crtc_state = intel_dpll_crtc_compute_clock() local
1525 struct intel_crtc_state *crtc_state = intel_dpll_crtc_get_shared_dpll() local
1581 i9xx_enable_pll(const struct intel_crtc_state *crtc_state) i9xx_enable_pll() argument
1659 vlv_prepare_pll(const struct intel_crtc_state *crtc_state) vlv_prepare_pll() argument
1749 _vlv_enable_pll(const struct intel_crtc_state *crtc_state) _vlv_enable_pll() argument
1763 vlv_enable_pll(const struct intel_crtc_state *crtc_state) vlv_enable_pll() argument
1789 chv_prepare_pll(const struct intel_crtc_state *crtc_state) chv_prepare_pll() argument
1883 _chv_enable_pll(const struct intel_crtc_state *crtc_state) _chv_enable_pll() argument
1913 chv_enable_pll(const struct intel_crtc_state *crtc_state) chv_enable_pll() argument
1974 struct intel_crtc_state *crtc_state; vlv_force_pll_on() local
2040 i9xx_disable_pll(const struct intel_crtc_state *crtc_state) i9xx_disable_pll() argument
[all...]
H A Dintel_modeset_setup.c39 struct intel_crtc_state *crtc_state = in intel_crtc_disable_noatomic_begin() local
46 if (!crtc_state->hw.active) in intel_crtc_disable_noatomic_begin()
71 intel_crtc_bigjoiner_slave_pipes(crtc_state)) { in intel_crtc_disable_noatomic_begin()
92 if (crtc_state->shared_dpll) in intel_crtc_disable_noatomic_begin()
94 crtc_state->shared_dpll, in intel_crtc_disable_noatomic_begin()
95 &crtc_state->shared_dpll->state); in intel_crtc_disable_noatomic_begin()
163 struct intel_crtc_state *crtc_state = in intel_crtc_disable_noatomic_complete() local
167 __drm_atomic_helper_crtc_destroy_state(&crtc_state->uapi); in intel_crtc_disable_noatomic_complete()
168 intel_crtc_free_hw_state(crtc_state); in intel_crtc_disable_noatomic_complete()
169 intel_crtc_state_reset(crtc_state, crt in intel_crtc_disable_noatomic_complete()
225 struct intel_crtc_state *crtc_state = get_portsync_pipes() local
318 const struct intel_crtc_state *crtc_state = intel_modeset_update_connector_atomic_state() local
327 intel_crtc_copy_hw_to_uapi_state(struct intel_crtc_state *crtc_state) intel_crtc_copy_hw_to_uapi_state() argument
428 intel_sanitize_fifo_underrun_reporting(const struct intel_crtc_state *crtc_state) intel_sanitize_fifo_underrun_reporting() argument
455 struct intel_crtc_state *crtc_state = to_intel_crtc_state(crtc->base.state); intel_sanitize_crtc() local
532 struct intel_crtc_state *crtc_state = intel_sanitize_all_crtcs() local
539 has_bogus_dpll_config(const struct intel_crtc_state *crtc_state) has_bogus_dpll_config() argument
564 struct intel_crtc_state *crtc_state = crtc ? intel_sanitize_encoder() local
650 struct intel_crtc_state *crtc_state; readout_plane_state() local
668 struct intel_crtc_state *crtc_state = readout_plane_state() local
691 struct intel_crtc_state *crtc_state = intel_modeset_readout_hw_state() local
720 struct intel_crtc_state *crtc_state = NULL; intel_modeset_readout_hw_state() local
773 struct intel_crtc_state *crtc_state; intel_modeset_readout_hw_state() local
809 struct intel_crtc_state *crtc_state = intel_modeset_readout_hw_state() local
886 struct intel_crtc_state *crtc_state; get_encoder_power_domains() local
951 struct intel_crtc_state *crtc_state = intel_modeset_setup_hw_state() local
984 struct intel_crtc_state *crtc_state = intel_modeset_setup_hw_state() local
[all...]
H A Dintel_atomic.c125 struct drm_crtc_state *crtc_state; in intel_digital_connector_atomic_check() local
132 crtc_state = drm_atomic_get_new_crtc_state(state, new_state->crtc); in intel_digital_connector_atomic_check()
146 crtc_state->mode_changed = true; in intel_digital_connector_atomic_check()
202 struct intel_crtc_state *crtc_state; in intel_any_crtc_needs_modeset() local
205 for_each_new_intel_crtc_in_state(state, crtc, crtc_state, i) { in intel_any_crtc_needs_modeset()
206 if (intel_crtc_needs_modeset(crtc_state)) in intel_any_crtc_needs_modeset()
240 struct intel_crtc_state *crtc_state; in intel_crtc_duplicate_state() local
242 crtc_state = kmemdup(old_crtc_state, sizeof(*crtc_state), GFP_KERNEL); in intel_crtc_duplicate_state()
243 if (!crtc_state) in intel_crtc_duplicate_state()
277 intel_crtc_put_color_blobs(struct intel_crtc_state *crtc_state) intel_crtc_put_color_blobs() argument
287 intel_crtc_free_hw_state(struct intel_crtc_state *crtc_state) intel_crtc_free_hw_state() argument
304 struct intel_crtc_state *crtc_state = to_intel_crtc_state(state); intel_crtc_destroy_state() local
354 struct drm_crtc_state *crtc_state; intel_atomic_get_crtc_state() local
[all...]
H A Dintel_ddi.c119 const struct intel_crtc_state *crtc_state) in hsw_prepare_dp_ddi_buffers()
127 trans = encoder->get_buf_trans(encoder, crtc_state, &n_entries); in hsw_prepare_dp_ddi_buffers()
150 const struct intel_crtc_state *crtc_state) in hsw_prepare_hdmi_ddi_buffers()
153 int level = intel_ddi_level(encoder, crtc_state, 0); in hsw_prepare_hdmi_ddi_buffers()
159 trans = encoder->get_buf_trans(encoder, crtc_state, &n_entries); in hsw_prepare_hdmi_ddi_buffers()
261 const struct intel_crtc_state *crtc_state) in icl_pll_to_ddi_clk_sel()
263 const struct intel_shared_dpll *pll = crtc_state->shared_dpll; in icl_pll_to_ddi_clk_sel()
264 int clock = crtc_state->port_clock; in icl_pll_to_ddi_clk_sel()
325 const struct intel_crtc_state *crtc_state) in intel_ddi_init_dp_buf_reg()
334 DDI_PORT_WIDTH(crtc_state in intel_ddi_init_dp_buf_reg()
118 hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_prepare_dp_ddi_buffers() argument
149 hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_prepare_hdmi_ddi_buffers() argument
260 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_pll_to_ddi_clk_sel() argument
324 intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_init_dp_buf_reg() argument
383 intel_ddi_set_dp_msa(const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_set_dp_msa() argument
452 intel_ddi_config_transcoder_dp2(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_config_transcoder_dp2() argument
472 intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_transcoder_func_reg_val_get() argument
583 intel_ddi_enable_transcoder_func(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_enable_transcoder_func() argument
616 intel_ddi_config_transcoder_func(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_config_transcoder_func() argument
629 intel_ddi_disable_transcoder_func(const struct intel_crtc_state *crtc_state) intel_ddi_disable_transcoder_func() argument
890 intel_ddi_main_link_aux_domain(struct intel_digital_port *dig_port, const struct intel_crtc_state *crtc_state) intel_ddi_main_link_aux_domain() argument
920 main_link_aux_power_domain_get(struct intel_digital_port *dig_port, const struct intel_crtc_state *crtc_state) main_link_aux_power_domain_get() argument
936 main_link_aux_power_domain_put(struct intel_digital_port *dig_port, const struct intel_crtc_state *crtc_state) main_link_aux_power_domain_put() argument
951 intel_ddi_get_power_domains(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_ddi_get_power_domains() argument
977 intel_ddi_enable_transcoder_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_enable_transcoder_clock() argument
999 intel_ddi_disable_transcoder_clock(const struct intel_crtc_state *crtc_state) intel_ddi_disable_transcoder_clock() argument
1030 skl_ddi_set_iboost(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int level) skl_ddi_set_iboost() argument
1066 intel_ddi_dp_voltage_max(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_ddi_dp_voltage_max() argument
1095 icl_combo_phy_loadgen_select(const struct intel_crtc_state *crtc_state, int lane) icl_combo_phy_loadgen_select() argument
1107 icl_ddi_combo_vswing_program(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_ddi_combo_vswing_program() argument
1171 icl_combo_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_combo_phy_set_signal_levels() argument
1222 icl_mg_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_mg_phy_set_signal_levels() argument
1323 tgl_dkl_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) tgl_dkl_phy_set_signal_levels() argument
1408 intel_ddi_dp_level(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lane) intel_ddi_dp_level() argument
1424 intel_ddi_level(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int lane) intel_ddi_level() argument
1449 hsw_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_set_signal_levels() argument
1520 adls_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) adls_ddi_enable_clock() argument
1564 rkl_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) rkl_ddi_enable_clock() argument
1608 dg1_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) dg1_ddi_enable_clock() argument
1674 icl_ddi_combo_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_ddi_combo_enable_clock() argument
1718 jsl_ddi_tc_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) jsl_ddi_tc_enable_clock() argument
1761 icl_ddi_tc_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_ddi_tc_enable_clock() argument
1869 skl_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) skl_ddi_enable_clock() argument
1937 hsw_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_ddi_enable_clock() argument
2004 intel_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_enable_clock() argument
2081 icl_program_mg_dp_mode(struct intel_digital_port *dig_port, const struct intel_crtc_state *crtc_state) icl_program_mg_dp_mode() argument
2166 tgl_dp_tp_transcoder(const struct intel_crtc_state *crtc_state) tgl_dp_tp_transcoder() argument
2174 dp_tp_ctl_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) dp_tp_ctl_reg() argument
2185 dp_tp_status_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) dp_tp_status_reg() argument
2196 intel_dp_sink_set_msa_timing_par_ignore_state(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool enable) intel_dp_sink_set_msa_timing_par_ignore_state() argument
2212 intel_dp_sink_set_fec_ready(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_sink_set_fec_ready() argument
2225 intel_ddi_enable_fec(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_enable_fec() argument
2237 intel_ddi_disable_fec_state(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_disable_fec_state() argument
2250 intel_ddi_power_up_lanes(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_power_up_lanes() argument
2314 intel_ddi_mso_configure(const struct intel_crtc_state *crtc_state) intel_ddi_mso_configure() argument
2371 mtl_port_buf_ctl_program(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) mtl_port_buf_ctl_program() argument
2407 mtl_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) mtl_ddi_pre_enable_dp() argument
2511 tgl_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) tgl_ddi_pre_enable_dp() argument
2649 hsw_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_ddi_pre_enable_dp() argument
2714 intel_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_pre_enable_dp() argument
2723 crtc_state); intel_ddi_pre_enable_dp() local
2739 intel_ddi_pre_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_pre_enable_hdmi() argument
2764 intel_ddi_pre_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_pre_enable() argument
2823 mtl_disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) mtl_disable_ddi_buf() argument
2850 disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) disable_ddi_buf() argument
2876 intel_disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_disable_ddi_buf() argument
3057 trans_port_sync_stop_link_train(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) trans_port_sync_stop_link_train() argument
3091 crtc_state); trans_port_sync_stop_link_train() local
3094 intel_enable_ddi_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_ddi_dp() argument
3138 intel_enable_ddi_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_ddi_hdmi() argument
3240 intel_enable_ddi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_ddi() argument
3323 intel_ddi_update_pipe_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_update_pipe_dp() argument
3336 intel_ddi_update_pipe(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_update_pipe() argument
3355 struct intel_crtc_state *crtc_state = intel_ddi_update_active_dpll() local
3371 intel_ddi_pre_pll_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_pre_pll_enable() argument
3412 mtl_ddi_prepare_link_retrain(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) mtl_ddi_prepare_link_retrain() argument
3459 intel_ddi_prepare_link_retrain(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_ddi_prepare_link_retrain() argument
3509 intel_ddi_set_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, u8 dp_train_pat) intel_ddi_set_link_train() argument
3541 intel_ddi_set_idle_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_ddi_set_idle_link_train() argument
3581 intel_ddi_compute_min_voltage_level(struct drm_i915_private *dev_priv, struct intel_crtc_state *crtc_state) intel_ddi_compute_min_voltage_level() argument
3620 bdw_get_trans_port_sync_config(struct intel_crtc_state *crtc_state) bdw_get_trans_port_sync_config() argument
3827 intel_ddi_get_clock(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct intel_shared_dpll *pll) intel_ddi_get_clock() argument
3849 mtl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) mtl_ddi_get_config() argument
3871 dg2_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) dg2_ddi_get_config() argument
3880 adls_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) adls_ddi_get_config() argument
3887 rkl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) rkl_ddi_get_config() argument
3894 dg1_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) dg1_ddi_get_config() argument
3901 icl_ddi_combo_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) icl_ddi_combo_get_config() argument
3914 icl_ddi_tc_port_pll_type(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_ddi_tc_port_pll_type() argument
3930 intel_ddi_port_pll_type(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_port_pll_type() argument
3939 icl_ddi_tc_get_clock(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct intel_shared_dpll *pll) icl_ddi_tc_get_clock() argument
3971 icl_ddi_tc_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) icl_ddi_tc_get_config() argument
3978 bxt_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) bxt_ddi_get_config() argument
3985 skl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) skl_ddi_get_config() argument
3992 hsw_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) hsw_ddi_get_config() argument
3999 intel_ddi_sync_state(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_sync_state() argument
4007 crtc_state); intel_ddi_sync_state() local
4013 intel_ddi_initial_fastset_check(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_ddi_initial_fastset_check() argument
4035 intel_ddi_compute_output_type(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_ddi_compute_output_type() argument
4148 const struct intel_crtc_state *crtc_state; intel_ddi_port_sync_transcoders() local
4168 intel_ddi_compute_config_late(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_ddi_compute_config_late() argument
4295 struct drm_crtc_state *crtc_state; modeset_pipe() local
4329 struct intel_crtc_state *crtc_state; intel_hdmi_reset_link() local
[all...]
H A Dintel_dp_link_training.c267 const struct intel_crtc_state *crtc_state, in intel_dp_phy_voltage_max()
278 voltage_max = intel_dp->voltage_max(intel_dp, crtc_state); in intel_dp_phy_voltage_max()
322 const struct intel_crtc_state *crtc_state, in intel_dp_get_lane_adjust_tx_ffe_preset()
330 lane = min(lane, crtc_state->lane_count - 1); in intel_dp_get_lane_adjust_tx_ffe_preset()
333 for (lane = 0; lane < crtc_state->lane_count; lane++) in intel_dp_get_lane_adjust_tx_ffe_preset()
342 const struct intel_crtc_state *crtc_state, in intel_dp_get_lane_adjust_vswing_preemph()
353 lane = min(lane, crtc_state->lane_count - 1); in intel_dp_get_lane_adjust_vswing_preemph()
358 for (lane = 0; lane < crtc_state->lane_count; lane++) { in intel_dp_get_lane_adjust_vswing_preemph()
370 voltage_max = intel_dp_phy_voltage_max(intel_dp, crtc_state, dp_phy); in intel_dp_get_lane_adjust_vswing_preemph()
378 const struct intel_crtc_state *crtc_state, in intel_dp_get_lane_adjust_train()
266 intel_dp_phy_voltage_max(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) intel_dp_phy_voltage_max() argument
321 intel_dp_get_lane_adjust_tx_ffe_preset(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) intel_dp_get_lane_adjust_tx_ffe_preset() argument
341 intel_dp_get_lane_adjust_vswing_preemph(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) intel_dp_get_lane_adjust_vswing_preemph() argument
377 intel_dp_get_lane_adjust_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) intel_dp_get_lane_adjust_train() argument
415 intel_dp_get_adjust_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE]) intel_dp_get_adjust_train() argument
453 intel_dp_set_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, u8 dp_train_pat) intel_dp_set_link_train() argument
489 intel_dp_program_link_training_pattern(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, u8 dp_train_pat) intel_dp_program_link_training_pattern() argument
528 intel_dp_set_signal_levels(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) intel_dp_set_signal_levels() argument
555 intel_dp_reset_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, u8 dp_train_pat) intel_dp_reset_link_train() argument
566 intel_dp_update_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) intel_dp_update_link_train() argument
616 intel_dp_link_max_vswing_reached(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_link_max_vswing_reached() argument
637 intel_dp_update_downspread_ctrl(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_update_downspread_ctrl() argument
649 intel_dp_update_link_bw_set(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, u8 link_bw, u8 rate_select) intel_dp_update_link_bw_set() argument
684 intel_dp_prepare_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_prepare_link_train() argument
733 intel_dp_adjust_request_changed(const struct intel_crtc_state *crtc_state, const u8 old_link_status[DP_LINK_STATUS_SIZE], const u8 new_link_status[DP_LINK_STATUS_SIZE]) intel_dp_adjust_request_changed() argument
774 intel_dp_link_training_clock_recovery(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) intel_dp_link_training_clock_recovery() argument
867 intel_dp_training_pattern(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) intel_dp_training_pattern() argument
925 intel_dp_link_training_channel_equalization(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) intel_dp_link_training_channel_equalization() argument
1004 intel_dp_128b132b_intra_hop(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_128b132b_intra_hop() argument
1035 intel_dp_stop_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_stop_link_train() argument
1051 intel_dp_link_train_phy(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) intel_dp_link_train_phy() argument
1074 intel_dp_schedule_fallback_link_training(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_schedule_fallback_link_training() argument
1101 intel_dp_link_train_all_phys(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lttpr_count) intel_dp_link_train_all_phys() argument
1131 intel_dp_128b132b_lane_eq(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_128b132b_lane_eq() argument
1262 intel_dp_128b132b_lane_cds(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lttpr_count) intel_dp_128b132b_lane_cds() argument
1318 intel_dp_128b132b_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lttpr_count) intel_dp_128b132b_link_train() argument
1351 intel_dp_start_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_start_link_train() argument
1395 intel_dp_128b132b_sdp_crc16(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) intel_dp_128b132b_sdp_crc16() argument
[all...]
H A Dhsw_ips.c13 static void hsw_ips_enable(const struct intel_crtc_state *crtc_state) in hsw_ips_enable() argument
15 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_enable()
19 if (!crtc_state->ips_enabled) in hsw_ips_enable()
28 !(crtc_state->active_planes & ~BIT(PLANE_CURSOR))); in hsw_ips_enable()
60 bool hsw_ips_disable(const struct intel_crtc_state *crtc_state) in hsw_ips_disable() argument
62 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_disable()
66 if (!crtc_state->ips_enabled) in hsw_ips_disable()
186 bool hsw_crtc_state_ips_capable(const struct intel_crtc_state *crtc_state) in hsw_crtc_state_ips_capable() argument
188 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_crtc_state_ips_capable()
198 if (crtc_state in hsw_crtc_state_ips_capable()
219 struct intel_crtc_state *crtc_state = hsw_ips_compute_config() local
257 hsw_ips_get_config(struct intel_crtc_state *crtc_state) hsw_ips_get_config() argument
291 struct intel_crtc_state *crtc_state; hsw_ips_debugfs_false_color_set() local
[all...]
H A Dintel_ddi.h27 const struct intel_crtc_state *crtc_state);
29 const struct intel_crtc_state *crtc_state);
35 const struct intel_crtc_state *crtc_state);
38 struct intel_crtc_state *crtc_state,
41 const struct intel_crtc_state *crtc_state);
46 const struct intel_crtc_state *crtc_state);
48 struct intel_crtc_state *crtc_state);
51 const struct intel_crtc_state *crtc_state);
58 const struct intel_crtc_state *crtc_state);
59 void intel_ddi_disable_transcoder_func(const struct intel_crtc_state *crtc_state);
[all...]
H A Dintel_pch_display.c218 static void ilk_pch_transcoder_set_timings(const struct intel_crtc_state *crtc_state, in ilk_pch_transcoder_set_timings() argument
221 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_pch_transcoder_set_timings()
223 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_pch_transcoder_set_timings()
242 static void ilk_enable_pch_transcoder(const struct intel_crtc_state *crtc_state) in ilk_enable_pch_transcoder() argument
244 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_enable_pch_transcoder()
251 assert_shared_dpll_enabled(dev_priv, crtc_state->shared_dpll); in ilk_enable_pch_transcoder()
267 val |= TRANS_CHICKEN2_FRAME_START_DELAY(crtc_state->framestart_delay - 1); in ilk_enable_pch_transcoder()
278 val |= TRANS_FRAME_START_DELAY(crtc_state->framestart_delay - 1); in ilk_enable_pch_transcoder()
286 if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_HDMI)) in ilk_enable_pch_transcoder()
295 intel_crtc_has_type(crtc_state, INTEL_OUTPUT_SDV in ilk_enable_pch_transcoder()
338 const struct intel_crtc_state *crtc_state = ilk_pch_pre_enable() local
361 const struct intel_crtc_state *crtc_state = ilk_pch_enable() local
470 ilk_pch_clock_get(struct intel_crtc_state *crtc_state) ilk_pch_clock_get() argument
488 ilk_pch_get_config(struct intel_crtc_state *crtc_state) ilk_pch_get_config() argument
539 lpt_enable_pch_transcoder(const struct intel_crtc_state *crtc_state) lpt_enable_pch_transcoder() argument
588 const struct intel_crtc_state *crtc_state = lpt_pch_enable() local
611 lpt_pch_get_config(struct intel_crtc_state *crtc_state) lpt_pch_get_config() argument
[all...]
H A Dintel_vdsc.c22 bool intel_dsc_source_support(const struct intel_crtc_state *crtc_state) in intel_dsc_source_support() argument
24 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_source_support()
26 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_source_support()
353 int intel_dsc_get_num_vdsc_instances(const struct intel_crtc_state *crtc_state) in intel_dsc_get_num_vdsc_instances() argument
355 int num_vdsc_instances = (crtc_state->dsc.dsc_split) ? 2 : 1; in intel_dsc_get_num_vdsc_instances()
357 if (crtc_state->bigjoiner_pipes) in intel_dsc_get_num_vdsc_instances()
363 static void intel_dsc_pps_configure(const struct intel_crtc_state *crtc_state) in intel_dsc_pps_configure() argument
365 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_pps_configure()
367 const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in intel_dsc_pps_configure()
368 enum transcoder cpu_transcoder = crtc_state in intel_dsc_pps_configure()
880 intel_dsc_dsi_pps_write(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsc_dsi_pps_write() argument
902 intel_dsc_dp_pps_write(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsc_dp_pps_write() argument
935 intel_uncompressed_joiner_enable(const struct intel_crtc_state *crtc_state) intel_uncompressed_joiner_enable() argument
951 intel_dsc_enable(const struct intel_crtc_state *crtc_state) intel_dsc_enable() argument
990 intel_dsc_get_config(struct intel_crtc_state *crtc_state) intel_dsc_get_config() argument
[all...]
H A Dintel_hdmi.c201 const struct intel_crtc_state *crtc_state, in g4x_write_infoframe()
237 const struct intel_crtc_state *crtc_state, in g4x_read_infoframe()
269 const struct intel_crtc_state *crtc_state, in ibx_write_infoframe()
275 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ibx_write_infoframe()
308 const struct intel_crtc_state *crtc_state, in ibx_read_infoframe()
313 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ibx_read_infoframe()
344 const struct intel_crtc_state *crtc_state, in cpt_write_infoframe()
350 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in cpt_write_infoframe()
386 const struct intel_crtc_state *crtc_state, in cpt_read_infoframe()
391 struct intel_crtc *crtc = to_intel_crtc(crtc_state in cpt_read_infoframe()
200 g4x_write_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, const void *frame, ssize_t len) g4x_write_infoframe() argument
236 g4x_read_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, void *frame, ssize_t len) g4x_read_infoframe() argument
268 ibx_write_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, const void *frame, ssize_t len) ibx_write_infoframe() argument
307 ibx_read_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, void *frame, ssize_t len) ibx_read_infoframe() argument
343 cpt_write_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, const void *frame, ssize_t len) cpt_write_infoframe() argument
385 cpt_read_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, void *frame, ssize_t len) cpt_read_infoframe() argument
417 vlv_write_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, const void *frame, ssize_t len) vlv_write_infoframe() argument
457 vlv_read_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, void *frame, ssize_t len) vlv_read_infoframe() argument
493 hsw_write_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, const void *frame, ssize_t len) hsw_write_infoframe() argument
534 hsw_read_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, unsigned int type, void *frame, ssize_t len) hsw_read_infoframe() argument
588 intel_hdmi_infoframes_enabled(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_hdmi_infoframes_enabled() argument
631 intel_write_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, enum hdmi_infoframe_type type, const union hdmi_infoframe *frame) intel_write_infoframe() argument
660 intel_read_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, enum hdmi_infoframe_type type, union hdmi_infoframe *frame) intel_read_infoframe() argument
694 intel_hdmi_compute_avi_infoframe(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_hdmi_compute_avi_infoframe() argument
751 intel_hdmi_compute_spd_infoframe(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_hdmi_compute_spd_infoframe() argument
783 intel_hdmi_compute_hdmi_infoframe(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_hdmi_compute_hdmi_infoframe() argument
813 intel_hdmi_compute_drm_infoframe(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_hdmi_compute_drm_infoframe() argument
847 g4x_set_infoframes(struct intel_encoder *encoder, bool enable, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) g4x_set_infoframes() argument
960 intel_hdmi_set_gcp_infoframe(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_hdmi_set_gcp_infoframe() argument
986 intel_hdmi_read_gcp_infoframe(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_hdmi_read_gcp_infoframe() argument
1009 intel_hdmi_compute_gcp_infoframe(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_hdmi_compute_gcp_infoframe() argument
1031 ibx_set_infoframes(struct intel_encoder *encoder, bool enable, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) ibx_set_infoframes() argument
1090 cpt_set_infoframes(struct intel_encoder *encoder, bool enable, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) cpt_set_infoframes() argument
1139 vlv_set_infoframes(struct intel_encoder *encoder, bool enable, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) vlv_set_infoframes() argument
1197 hsw_set_infoframes(struct intel_encoder *encoder, bool enable, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_set_infoframes() argument
1799 intel_hdmi_is_ycbcr420(const struct intel_crtc_state *crtc_state) intel_hdmi_is_ycbcr420() argument
2037 intel_hdmi_bpc_possible(const struct intel_crtc_state *crtc_state, int bpc, bool has_hdmi_sink) intel_hdmi_bpc_possible() argument
2057 hdmi_bpc_possible(const struct intel_crtc_state *crtc_state, int bpc) hdmi_bpc_possible() argument
2077 intel_hdmi_compute_bpc(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, int clock, bool respect_downstream_limits) intel_hdmi_compute_bpc() argument
2112 intel_hdmi_compute_clock(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, bool respect_downstream_limits) intel_hdmi_compute_clock() argument
2146 intel_hdmi_limited_color_range(const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_hdmi_limited_color_range() argument
2174 intel_hdmi_has_audio(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_hdmi_has_audio() argument
2192 intel_hdmi_sink_format(const struct intel_crtc_state *crtc_state, struct intel_connector *connector, bool ycbcr_420_output) intel_hdmi_sink_format() argument
2206 intel_hdmi_output_format(const struct intel_crtc_state *crtc_state) intel_hdmi_output_format() argument
2211 intel_hdmi_compute_output_format(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state, bool respect_downstream_limits) intel_hdmi_compute_output_format() argument
2249 intel_hdmi_is_cloned(const struct intel_crtc_state *crtc_state) intel_hdmi_is_cloned() argument
2274 intel_hdmi_compute_has_hdmi_sink(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_hdmi_compute_has_hdmi_sink() argument
3137 intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state, int src_max_slices, int src_max_slice_width, int hdmi_max_slices, int hdmi_throughput) intel_hdmi_dsc_get_num_slices() argument
[all...]
H A Dintel_color.h19 int intel_color_check(struct intel_crtc_state *crtc_state);
20 void intel_color_prepare_commit(struct intel_crtc_state *crtc_state);
21 void intel_color_cleanup_commit(struct intel_crtc_state *crtc_state);
22 void intel_color_commit_noarm(const struct intel_crtc_state *crtc_state);
23 void intel_color_commit_arm(const struct intel_crtc_state *crtc_state);
24 void intel_color_post_update(const struct intel_crtc_state *crtc_state);
25 void intel_color_load_luts(const struct intel_crtc_state *crtc_state);
26 void intel_color_get_config(struct intel_crtc_state *crtc_state);
27 bool intel_color_lut_equal(const struct intel_crtc_state *crtc_state,
31 void intel_color_assert_luts(const struct intel_crtc_state *crtc_state);
[all...]
H A Dintel_crtc.c92 u32 intel_crtc_max_vblank_count(const struct intel_crtc_state *crtc_state) in intel_crtc_max_vblank_count() argument
94 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in intel_crtc_max_vblank_count()
102 if (crtc_state->mode_flags & (I915_MODE_FLAG_DSI_USE_TE0 | in intel_crtc_max_vblank_count()
111 (crtc_state->output_types & BIT(INTEL_OUTPUT_TVOUT))) in intel_crtc_max_vblank_count()
122 void intel_crtc_vblank_on(const struct intel_crtc_state *crtc_state) in intel_crtc_vblank_on() argument
124 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_on()
128 intel_crtc_max_vblank_count(crtc_state)); in intel_crtc_vblank_on()
139 void intel_crtc_vblank_off(const struct intel_crtc_state *crtc_state) in intel_crtc_vblank_off() argument
141 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_off()
156 struct intel_crtc_state *crtc_state; in intel_crtc_state_alloc() local
166 intel_crtc_state_reset(struct intel_crtc_state *crtc_state, struct intel_crtc *crtc) intel_crtc_state_reset() argument
182 struct intel_crtc_state *crtc_state; intel_crtc_alloc() local
392 intel_crtc_needs_vblank_work(const struct intel_crtc_state *crtc_state) intel_crtc_needs_vblank_work() argument
403 struct intel_crtc_state *crtc_state = intel_crtc_vblank_work() local
421 intel_crtc_vblank_work_init(struct intel_crtc_state *crtc_state) intel_crtc_vblank_work_init() argument
436 struct intel_crtc_state *crtc_state; intel_wait_for_vblank_workers() local
[all...]
H A Dintel_audio.c69 const struct intel_crtc_state *crtc_state,
75 struct intel_crtc_state *crtc_state);
139 audio_config_dp_get_n_m(const struct intel_crtc_state *crtc_state, int rate) in audio_config_dp_get_n_m() argument
145 crtc_state->port_clock == dp_aud_n_m[i].clock) in audio_config_dp_get_n_m()
253 static u32 audio_config_hdmi_pixel_clock(const struct intel_crtc_state *crtc_state) in audio_config_hdmi_pixel_clock() argument
255 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in audio_config_hdmi_pixel_clock()
257 &crtc_state->hw.adjusted_mode; in audio_config_hdmi_pixel_clock()
283 static int audio_config_hdmi_get_n(const struct intel_crtc_state *crtc_state, in audio_config_hdmi_get_n() argument
289 if (crtc_state->pipe_bpp == 36) { in audio_config_hdmi_get_n()
292 } else if (crtc_state in audio_config_hdmi_get_n()
319 g4x_audio_codec_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) g4x_audio_codec_get_config() argument
355 g4x_audio_codec_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) g4x_audio_codec_enable() argument
385 hsw_dp_audio_config_update(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_dp_audio_config_update() argument
433 hsw_hdmi_audio_config_update(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_hdmi_audio_config_update() argument
475 hsw_audio_config_update(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_audio_config_update() argument
517 calc_hblank_early_prog(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) calc_hblank_early_prog() argument
565 calc_samples_room(const struct intel_crtc_state *crtc_state) calc_samples_room() argument
580 enable_audio_dsc_wa(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) enable_audio_dsc_wa() argument
625 hsw_audio_codec_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_audio_codec_enable() argument
722 ibx_audio_codec_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) ibx_audio_codec_enable() argument
762 intel_audio_sdp_split_update(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_audio_sdp_split_update() argument
773 intel_audio_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_audio_compute_config() argument
806 intel_audio_codec_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_audio_codec_enable() argument
911 intel_acomp_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_acomp_get_config() argument
928 intel_audio_codec_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_audio_codec_get_config() argument
[all...]
H A Dintel_display.c122 static void intel_set_transcoder_timings(const struct intel_crtc_state *crtc_state);
123 static void intel_set_pipe_src_size(const struct intel_crtc_state *crtc_state);
124 static void hsw_set_transconf(const struct intel_crtc_state *crtc_state);
125 static void bdw_set_pipe_misc(const struct intel_crtc_state *crtc_state);
184 static bool is_hdr_mode(const struct intel_crtc_state *crtc_state) in is_hdr_mode() argument
186 return (crtc_state->active_planes & in is_hdr_mode()
223 is_trans_port_sync_slave(const struct intel_crtc_state *crtc_state) in is_trans_port_sync_slave() argument
225 return crtc_state->master_transcoder != INVALID_TRANSCODER; in is_trans_port_sync_slave()
229 is_trans_port_sync_master(const struct intel_crtc_state *crtc_state) in is_trans_port_sync_master() argument
231 return crtc_state in is_trans_port_sync_master()
235 is_trans_port_sync_mode(const struct intel_crtc_state *crtc_state) is_trans_port_sync_mode() argument
241 bigjoiner_master_pipe(const struct intel_crtc_state *crtc_state) bigjoiner_master_pipe() argument
246 intel_crtc_bigjoiner_slave_pipes(const struct intel_crtc_state *crtc_state) intel_crtc_bigjoiner_slave_pipes() argument
254 intel_crtc_is_bigjoiner_slave(const struct intel_crtc_state *crtc_state) intel_crtc_is_bigjoiner_slave() argument
262 intel_crtc_is_bigjoiner_master(const struct intel_crtc_state *crtc_state) intel_crtc_is_bigjoiner_master() argument
270 intel_bigjoiner_num_pipes(const struct intel_crtc_state *crtc_state) intel_bigjoiner_num_pipes() argument
275 intel_master_crtc(const struct intel_crtc_state *crtc_state) intel_master_crtc() argument
599 intel_set_plane_visible(struct intel_crtc_state *crtc_state, struct intel_plane_state *plane_state, bool visible) intel_set_plane_visible() argument
613 intel_plane_fixup_bitmasks(struct intel_crtc_state *crtc_state) intel_plane_fixup_bitmasks() argument
637 struct intel_crtc_state *crtc_state = intel_plane_disable_noatomic() local
696 icl_set_pipe_chicken(const struct intel_crtc_state *crtc_state) icl_set_pipe_chicken() argument
765 intel_get_crtc_new_encoder(const struct intel_atomic_state *state, const struct intel_crtc_state *crtc_state) intel_get_crtc_new_encoder() argument
792 ilk_pfit_enable(const struct intel_crtc_state *crtc_state) ilk_pfit_enable() argument
832 needs_nv12_wa(const struct intel_crtc_state *crtc_state) needs_nv12_wa() argument
846 needs_scalerclk_wa(const struct intel_crtc_state *crtc_state) needs_scalerclk_wa() argument
857 needs_cursorclk_wa(const struct intel_crtc_state *crtc_state) needs_cursorclk_wa() argument
889 needs_async_flip_vtd_wa(const struct intel_crtc_state *crtc_state) needs_async_flip_vtd_wa() argument
971 const struct intel_crtc_state *crtc_state = intel_crtc_enable_flip_done() local
988 const struct intel_crtc_state *crtc_state = intel_crtc_disable_flip_done() local
1198 const struct intel_crtc_state *crtc_state = intel_encoders_pre_pll_enable() local
1220 const struct intel_crtc_state *crtc_state = intel_encoders_pre_enable() local
1242 const struct intel_crtc_state *crtc_state = intel_encoders_enable() local
1332 const struct intel_crtc_state *crtc_state = intel_encoders_update_pipe() local
1351 intel_disable_primary_plane(const struct intel_crtc_state *crtc_state) intel_disable_primary_plane() argument
1359 ilk_configure_cpu_transcoder(const struct intel_crtc_state *crtc_state) ilk_configure_cpu_transcoder() argument
1471 hsw_set_linetime_wm(const struct intel_crtc_state *crtc_state) hsw_set_linetime_wm() argument
1481 hsw_set_frame_start_delay(const struct intel_crtc_state *crtc_state) hsw_set_frame_start_delay() argument
1494 icl_ddi_bigjoiner_pre_enable(struct intel_atomic_state *state, const struct intel_crtc_state *crtc_state) icl_ddi_bigjoiner_pre_enable() argument
1512 hsw_configure_cpu_transcoder(const struct intel_crtc_state *crtc_state) hsw_configure_cpu_transcoder() argument
1719 i9xx_pfit_enable(const struct intel_crtc_state *crtc_state) i9xx_pfit_enable() argument
1833 get_crtc_power_domains(struct intel_crtc_state *crtc_state, struct intel_power_domain_mask *mask) get_crtc_power_domains() argument
1870 intel_modeset_get_crtc_power_domains(struct intel_crtc_state *crtc_state, struct intel_power_domain_mask *old_domains) intel_modeset_get_crtc_power_domains() argument
1903 i9xx_configure_cpu_transcoder(const struct intel_crtc_state *crtc_state) i9xx_configure_cpu_transcoder() argument
2095 ilk_pipe_pixel_rate(const struct intel_crtc_state *crtc_state) ilk_pipe_pixel_rate() argument
2137 intel_crtc_compute_pixel_rate(struct intel_crtc_state *crtc_state) intel_crtc_compute_pixel_rate() argument
2150 intel_bigjoiner_adjust_timings(const struct intel_crtc_state *crtc_state, struct drm_display_mode *mode) intel_bigjoiner_adjust_timings() argument
2167 intel_splitter_adjust_timings(const struct intel_crtc_state *crtc_state, struct drm_display_mode *mode) intel_splitter_adjust_timings() argument
2191 intel_crtc_readout_derived_state(struct intel_crtc_state *crtc_state) intel_crtc_readout_derived_state() argument
2227 intel_encoder_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_encoder_get_config() argument
2235 intel_bigjoiner_compute_pipe_src(struct intel_crtc_state *crtc_state) intel_bigjoiner_compute_pipe_src() argument
2250 intel_crtc_compute_pipe_src(struct intel_crtc_state *crtc_state) intel_crtc_compute_pipe_src() argument
2283 intel_crtc_compute_pipe_mode(struct intel_crtc_state *crtc_state) intel_crtc_compute_pipe_mode() argument
2333 struct intel_crtc_state *crtc_state = intel_crtc_compute_config() local
2492 intel_set_transcoder_timings(const struct intel_crtc_state *crtc_state) intel_set_transcoder_timings() argument
2573 intel_set_pipe_src_size(const struct intel_crtc_state *crtc_state) intel_set_pipe_src_size() argument
2588 intel_pipe_is_interlaced(const struct intel_crtc_state *crtc_state) intel_pipe_is_interlaced() argument
2652 intel_bigjoiner_adjust_pipe_src(struct intel_crtc_state *crtc_state) intel_bigjoiner_adjust_pipe_src() argument
2685 i9xx_set_pipeconf(const struct intel_crtc_state *crtc_state) i9xx_set_pipeconf() argument
2762 i9xx_get_pfit_config(struct intel_crtc_state *crtc_state) i9xx_get_pfit_config() argument
2872 i9xx_get_pipe_color_config(struct intel_crtc_state *crtc_state) i9xx_get_pipe_color_config() argument
3019 ilk_set_pipeconf(const struct intel_crtc_state *crtc_state) ilk_set_pipeconf() argument
3083 hsw_set_transconf(const struct intel_crtc_state *crtc_state) hsw_set_transconf() argument
3113 bdw_set_pipe_misc(const struct intel_crtc_state *crtc_state) bdw_set_pipe_misc() argument
3251 ilk_get_pfit_config(struct intel_crtc_state *crtc_state) ilk_get_pfit_config() argument
3673 intel_bigjoiner_get_config(struct intel_crtc_state *crtc_state) intel_bigjoiner_get_config() argument
3803 intel_crtc_get_pipe_config(struct intel_crtc_state *crtc_state) intel_crtc_get_pipe_config() argument
3975 struct intel_crtc_state *crtc_state; intel_encoder_current_mode() local
4065 icl_check_nv12_planes(struct intel_crtc_state *crtc_state) icl_check_nv12_planes() argument
4181 hsw_linetime_wm(const struct intel_crtc_state *crtc_state) hsw_linetime_wm() argument
4196 hsw_ips_linetime_wm(const struct intel_crtc_state *crtc_state, const struct intel_cdclk_state *cdclk_state) hsw_ips_linetime_wm() argument
4212 skl_linetime_wm(const struct intel_crtc_state *crtc_state) skl_linetime_wm() argument
4238 struct intel_crtc_state *crtc_state = hsw_compute_linetime_wm() local
4264 struct intel_crtc_state *crtc_state = intel_crtc_atomic_check() local
4346 compute_sink_pipe_bpp(const struct drm_connector_state *conn_state, struct intel_crtc_state *crtc_state) compute_sink_pipe_bpp() argument
4392 struct intel_crtc_state *crtc_state = compute_baseline_pipe_bpp() local
4496 struct intel_crtc_state *crtc_state = intel_crtc_copy_uapi_to_hw_state_nomodeset() local
4513 struct intel_crtc_state *crtc_state = intel_crtc_copy_uapi_to_hw_state_modeset() local
4605 struct intel_crtc_state *crtc_state = intel_crtc_prepare_cleared_state() local
4647 struct intel_crtc_state *crtc_state = intel_modeset_pipe_config() local
4792 struct intel_crtc_state *crtc_state = intel_modeset_pipe_config_late() local
5435 struct intel_crtc_state *crtc_state; intel_modeset_all_pipes() local
5481 struct intel_crtc_state *crtc_state; hsw_mode_set_planes_workaround() local
5537 const struct intel_crtc_state *crtc_state; intel_calc_active_pipes() local
5641 const struct intel_crtc_state *crtc_state; intel_bigjoiner_add_affected_planes() local
5723 struct intel_crtc_state __maybe_unused *crtc_state; intel_atomic_check_crtcs() local
6142 struct intel_crtc_state *crtc_state; intel_bigjoiner_add_affected_crtcs() local
6426 struct intel_crtc_state *crtc_state; intel_atomic_prepare_commit() local
6442 intel_crtc_arm_fifo_underrun(struct intel_crtc *crtc, struct intel_crtc_state *crtc_state) intel_crtc_arm_fifo_underrun() argument
7826 struct intel_crtc_state *crtc_state = intel_initial_commit() local
[all...]
H A Dintel_ddi_buf_trans.c1148 const struct intel_crtc_state *crtc_state, in hsw_get_buf_trans()
1151 if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_ANALOG)) in hsw_get_buf_trans()
1153 else if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_HDMI)) in hsw_get_buf_trans()
1161 const struct intel_crtc_state *crtc_state, in bdw_get_buf_trans()
1164 if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_ANALOG)) in bdw_get_buf_trans()
1166 else if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_HDMI)) in bdw_get_buf_trans()
1168 else if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_EDP) && in bdw_get_buf_trans()
1196 const struct intel_crtc_state *crtc_state, in skl_y_get_buf_trans()
1199 if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_HDMI)) in skl_y_get_buf_trans()
1201 else if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_ED in skl_y_get_buf_trans()
1147 hsw_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) hsw_get_buf_trans() argument
1160 bdw_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) bdw_get_buf_trans() argument
1195 skl_y_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) skl_y_get_buf_trans() argument
1209 skl_u_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) skl_u_get_buf_trans() argument
1223 skl_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) skl_get_buf_trans() argument
1237 kbl_y_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) kbl_y_get_buf_trans() argument
1251 kbl_u_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) kbl_u_get_buf_trans() argument
1265 kbl_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) kbl_get_buf_trans() argument
1279 bxt_get_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) bxt_get_buf_trans() argument
1293 icl_get_combo_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) icl_get_combo_buf_trans_dp() argument
1302 icl_get_combo_buf_trans_edp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) icl_get_combo_buf_trans_edp() argument
1318 icl_get_combo_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) icl_get_combo_buf_trans() argument
1331 icl_get_mg_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) icl_get_mg_buf_trans_dp() argument
1345 icl_get_mg_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) icl_get_mg_buf_trans() argument
1356 ehl_get_combo_buf_trans_edp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) ehl_get_combo_buf_trans_edp() argument
1367 ehl_get_combo_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) ehl_get_combo_buf_trans() argument
1381 jsl_get_combo_buf_trans_edp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) jsl_get_combo_buf_trans_edp() argument
1392 jsl_get_combo_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) jsl_get_combo_buf_trans() argument
1406 tgl_get_combo_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) tgl_get_combo_buf_trans_dp() argument
1427 tgl_get_combo_buf_trans_edp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) tgl_get_combo_buf_trans_edp() argument
1446 tgl_get_combo_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) tgl_get_combo_buf_trans() argument
1459 dg1_get_combo_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) dg1_get_combo_buf_trans_dp() argument
1472 dg1_get_combo_buf_trans_edp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) dg1_get_combo_buf_trans_edp() argument
1490 dg1_get_combo_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) dg1_get_combo_buf_trans() argument
1503 rkl_get_combo_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) rkl_get_combo_buf_trans_dp() argument
1514 rkl_get_combo_buf_trans_edp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) rkl_get_combo_buf_trans_edp() argument
1533 rkl_get_combo_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) rkl_get_combo_buf_trans() argument
1546 adls_get_combo_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) adls_get_combo_buf_trans_dp() argument
1557 adls_get_combo_buf_trans_edp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) adls_get_combo_buf_trans_edp() argument
1572 adls_get_combo_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) adls_get_combo_buf_trans() argument
1585 adlp_get_combo_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) adlp_get_combo_buf_trans_dp() argument
1596 adlp_get_combo_buf_trans_edp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) adlp_get_combo_buf_trans_edp() argument
1615 adlp_get_combo_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) adlp_get_combo_buf_trans() argument
1628 tgl_get_dkl_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) tgl_get_dkl_buf_trans_dp() argument
1642 tgl_get_dkl_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) tgl_get_dkl_buf_trans() argument
1653 adlp_get_dkl_buf_trans_dp(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) adlp_get_dkl_buf_trans_dp() argument
1667 adlp_get_dkl_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) adlp_get_dkl_buf_trans() argument
1678 dg2_get_snps_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) dg2_get_snps_buf_trans() argument
1690 mtl_get_cx0_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) mtl_get_cx0_buf_trans() argument
[all...]
H A Dskl_scaler.c102 skl_update_scaler(struct intel_crtc_state *crtc_state, bool force_detach, in skl_update_scaler() argument
109 &crtc_state->scaler_state; in skl_update_scaler()
110 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_update_scaler()
113 &crtc_state->hw.adjusted_mode; in skl_update_scaler()
114 int pipe_src_w = drm_rect_width(&crtc_state->pipe_src); in skl_update_scaler()
115 int pipe_src_h = drm_rect_height(&crtc_state->pipe_src); in skl_update_scaler()
133 if (DISPLAY_VER(dev_priv) >= 9 && crtc_state->hw.enable && in skl_update_scaler()
145 * Here scaler state in crtc_state is set free so that in skl_update_scaler()
227 /* mark this plane as a scaler user in crtc_state */ in skl_update_scaler()
237 int skl_update_scaler_crtc(struct intel_crtc_state *crtc_state) in skl_update_scaler_crtc() argument
267 skl_update_scaler_plane(struct intel_crtc_state *crtc_state, struct intel_plane_state *plane_state) skl_update_scaler_plane() argument
501 intel_atomic_setup_scalers(struct drm_i915_private *dev_priv, struct intel_crtc *intel_crtc, struct intel_crtc_state *crtc_state) intel_atomic_setup_scalers() argument
707 skl_pfit_enable(const struct intel_crtc_state *crtc_state) skl_pfit_enable() argument
763 skl_program_plane_scaler(struct intel_plane *plane, const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state) skl_program_plane_scaler() argument
837 skl_detach_scalers(const struct intel_crtc_state *crtc_state) skl_detach_scalers() argument
860 skl_scaler_get_config(struct intel_crtc_state *crtc_state) skl_scaler_get_config() argument
[all...]
H A Dintel_vrr.h18 void intel_vrr_compute_config(struct intel_crtc_state *crtc_state,
20 void intel_vrr_set_transcoder_timings(const struct intel_crtc_state *crtc_state);
21 void intel_vrr_enable(const struct intel_crtc_state *crtc_state);
22 void intel_vrr_send_push(const struct intel_crtc_state *crtc_state);
23 bool intel_vrr_is_push_sent(const struct intel_crtc_state *crtc_state);
25 void intel_vrr_get_config(struct intel_crtc_state *crtc_state);
26 int intel_vrr_vmax_vblank_start(const struct intel_crtc_state *crtc_state);
27 int intel_vrr_vmin_vblank_start(const struct intel_crtc_state *crtc_state);
H A Dintel_vdsc.h16 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);
21 void intel_dsc_get_config(struct intel_crtc_state *crtc_state);
25 int intel_dsc_get_num_vdsc_instances(const struct intel_crtc_state *crtc_state);
27 const struct intel_crtc_state *crtc_state);
29 const struct intel_crtc_state *crtc_state);
H A Dintel_drrs.c119 static unsigned int intel_drrs_frontbuffer_bits(const struct intel_crtc_state *crtc_state) in intel_drrs_frontbuffer_bits() argument
121 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_frontbuffer_bits()
128 crtc_state->bigjoiner_pipes) in intel_drrs_frontbuffer_bits()
136 * @crtc_state: the crtc state
140 void intel_drrs_activate(const struct intel_crtc_state *crtc_state) in intel_drrs_activate() argument
142 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_activate()
144 if (!crtc_state->has_drrs) in intel_drrs_activate()
147 if (!crtc_state->hw.active) in intel_drrs_activate()
150 if (intel_crtc_is_bigjoiner_slave(crtc_state)) in intel_drrs_activate()
155 crtc->drrs.cpu_transcoder = crtc_state in intel_drrs_activate()
301 const struct intel_crtc_state *crtc_state; intel_drrs_debugfs_status_show() local
338 struct intel_crtc_state *crtc_state; intel_drrs_debugfs_ctl_set() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_color.c118 static bool crtc_state_is_legacy_gamma(const struct intel_crtc_state *crtc_state) in crtc_state_is_legacy_gamma() argument
120 return !crtc_state->hw.degamma_lut && in crtc_state_is_legacy_gamma()
121 !crtc_state->hw.ctm && in crtc_state_is_legacy_gamma()
122 crtc_state->hw.gamma_lut && in crtc_state_is_legacy_gamma()
123 lut_is_legacy(crtc_state->hw.gamma_lut); in crtc_state_is_legacy_gamma()
218 static bool ilk_csc_limited_range(const struct intel_crtc_state *crtc_state) in ilk_csc_limited_range() argument
220 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in ilk_csc_limited_range()
226 return crtc_state->limited_color_range && in ilk_csc_limited_range()
231 static void ilk_csc_convert_ctm(const struct intel_crtc_state *crtc_state, in ilk_csc_convert_ctm() argument
234 const struct drm_color_ctm *ctm = crtc_state in ilk_csc_convert_ctm()
283 ilk_load_csc_matrix(const struct intel_crtc_state *crtc_state) ilk_load_csc_matrix() argument
324 icl_load_csc_matrix(const struct intel_crtc_state *crtc_state) icl_load_csc_matrix() argument
473 i9xx_color_commit(const struct intel_crtc_state *crtc_state) i9xx_color_commit() argument
486 ilk_color_commit(const struct intel_crtc_state *crtc_state) ilk_color_commit() argument
501 hsw_color_commit(const struct intel_crtc_state *crtc_state) hsw_color_commit() argument
512 skl_color_commit(const struct intel_crtc_state *crtc_state) skl_color_commit() argument
557 i9xx_load_luts(const struct intel_crtc_state *crtc_state) i9xx_load_luts() argument
588 i965_load_luts(const struct intel_crtc_state *crtc_state) i965_load_luts() argument
636 ilk_load_luts(const struct intel_crtc_state *crtc_state) ilk_load_luts() argument
717 ivb_load_lut_ext_max(const struct intel_crtc_state *crtc_state) ivb_load_lut_ext_max() argument
743 ivb_load_luts(const struct intel_crtc_state *crtc_state) ivb_load_luts() argument
766 bdw_load_luts(const struct intel_crtc_state *crtc_state) bdw_load_luts() argument
789 glk_load_degamma_lut(const struct intel_crtc_state *crtc_state) glk_load_degamma_lut() argument
829 glk_load_degamma_lut_linear(const struct intel_crtc_state *crtc_state) glk_load_degamma_lut_linear() argument
856 glk_load_luts(const struct intel_crtc_state *crtc_state) glk_load_luts() argument
897 icl_load_gcmax(const struct intel_crtc_state *crtc_state, const struct drm_color_lut *color) icl_load_gcmax() argument
910 icl_program_gamma_superfine_segment(const struct intel_crtc_state *crtc_state) icl_program_gamma_superfine_segment() argument
939 icl_program_gamma_multi_segment(const struct intel_crtc_state *crtc_state) icl_program_gamma_multi_segment() argument
994 icl_load_luts(const struct intel_crtc_state *crtc_state) icl_load_luts() argument
1079 chv_load_luts(const struct intel_crtc_state *crtc_state) chv_load_luts() argument
1102 intel_color_load_luts(const struct intel_crtc_state *crtc_state) intel_color_load_luts() argument
1109 intel_color_commit(const struct intel_crtc_state *crtc_state) intel_color_commit() argument
1165 intel_color_check(struct intel_crtc_state *crtc_state) intel_color_check() argument
1172 intel_color_get_config(struct intel_crtc_state *crtc_state) intel_color_get_config() argument
1180 need_plane_update(struct intel_plane *plane, const struct intel_crtc_state *crtc_state) need_plane_update() argument
1247 check_luts(const struct intel_crtc_state *crtc_state) check_luts() argument
1282 i9xx_gamma_mode(struct intel_crtc_state *crtc_state) i9xx_gamma_mode() argument
1291 i9xx_color_check(struct intel_crtc_state *crtc_state) i9xx_color_check() argument
1314 chv_cgm_mode(const struct intel_crtc_state *crtc_state) chv_cgm_mode() argument
1339 chv_color_check(struct intel_crtc_state *crtc_state) chv_color_check() argument
1368 ilk_gamma_mode(const struct intel_crtc_state *crtc_state) ilk_gamma_mode() argument
1377 ilk_csc_mode(const struct intel_crtc_state *crtc_state) ilk_csc_mode() argument
1392 ilk_color_check(struct intel_crtc_state *crtc_state) ilk_color_check() argument
1424 ivb_gamma_mode(const struct intel_crtc_state *crtc_state) ivb_gamma_mode() argument
1436 ivb_csc_mode(const struct intel_crtc_state *crtc_state) ivb_csc_mode() argument
1452 ivb_color_check(struct intel_crtc_state *crtc_state) ivb_color_check() argument
1483 glk_gamma_mode(const struct intel_crtc_state *crtc_state) glk_gamma_mode() argument
1492 glk_color_check(struct intel_crtc_state *crtc_state) glk_color_check() argument
1523 icl_gamma_mode(const struct intel_crtc_state *crtc_state) icl_gamma_mode() argument
1543 icl_csc_mode(const struct intel_crtc_state *crtc_state) icl_csc_mode() argument
1557 icl_color_check(struct intel_crtc_state *crtc_state) icl_color_check() argument
1574 i9xx_gamma_precision(const struct intel_crtc_state *crtc_state) i9xx_gamma_precision() argument
1590 ilk_gamma_precision(const struct intel_crtc_state *crtc_state) ilk_gamma_precision() argument
1609 chv_gamma_precision(const struct intel_crtc_state *crtc_state) chv_gamma_precision() argument
1617 glk_gamma_precision(const struct intel_crtc_state *crtc_state) glk_gamma_precision() argument
1633 icl_gamma_precision(const struct intel_crtc_state *crtc_state) icl_gamma_precision() argument
1651 intel_color_get_gamma_bit_precision(const struct intel_crtc_state *crtc_state) intel_color_get_gamma_bit_precision() argument
1767 i9xx_read_luts(struct intel_crtc_state *crtc_state) i9xx_read_luts() argument
1807 i965_read_luts(struct intel_crtc_state *crtc_state) i965_read_luts() argument
1846 chv_read_luts(struct intel_crtc_state *crtc_state) chv_read_luts() argument
1906 ilk_read_luts(struct intel_crtc_state *crtc_state) ilk_read_luts() argument
1953 glk_read_luts(struct intel_crtc_state *crtc_state) glk_read_luts() argument
2004 icl_read_luts(struct intel_crtc_state *crtc_state) icl_read_luts() argument
[all...]
H A Dintel_atomic.c133 struct drm_crtc_state *crtc_state; in intel_digital_connector_atomic_check() local
141 crtc_state = drm_atomic_get_new_crtc_state(state, new_state->crtc); in intel_digital_connector_atomic_check()
155 crtc_state->mode_changed = true; in intel_digital_connector_atomic_check()
229 struct intel_crtc_state *crtc_state; in intel_crtc_duplicate_state() local
231 crtc_state = kmemdup(old_crtc_state, sizeof(*crtc_state), GFP_KERNEL); in intel_crtc_duplicate_state()
232 if (!crtc_state) in intel_crtc_duplicate_state()
235 __drm_atomic_helper_crtc_duplicate_state(crtc, &crtc_state->uapi); in intel_crtc_duplicate_state()
238 if (crtc_state->hw.degamma_lut) in intel_crtc_duplicate_state()
239 drm_property_blob_get(crtc_state in intel_crtc_duplicate_state()
261 intel_crtc_put_color_blobs(struct intel_crtc_state *crtc_state) intel_crtc_put_color_blobs() argument
268 intel_crtc_free_hw_state(struct intel_crtc_state *crtc_state) intel_crtc_free_hw_state() argument
273 intel_crtc_copy_color_blobs(struct intel_crtc_state *crtc_state) intel_crtc_copy_color_blobs() argument
295 struct intel_crtc_state *crtc_state = to_intel_crtc_state(state); intel_crtc_destroy_state() local
392 intel_atomic_setup_scalers(struct drm_i915_private *dev_priv, struct intel_crtc *intel_crtc, struct intel_crtc_state *crtc_state) intel_atomic_setup_scalers() argument
536 struct drm_crtc_state *crtc_state; intel_atomic_get_crtc_state() local
[all...]
H A Dintel_vdsc.c336 const struct intel_crtc_state *crtc_state) in intel_dsc_source_support()
338 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_source_support()
340 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_source_support()
360 static bool is_pipe_dsc(const struct intel_crtc_state *crtc_state) in is_pipe_dsc() argument
362 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in is_pipe_dsc()
364 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in is_pipe_dsc()
468 intel_dsc_power_domain(const struct intel_crtc_state *crtc_state) in intel_dsc_power_domain() argument
470 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_power_domain()
487 else if (is_pipe_dsc(crtc_state)) in intel_dsc_power_domain()
494 const struct intel_crtc_state *crtc_state) in intel_dsc_pps_configure()
335 intel_dsc_source_support(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsc_source_support() argument
493 intel_dsc_pps_configure(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsc_pps_configure() argument
976 intel_dsc_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_dsc_get_config() argument
1025 intel_dsc_dsi_pps_write(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsc_dsi_pps_write() argument
1044 intel_dsc_dp_pps_write(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsc_dp_pps_write() argument
1063 intel_dsc_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsc_enable() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/
H A Dvkms_composer.c149 static void apply_lut(const struct vkms_crtc_state *crtc_state, struct line_buffer *output_buffer) in apply_lut() argument
151 if (!crtc_state->gamma_lut.base) in apply_lut()
154 if (!crtc_state->gamma_lut.lut_length) in apply_lut()
160 pixel->r = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->r, LUT_RED); in apply_lut()
161 pixel->g = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->g, LUT_GREEN); in apply_lut()
162 pixel->b = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->b, LUT_BLUE); in apply_lut()
169 * @crtc_state: The crtc state
180 struct vkms_crtc_state *crtc_state, in blend()
184 struct vkms_plane_state **plane = crtc_state->active_planes; in blend()
185 u32 n_active_planes = crtc_state in blend()
179 blend(struct vkms_writeback_job *wb, struct vkms_crtc_state *crtc_state, u32 *crc32, struct line_buffer *stage_buffer, struct line_buffer *output_buffer, size_t row_size) blend() argument
216 check_format_funcs(struct vkms_crtc_state *crtc_state, struct vkms_writeback_job *active_wb) check_format_funcs() argument
232 check_iosys_map(struct vkms_crtc_state *crtc_state) check_iosys_map() argument
244 compose_active_planes(struct vkms_writeback_job *active_wb, struct vkms_crtc_state *crtc_state, u32 *crc32) compose_active_planes() argument
304 struct vkms_crtc_state *crtc_state = container_of(work, vkms_composer_worker() local
[all...]

Completed in 32 milliseconds

12345678910>>...21