Home
last modified time | relevance | path

Searched refs:ratios (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn10/
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()
354 scl_data->taps.h_taps, scl_data->ratios.horz); in dpp1_dscl_set_scl_filter()
356 scl_data->taps.v_taps, scl_data->ratios.vert); in dpp1_dscl_set_scl_filter()
363 scl_data->taps.h_taps_c, scl_data->ratios.horz_c); in dpp1_dscl_set_scl_filter()
365 scl_data->taps.v_taps_c, scl_data->ratios.vert_c); in dpp1_dscl_set_scl_filter()
[all …]
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.vert_c.value--; in dpp1_get_optimal_number_of_taps()
[all …]
/Linux-v5.15/drivers/clk/mvebu/
Dorion.c80 .ratios = orion_coreclk_ratios,
148 .ratios = orion_coreclk_ratios,
205 .ratios = orion_coreclk_ratios,
268 .ratios = orion_coreclk_ratios,
Dkirkwood.c197 .ratios = kirkwood_coreclk_ratios,
205 .ratios = kirkwood_coreclk_ratios,
213 .ratios = kirkwood_coreclk_ratios,
Dcommon.h34 const struct coreclk_ratio *ratios; member
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()
Darmada-39x.c123 .ratios = armada_39x_coreclk_ratios,
Darmada-375.c136 .ratios = armada_375_coreclk_ratios,
Darmada-38x.c120 .ratios = armada_38x_coreclk_ratios,
Dmv98dx3236.c149 .ratios = mv98dx3236_core_ratios,
Ddove.c152 .ratios = dove_coreclk_ratios,
Darmada-370.c146 .ratios = a370_coreclk_ratios,
Darmada-xp.c155 .ratios = axp_coreclk_ratios,
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce/
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.vert); in dce60_transform_set_scaler()
[all …]
/Linux-v5.15/sound/soc/codecs/
Dcs42l51.c406 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[i].mclk) in cs42l51_hw_params()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_transform_v.c377 dc_fixpt_u2d19(data->ratios.horz) << 5; in calculate_inits()
379 dc_fixpt_u2d19(data->ratios.vert) << 5; in calculate_inits()
381 dc_fixpt_u2d19(data->ratios.horz_c) << 5; in calculate_inits()
383 dc_fixpt_u2d19(data->ratios.vert_c) << 5; in calculate_inits()
561 coeffs_v = get_filter_coeffs_64p(data->taps.v_taps, data->ratios.vert); in dce110_xfmv_set_scaler()
562 coeffs_h = get_filter_coeffs_64p(data->taps.h_taps, data->ratios.horz); in dce110_xfmv_set_scaler()
563 coeffs_v_c = get_filter_coeffs_64p(data->taps.v_taps_c, data->ratios.vert_c); in dce110_xfmv_set_scaler()
564 coeffs_h_c = get_filter_coeffs_64p(data->taps.h_taps_c, data->ratios.horz_c); in dce110_xfmv_set_scaler()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_dpp.c397 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps()
398 scl_data->taps.h_taps = min(2 * dc_fixpt_ceil(scl_data->ratios.horz), 8); in dpp3_get_optimal_number_of_taps()
404 if (dc_fixpt_ceil(scl_data->ratios.vert) > 1) in dpp3_get_optimal_number_of_taps()
405 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()
411 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 1) in dpp3_get_optimal_number_of_taps()
412 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()
418 if (dc_fixpt_ceil(scl_data->ratios.horz_c) > 1) in dpp3_get_optimal_number_of_taps()
419 scl_data->taps.h_taps_c = min(2 * dc_fixpt_ceil(scl_data->ratios.horz_c), 8); in dpp3_get_optimal_number_of_taps()
429 min_taps_y = dc_fixpt_ceil(scl_data->ratios.vert); in dpp3_get_optimal_number_of_taps()
430 min_taps_c = dc_fixpt_ceil(scl_data->ratios.vert_c); in dpp3_get_optimal_number_of_taps()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/
Ddc_resource.c723 data->viewport.width = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.horz, data->recout.width)); in calculate_viewport_size()
724 data->viewport.height = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.vert, data->recout.height)); in calculate_viewport_size()
725 data->viewport_c.width = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.horz_c, data->recout.width)); in calculate_viewport_size()
726 …data->viewport_c.height = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.vert_c, data->recout.height)… in calculate_viewport_size()
823 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction( in calculate_scaling_ratios()
826 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction( in calculate_scaling_ratios()
831 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios()
833 pipe_ctx->plane_res.scl_data.ratios.vert.value *= 2; in calculate_scaling_ratios()
835 pipe_ctx->plane_res.scl_data.ratios.vert.value = div64_s64( in calculate_scaling_ratios()
836 pipe_ctx->plane_res.scl_data.ratios.vert.value * in_h, out_h); in calculate_scaling_ratios()
[all …]
/Linux-v5.15/tools/perf/Documentation/
Dtopdown.txt51 metric register that reports slots ratios for the different bottleneck
169 The binary ratios in the metric value can be converted to float ratios:
190 The ratios in the metric accumulate for the time when the counter
221 Later the individual ratios of L1 metric events for the measurement period can
236 The individual ratios of L2 metric events for the measurement period can be
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/hw/
Dtransform.h175 struct scaling_ratios ratios; member
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/calcs/
Ddcn_calcs.c399 input->scale_ratio_depth.hscl_ratio = pipe->plane_res.scl_data.ratios.horz.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params()
400 input->scale_ratio_depth.vscl_ratio = pipe->plane_res.scl_data.ratios.vert.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params()
407 input->scale_ratio_depth.hscl_ratio_c = pipe->plane_res.scl_data.ratios.horz_c.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params()
408 input->scale_ratio_depth.vscl_ratio_c = pipe->plane_res.scl_data.ratios.vert_c.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params()
993 ASSERT(pipe->plane_res.scl_data.ratios.horz.value != dc_fixpt_one.value in dcn_validate_bandwidth()
995 ASSERT(pipe->plane_res.scl_data.ratios.vert.value != dc_fixpt_one.value in dcn_validate_bandwidth()
998 ASSERT(pipe->plane_res.scl_data.ratios.horz.value != dc_fixpt_one.value in dcn_validate_bandwidth()
1000 ASSERT(pipe->plane_res.scl_data.ratios.vert.value != dc_fixpt_one.value in dcn_validate_bandwidth()
/Linux-v5.15/fs/erofs/
DKconfig17 compression ratios, which is more useful to achieve high
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.c1910 sd->ratios.horz, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1912 sd->ratios.horz_c, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1924 sd->ratios.horz, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1926 sd->ratios.horz_c, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1929 sd->ratios.horz, sd->h_active - sd->recout.x)); in dcn20_split_stream_for_odm()
1931 sd->ratios.horz_c, sd->h_active - sd->recout.x)); in dcn20_split_stream_for_odm()
2305 pipes[pipe_cnt].pipe.scale_ratio_depth.hscl_ratio = (double) scl->ratios.horz.value / (1ULL<<32); in dcn20_populate_dml_pipes_from_context()
2306 …pipes[pipe_cnt].pipe.scale_ratio_depth.hscl_ratio_c = (double) scl->ratios.horz_c.value / (1ULL<<3… in dcn20_populate_dml_pipes_from_context()
2307 pipes[pipe_cnt].pipe.scale_ratio_depth.vscl_ratio = (double) scl->ratios.vert.value / (1ULL<<32); in dcn20_populate_dml_pipes_from_context()
2308 …pipes[pipe_cnt].pipe.scale_ratio_depth.vscl_ratio_c = (double) scl->ratios.vert_c.value / (1ULL<<3… in dcn20_populate_dml_pipes_from_context()
[all …]
/Linux-v5.15/arch/x86/kernel/
Dsmpboot.c1937 u64 ratios, counts; in skx_set_max_freq_ratio() local
1947 err = rdmsrl_safe(MSR_TURBO_RATIO_LIMIT, &ratios); in skx_set_max_freq_ratio()
1958 *turbo_freq = (ratios >> i) & 0xFF; in skx_set_max_freq_ratio()
/Linux-v5.15/Documentation/scheduler/
Dschedutil.txt46 a big CPU, we allow architectures to scale the time delta with two ratios, one

12