Home
last modified time | relevance | path

Searched refs:ratios (Results 1 - 25 of 57) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/
H A Ddcn201_dpp.c199 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 Ddcn10_dpp_dscl.c136 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 Ddcn10_dpp.c132 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 Ddcn10_dpp_dscl.c180 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 Ddcn10_dpp.c140 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 Dorion.c80 .ratios = orion_coreclk_ratios,
148 .ratios = orion_coreclk_ratios,
205 .ratios = orion_coreclk_ratios,
268 .ratios = orion_coreclk_ratios,
H A Dkirkwood.c197 .ratios = kirkwood_coreclk_ratios,
205 .ratios = kirkwood_coreclk_ratios,
213 .ratios = kirkwood_coreclk_ratios,
H A Dcommon.h34 const struct coreclk_ratio *ratios; member
H A Dcommon.c157 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 Dorion.c80 .ratios = orion_coreclk_ratios,
148 .ratios = orion_coreclk_ratios,
205 .ratios = orion_coreclk_ratios,
268 .ratios = orion_coreclk_ratios,
H A Dkirkwood.c197 .ratios = kirkwood_coreclk_ratios,
205 .ratios = kirkwood_coreclk_ratios,
213 .ratios = kirkwood_coreclk_ratios,
H A Dcommon.h34 const struct coreclk_ratio *ratios; member
H A Dcommon.c157 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 Ddc_resource.c845 /*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 Ddcn30_dpp.c406 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 Ddce_transform.c286 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 Ddce_transform.c286 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 Ddce110_transform_v.c378 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 Dcs42l51.c374 * 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 Ddce110_transform_v.c375 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 Dcs42l51.c371 * 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 Ddcn30_dpp.c406 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 Ddc_resource.c803 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 Daperfmperf.c190 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 Dstat-shadow.c139 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()

Completed in 21 milliseconds

123