/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/color/ |
H A D | color_gamma.c | 177 uint32_t sdr_white_level, uint32_t max_luminance_nits) in compute_hlg_eotf() 186 dc_fixpt_from_fraction(max_luminance_nits, sdr_white_level); in compute_hlg_eotf() 208 uint32_t sdr_white_level, uint32_t max_luminance_nits) in compute_hlg_oetf() 217 dc_fixpt_from_fraction(sdr_white_level, max_luminance_nits); in compute_hlg_oetf() 238 /* one-time pre-compute PQ values - only for sdr_white_level 80 */ 743 uint32_t sdr_white_level) in build_pq() 752 dc_fixpt_from_fraction(sdr_white_level, 10000); in build_pq() 755 if (!mod_color_is_table_init(type_pq_table) && sdr_white_level == 80) { in build_pq() 771 if (sdr_white_level == 80) { in build_pq() 963 struct fixed31_32 sdr_white_level; in build_freesync_hdr() local 175 compute_hlg_eotf(struct fixed31_32 in_x, struct fixed31_32 *out_y, uint32_t sdr_white_level, uint32_t max_luminance_nits) compute_hlg_eotf() argument 207 compute_hlg_oetf(struct fixed31_32 in_x, struct fixed31_32 *out_y, uint32_t sdr_white_level, uint32_t max_luminance_nits) compute_hlg_oetf() argument 740 build_pq(struct pwl_float_data_ex *rgb_regamma, uint32_t hw_points_num, const struct hw_x_point *coordinate_x, uint32_t sdr_white_level) build_pq() argument 1127 build_hlg_degamma(struct pwl_float_data_ex *degamma, uint32_t hw_points_num, const struct hw_x_point *coordinate_x, uint32_t sdr_white_level, uint32_t max_luminance_nits) build_hlg_degamma() argument 1150 build_hlg_regamma(struct pwl_float_data_ex *regamma, uint32_t hw_points_num, const struct hw_x_point *coordinate_x, uint32_t sdr_white_level, uint32_t max_luminance_nits) build_hlg_regamma() argument [all...] |
H A D | color_gamma.h | 80 unsigned int sdr_white_level; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/color/ |
H A D | color_gamma.c | 167 uint32_t sdr_white_level, uint32_t max_luminance_nits) in compute_hlg_eotf() 176 dc_fixpt_from_fraction(max_luminance_nits, sdr_white_level); in compute_hlg_eotf() 198 uint32_t sdr_white_level, uint32_t max_luminance_nits) in compute_hlg_oetf() 207 dc_fixpt_from_fraction(sdr_white_level, max_luminance_nits); in compute_hlg_oetf() 228 /* one-time pre-compute PQ values - only for sdr_white_level 80 */ 730 uint32_t sdr_white_level) in build_pq() 739 dc_fixpt_from_fraction(sdr_white_level, 10000); in build_pq() 742 if (!mod_color_is_table_init(type_pq_table) && sdr_white_level == 80) { in build_pq() 758 if (sdr_white_level == 80) { in build_pq() 949 struct fixed31_32 sdr_white_level; in build_freesync_hdr() local 165 compute_hlg_eotf(struct fixed31_32 in_x, struct fixed31_32 *out_y, uint32_t sdr_white_level, uint32_t max_luminance_nits) compute_hlg_eotf() argument 197 compute_hlg_oetf(struct fixed31_32 in_x, struct fixed31_32 *out_y, uint32_t sdr_white_level, uint32_t max_luminance_nits) compute_hlg_oetf() argument 727 build_pq(struct pwl_float_data_ex *rgb_regamma, uint32_t hw_points_num, const struct hw_x_point *coordinate_x, uint32_t sdr_white_level) build_pq() argument 1065 build_hlg_degamma(struct pwl_float_data_ex *degamma, uint32_t hw_points_num, const struct hw_x_point *coordinate_x, uint32_t sdr_white_level, uint32_t max_luminance_nits) build_hlg_degamma() argument 1088 build_hlg_regamma(struct pwl_float_data_ex *regamma, uint32_t hw_points_num, const struct hw_x_point *coordinate_x, uint32_t sdr_white_level, uint32_t max_luminance_nits) build_hlg_regamma() argument [all...] |
H A D | color_gamma.h | 80 unsigned int sdr_white_level; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_stream.h | 199 uint32_t sdr_white_level; // for boosting (SDR) cursor in HDR mode member
|
H A D | dc_hw_types.h | 533 uint32_t sdr_white_level; // for boosting (SDR) cursor in HDR mode member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_stream.h | 266 uint32_t sdr_white_level; // for boosting (SDR) cursor in HDR mode member
|
H A D | dc_hw_types.h | 586 * @sdr_white_level: Boosting (SDR) cursor in HDR mode. 588 uint32_t sdr_white_level; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 3536 uint32_t sdr_white_level = pipe_ctx->stream->cursor_attributes.sdr_white_level; in dcn10_set_cursor_sdr_white_level() local 3549 if (sdr_white_level > 80) { in dcn10_set_cursor_sdr_white_level() 3550 multiplier = dc_fixpt_from_fraction(sdr_white_level, 80); in dcn10_set_cursor_sdr_white_level()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 3653 uint32_t sdr_white_level = pipe_ctx->stream->cursor_attributes.sdr_white_level; in dcn10_set_cursor_sdr_white_level() local 3666 if (sdr_white_level > 80) { in dcn10_set_cursor_sdr_white_level() 3667 multiplier = dc_fixpt_from_fraction(sdr_white_level, 80); in dcn10_set_cursor_sdr_white_level()
|