/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/ |
H A D | dcn201_dpp.c | 199 if (scl_data->ratios.horz.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 200 scl_data->ratios.horz.value--; in dpp201_get_optimal_number_of_taps() 201 if (scl_data->ratios.vert.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 202 scl_data->ratios.vert.value--; in dpp201_get_optimal_number_of_taps() 203 if (scl_data->ratios.horz_c.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 204 scl_data->ratios.horz_c.value--; in dpp201_get_optimal_number_of_taps() 205 if (scl_data->ratios.vert_c.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 206 scl_data->ratios.vert_c.value--; in dpp201_get_optimal_number_of_taps() 209 if (dc_fixpt_ceil(scl_data->ratios.horz) > 4) in dpp201_get_optimal_number_of_taps() 217 if (dc_fixpt_ceil(scl_data->ratios in dpp201_get_optimal_number_of_taps() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_dpp_dscl.c | 136 if (data->ratios.horz.value == one in dpp1_dscl_get_dscl_mode() 137 && data->ratios.vert.value == one in dpp1_dscl_get_dscl_mode() 138 && data->ratios.horz_c.value == one in dpp1_dscl_get_dscl_mode() 139 && data->ratios.vert_c.value == one in dpp1_dscl_get_dscl_mode() 149 if (data->ratios.horz.value == one && data->ratios.vert.value == one) in dpp1_dscl_get_dscl_mode() 151 if (data->ratios.horz_c.value == one && data->ratios.vert_c.value == one) in dpp1_dscl_get_dscl_mode() 317 scl_data->taps.h_taps, scl_data->ratios.horz); in dpp1_dscl_set_scl_filter() 319 scl_data->taps.v_taps, scl_data->ratios in dpp1_dscl_set_scl_filter() [all...] |
H A D | dcn10_dpp.c | 132 scl_data->ratios.horz.value != dc_fixpt_one.value && in dpp1_get_optimal_number_of_taps() 133 scl_data->ratios.vert.value != dc_fixpt_one.value) in dpp1_get_optimal_number_of_taps() 144 if (scl_data->ratios.horz.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 145 scl_data->ratios.horz.value--; in dpp1_get_optimal_number_of_taps() 146 if (scl_data->ratios.vert.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 147 scl_data->ratios.vert.value--; in dpp1_get_optimal_number_of_taps() 148 if (scl_data->ratios.horz_c.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 149 scl_data->ratios.horz_c.value--; in dpp1_get_optimal_number_of_taps() 150 if (scl_data->ratios.vert_c.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 151 scl_data->ratios in dpp1_get_optimal_number_of_taps() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_dpp_dscl.c | 180 if (data->ratios.horz.value == one in dpp1_dscl_get_dscl_mode() 181 && data->ratios.vert.value == one in dpp1_dscl_get_dscl_mode() 182 && data->ratios.horz_c.value == one in dpp1_dscl_get_dscl_mode() 183 && data->ratios.vert_c.value == one in dpp1_dscl_get_dscl_mode() 193 if (data->ratios.horz.value == one && data->ratios.vert.value == one) in dpp1_dscl_get_dscl_mode() 195 if (data->ratios.horz_c.value == one && data->ratios.vert_c.value == one) in dpp1_dscl_get_dscl_mode() 335 scl_data->taps.h_taps, scl_data->ratios.horz); in dpp1_dscl_set_scl_filter() 337 scl_data->taps.v_taps, scl_data->ratios in dpp1_dscl_set_scl_filter() [all...] |
H A D | dcn10_dpp.c | 140 scl_data->ratios.horz.value != dc_fixpt_one.value && in dpp1_get_optimal_number_of_taps() 141 scl_data->ratios.vert.value != dc_fixpt_one.value) in dpp1_get_optimal_number_of_taps() 152 if (scl_data->ratios.horz.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 153 scl_data->ratios.horz.value--; in dpp1_get_optimal_number_of_taps() 154 if (scl_data->ratios.vert.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 155 scl_data->ratios.vert.value--; in dpp1_get_optimal_number_of_taps() 156 if (scl_data->ratios.horz_c.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 157 scl_data->ratios.horz_c.value--; in dpp1_get_optimal_number_of_taps() 158 if (scl_data->ratios.vert_c.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 159 scl_data->ratios in dpp1_get_optimal_number_of_taps() [all...] |
/kernel/linux/linux-5.10/drivers/clk/mvebu/ |
H A D | orion.c | 80 .ratios = orion_coreclk_ratios, 148 .ratios = orion_coreclk_ratios, 205 .ratios = orion_coreclk_ratios, 268 .ratios = orion_coreclk_ratios,
|
H A D | kirkwood.c | 197 .ratios = kirkwood_coreclk_ratios, 205 .ratios = kirkwood_coreclk_ratios, 213 .ratios = kirkwood_coreclk_ratios,
|
H A D | common.h | 34 const struct coreclk_ratio *ratios; member
|
H A D | common.c | 157 const char *rclk_name = desc->ratios[n].name; in mvebu_coreclk_setup() 162 desc->get_clk_ratio(base, desc->ratios[n].id, &mult, &div); in mvebu_coreclk_setup()
|
/kernel/linux/linux-6.6/drivers/clk/mvebu/ |
H A D | orion.c | 80 .ratios = orion_coreclk_ratios, 148 .ratios = orion_coreclk_ratios, 205 .ratios = orion_coreclk_ratios, 268 .ratios = orion_coreclk_ratios,
|
H A D | kirkwood.c | 197 .ratios = kirkwood_coreclk_ratios, 205 .ratios = kirkwood_coreclk_ratios, 213 .ratios = kirkwood_coreclk_ratios,
|
H A D | common.h | 34 const struct coreclk_ratio *ratios; member
|
H A D | common.c | 157 const char *rclk_name = desc->ratios[n].name; in mvebu_coreclk_setup() 162 desc->get_clk_ratio(base, desc->ratios[n].id, &mult, &div); in mvebu_coreclk_setup()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_resource.c | 845 /*Swap surf_src height and width since scaling ratios are in recout rotation*/ in calculate_scaling_ratios() 850 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction( in calculate_scaling_ratios() 853 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction( in calculate_scaling_ratios() 858 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios() 860 pipe_ctx->plane_res.scl_data.ratios.vert.value *= 2; in calculate_scaling_ratios() 862 pipe_ctx->plane_res.scl_data.ratios.vert.value = div64_s64( in calculate_scaling_ratios() 863 pipe_ctx->plane_res.scl_data.ratios.vert.value * in_h, out_h); in calculate_scaling_ratios() 864 pipe_ctx->plane_res.scl_data.ratios.horz.value = div64_s64( in calculate_scaling_ratios() 865 pipe_ctx->plane_res.scl_data.ratios.horz.value * in_w, out_w); in calculate_scaling_ratios() 867 pipe_ctx->plane_res.scl_data.ratios in calculate_scaling_ratios() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dpp.c | 406 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps() 407 scl_data->taps.h_taps = min(2 * dc_fixpt_ceil(scl_data->ratios.horz), 8); in dpp3_get_optimal_number_of_taps() 413 if (dc_fixpt_ceil(scl_data->ratios.vert) > 1) in dpp3_get_optimal_number_of_taps() 414 scl_data->taps.v_taps = min(dc_fixpt_ceil(dc_fixpt_mul_int(scl_data->ratios.vert, 2)), 8); in dpp3_get_optimal_number_of_taps() 420 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 1) in dpp3_get_optimal_number_of_taps() 421 scl_data->taps.v_taps_c = min(dc_fixpt_ceil(dc_fixpt_mul_int(scl_data->ratios.vert_c, 2)), 8); in dpp3_get_optimal_number_of_taps() 427 if (dc_fixpt_ceil(scl_data->ratios.horz_c) > 1) in dpp3_get_optimal_number_of_taps() 428 scl_data->taps.h_taps_c = min(2 * dc_fixpt_ceil(scl_data->ratios.horz_c), 8); in dpp3_get_optimal_number_of_taps() 438 min_taps_y = dc_fixpt_ceil(scl_data->ratios.vert); in dpp3_get_optimal_number_of_taps() 439 min_taps_c = dc_fixpt_ceil(scl_data->ratios in dpp3_get_optimal_number_of_taps() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_transform.c | 286 dc_fixpt_u2d19(data->ratios.horz) << 5; in calculate_inits() 288 dc_fixpt_u2d19(data->ratios.vert) << 5; in calculate_inits() 293 data->ratios.horz, in calculate_inits() 302 data->ratios.vert, in calculate_inits() 318 dc_fixpt_u2d19(data->ratios.horz) << 5; in dce60_calculate_inits() 320 dc_fixpt_u2d19(data->ratios.vert) << 5; in dce60_calculate_inits() 331 data->ratios.vert, in dce60_calculate_inits() 439 coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios.vert); in dce_transform_set_scaler() 440 coeffs_h = get_filter_coeffs_16p(data->taps.h_taps, data->ratios.horz); in dce_transform_set_scaler() 525 coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios in dce60_transform_set_scaler() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_transform.c | 286 dc_fixpt_u2d19(data->ratios.horz) << 5; in calculate_inits() 288 dc_fixpt_u2d19(data->ratios.vert) << 5; in calculate_inits() 293 data->ratios.horz, in calculate_inits() 302 data->ratios.vert, in calculate_inits() 318 dc_fixpt_u2d19(data->ratios.horz) << 5; in dce60_calculate_inits() 320 dc_fixpt_u2d19(data->ratios.vert) << 5; in dce60_calculate_inits() 331 data->ratios.vert, in dce60_calculate_inits() 439 coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios.vert); in dce_transform_set_scaler() 440 coeffs_h = get_filter_coeffs_16p(data->taps.h_taps, data->ratios.horz); in dce_transform_set_scaler() 524 coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios in dce60_transform_set_scaler() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_transform_v.c | 378 dc_fixpt_u2d19(data->ratios.horz) << 5; in calculate_inits() 380 dc_fixpt_u2d19(data->ratios.vert) << 5; in calculate_inits() 382 dc_fixpt_u2d19(data->ratios.horz_c) << 5; in calculate_inits() 384 dc_fixpt_u2d19(data->ratios.vert_c) << 5; in calculate_inits() 562 coeffs_v = get_filter_coeffs_64p(data->taps.v_taps, data->ratios.vert); in dce110_xfmv_set_scaler() 563 coeffs_h = get_filter_coeffs_64p(data->taps.h_taps, data->ratios.horz); in dce110_xfmv_set_scaler() 564 coeffs_v_c = get_filter_coeffs_64p(data->taps.v_taps_c, data->ratios.vert_c); in dce110_xfmv_set_scaler() 565 coeffs_h_c = get_filter_coeffs_64p(data->taps.h_taps_c, data->ratios.horz_c); in dce110_xfmv_set_scaler()
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | cs42l51.c | 374 * Master mode mclk/fs ratios. 376 * The table below provides support of following ratios: 406 struct cs42l51_ratios *ratios = NULL; in cs42l51_hw_params() local 412 ratios = master_ratios; in cs42l51_hw_params() 416 ratios = slave_ratios; in cs42l51_hw_params() 420 ratios = slave_auto_ratios; in cs42l51_hw_params() 429 if (ratios[i].ratio == ratio) in cs42l51_hw_params() 450 mode = ratios[i].speed_mode; in cs42l51_hw_params() 462 power_ctl |= CS42L51_MIC_POWER_CTL_SPEED(ratios[i].speed_mode); in cs42l51_hw_params() 502 if (ratios[ in cs42l51_hw_params() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_transform_v.c | 375 dc_fixpt_u2d19(data->ratios.horz) << 5; in calculate_inits() 377 dc_fixpt_u2d19(data->ratios.vert) << 5; in calculate_inits() 379 dc_fixpt_u2d19(data->ratios.horz_c) << 5; in calculate_inits() 381 dc_fixpt_u2d19(data->ratios.vert_c) << 5; in calculate_inits() 559 coeffs_v = get_filter_coeffs_64p(data->taps.v_taps, data->ratios.vert); in dce110_xfmv_set_scaler() 560 coeffs_h = get_filter_coeffs_64p(data->taps.h_taps, data->ratios.horz); in dce110_xfmv_set_scaler() 561 coeffs_v_c = get_filter_coeffs_64p(data->taps.v_taps_c, data->ratios.vert_c); in dce110_xfmv_set_scaler() 562 coeffs_h_c = get_filter_coeffs_64p(data->taps.h_taps_c, data->ratios.horz_c); in dce110_xfmv_set_scaler()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | cs42l51.c | 371 * Master mode mclk/fs ratios. 373 * The table below provides support of following ratios: 403 struct cs42l51_ratios *ratios = NULL; in cs42l51_hw_params() local 409 ratios = master_ratios; in cs42l51_hw_params() 413 ratios = slave_ratios; in cs42l51_hw_params() 417 ratios = slave_auto_ratios; in cs42l51_hw_params() 426 if (ratios[i].ratio == ratio) in cs42l51_hw_params() 447 mode = ratios[i].speed_mode; in cs42l51_hw_params() 459 power_ctl |= CS42L51_MIC_POWER_CTL_SPEED(ratios[i].speed_mode); in cs42l51_hw_params() 499 if (ratios[ in cs42l51_hw_params() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dpp.c | 406 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps() 407 scl_data->taps.h_taps = min(2 * dc_fixpt_ceil(scl_data->ratios.horz), 8); in dpp3_get_optimal_number_of_taps() 413 if (dc_fixpt_ceil(scl_data->ratios.vert) > 1) in dpp3_get_optimal_number_of_taps() 414 scl_data->taps.v_taps = min(dc_fixpt_ceil(dc_fixpt_mul_int(scl_data->ratios.vert, 2)), 8); in dpp3_get_optimal_number_of_taps() 420 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 1) in dpp3_get_optimal_number_of_taps() 421 scl_data->taps.v_taps_c = min(dc_fixpt_ceil(dc_fixpt_mul_int(scl_data->ratios.vert_c, 2)), 8); in dpp3_get_optimal_number_of_taps() 427 if (dc_fixpt_ceil(scl_data->ratios.horz_c) > 1) in dpp3_get_optimal_number_of_taps() 428 scl_data->taps.h_taps_c = min(2 * dc_fixpt_ceil(scl_data->ratios.horz_c), 8); in dpp3_get_optimal_number_of_taps() 438 min_taps_y = dc_fixpt_ceil(scl_data->ratios.vert); in dpp3_get_optimal_number_of_taps() 439 min_taps_c = dc_fixpt_ceil(scl_data->ratios in dpp3_get_optimal_number_of_taps() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_resource.c | 803 data->viewport.width = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.horz, data->recout.width)); in calculate_viewport_size() 804 data->viewport.height = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.vert, data->recout.height)); in calculate_viewport_size() 805 data->viewport_c.width = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.horz_c, data->recout.width)); in calculate_viewport_size() 806 data->viewport_c.height = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.vert_c, data->recout.height)); in calculate_viewport_size() 878 * Active space, we first multiply stream scaling ratios (i.e 2304/1920 in calculate_plane_rec_in_timing_active() 1186 /*Swap surf_src height and width since scaling ratios are in recout rotation*/ in calculate_scaling_ratios() 1191 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction( in calculate_scaling_ratios() 1194 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction( in calculate_scaling_ratios() 1199 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios() 1201 pipe_ctx->plane_res.scl_data.ratios in calculate_scaling_ratios() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
H A D | aperfmperf.c | 190 u64 ratios, counts; in skx_set_max_freq_ratio() local 200 err = rdmsrl_safe(MSR_TURBO_RATIO_LIMIT, &ratios); in skx_set_max_freq_ratio() 211 *turbo_freq = (ratios >> i) & 0xFF; in skx_set_max_freq_ratio()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | stat-shadow.c | 139 static const char *get_ratio_color(const double ratios[3], double val) in get_ratio_color() argument 143 if (val > ratios[0]) in get_ratio_color() 145 else if (val > ratios[1]) in get_ratio_color() 147 else if (val > ratios[2]) in get_ratio_color()
|