Home
last modified time | relevance | path

Searched refs:seg_distr (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_cm_common.c346 uint32_t j, k, seg_distr[MAX_REGIONS_NUMBER], increment, start_index, hw_points; in cm_helper_translate_curve_to_hw_format() local
356 memset(seg_distr, 0, sizeof(seg_distr)); in cm_helper_translate_curve_to_hw_format()
363 seg_distr[i] = 3; in cm_helper_translate_curve_to_hw_format()
375 seg_distr[i] = 4; in cm_helper_translate_curve_to_hw_format()
377 seg_distr[SEG_COUNT] = 1; in cm_helper_translate_curve_to_hw_format()
384 seg_distr[i] = -1; in cm_helper_translate_curve_to_hw_format()
387 if (seg_distr[k] != -1) in cm_helper_translate_curve_to_hw_format()
388 hw_points += (1 << seg_distr[k]); in cm_helper_translate_curve_to_hw_format()
393 increment = NUMBER_SW_SEGMENTS / (1 << seg_distr[k]); in cm_helper_translate_curve_to_hw_format()
476 if (seg_distr[k] != -1) { in cm_helper_translate_curve_to_hw_format()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_cm_common.c120 uint32_t j, k, seg_distr[MAX_REGIONS_NUMBER], increment, start_index, hw_points; in cm3_helper_translate_curve_to_hw_format() local
130 memset(seg_distr, 0, sizeof(seg_distr)); in cm3_helper_translate_curve_to_hw_format()
138 seg_distr[i] = 3; in cm3_helper_translate_curve_to_hw_format()
150 seg_distr[i] = 4; in cm3_helper_translate_curve_to_hw_format()
152 seg_distr[SEG_COUNT] = 1; in cm3_helper_translate_curve_to_hw_format()
159 seg_distr[i] = -1; in cm3_helper_translate_curve_to_hw_format()
162 if (seg_distr[k] != -1) in cm3_helper_translate_curve_to_hw_format()
163 hw_points += (1 << seg_distr[k]); in cm3_helper_translate_curve_to_hw_format()
168 increment = NUMBER_SW_SEGMENTS / (1 << seg_distr[k]); in cm3_helper_translate_curve_to_hw_format()
232 if (seg_distr[k] != -1) { in cm3_helper_translate_curve_to_hw_format()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c448 uint32_t i, j, k, seg_distr[NUMBER_REGIONS], increment, start_index, hw_points; in dce110_translate_regamma_to_hw_format() local
467 seg_distr[i] = 4; in dce110_translate_regamma_to_hw_format()
479 seg_distr[0] = 4; in dce110_translate_regamma_to_hw_format()
480 seg_distr[1] = 4; in dce110_translate_regamma_to_hw_format()
481 seg_distr[2] = 4; in dce110_translate_regamma_to_hw_format()
482 seg_distr[3] = 4; in dce110_translate_regamma_to_hw_format()
483 seg_distr[4] = 4; in dce110_translate_regamma_to_hw_format()
484 seg_distr[5] = 4; in dce110_translate_regamma_to_hw_format()
485 seg_distr[6] = 4; in dce110_translate_regamma_to_hw_format()
486 seg_distr[7] = 4; in dce110_translate_regamma_to_hw_format()
[all …]