/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_color.c | 32 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 D | intel_vrr.c | 76 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 D | intel_dpll.c | 408 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 D | intel_modeset_setup.c | 39 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 D | intel_atomic.c | 125 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 D | intel_ddi.c | 119 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 D | intel_dp_link_training.c | 267 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 D | hsw_ips.c | 13 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 D | intel_ddi.h | 27 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 D | intel_pch_display.c | 218 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 D | intel_vdsc.c | 22 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 D | intel_hdmi.c | 201 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 D | intel_color.h | 19 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 D | intel_crtc.c | 92 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 D | intel_audio.c | 69 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 D | intel_display.c | 122 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 D | intel_ddi_buf_trans.c | 1148 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 D | skl_scaler.c | 102 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 D | intel_vrr.h | 18 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 D | intel_vdsc.h | 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); 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 D | intel_drrs.c | 119 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 D | intel_color.c | 118 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 D | intel_atomic.c | 133 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 D | intel_vdsc.c | 336 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 D | vkms_composer.c | 149 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...] |