Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/amd/display/dc/spl/
A Ddc_spl.c391 spl_scratch->scl_data.ratios.horz_c = spl_scratch->scl_data.ratios.horz; in spl_calculate_scaling_ratios()
392 spl_scratch->scl_data.ratios.vert_c = spl_scratch->scl_data.ratios.vert; in spl_calculate_scaling_ratios()
623 spl_scratch->scl_data.ratios.horz, in spl_calculate_inits_and_viewports()
727 if (data->ratios.horz.value == one in spl_get_dscl_mode()
728 && data->ratios.vert.value == one in spl_get_dscl_mode()
746 if (data->ratios.horz.value == one && data->ratios.vert.value == one) in spl_get_dscl_mode()
748 if (data->ratios.horz_c.value == one && data->ratios.vert_c.value == one) in spl_get_dscl_mode()
1096 dscl_prog_data->ratios.h_scale_ratio = spl_fixpt_u3d19(scl_data->ratios.horz) << 5; in spl_set_manual_ratio_init_data()
1097 dscl_prog_data->ratios.v_scale_ratio = spl_fixpt_u3d19(scl_data->ratios.vert) << 5; in spl_set_manual_ratio_init_data()
1098 dscl_prog_data->ratios.h_scale_ratio_c = spl_fixpt_u3d19(scl_data->ratios.horz_c) << 5; in spl_set_manual_ratio_init_data()
[all …]
A Ddc_spl_scl_easf_filters.c1501 data->taps.h_taps, data->ratios.horz); in spl_set_filters_data()
1504 data->taps.h_taps_c, data->ratios.horz_c); in spl_set_filters_data()
1514 data->taps.v_taps, data->ratios.vert); in spl_set_filters_data()
1517 data->taps.v_taps_c, data->ratios.vert_c); in spl_set_filters_data()
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn201/
A Ddcn201_dpp.c208 if (scl_data->ratios.horz.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps()
209 scl_data->ratios.horz.value--; in dpp201_get_optimal_number_of_taps()
211 scl_data->ratios.vert.value--; in dpp201_get_optimal_number_of_taps()
213 scl_data->ratios.horz_c.value--; in dpp201_get_optimal_number_of_taps()
215 scl_data->ratios.vert_c.value--; in dpp201_get_optimal_number_of_taps()
219 if (dc_fixpt_ceil(scl_data->ratios.horz) > 4) in dpp201_get_optimal_number_of_taps()
227 if (dc_fixpt_ceil(scl_data->ratios.vert) > 4) in dpp201_get_optimal_number_of_taps()
252 if (IDENTITY_RATIO(scl_data->ratios.horz)) in dpp201_get_optimal_number_of_taps()
254 if (IDENTITY_RATIO(scl_data->ratios.vert)) in dpp201_get_optimal_number_of_taps()
256 if (IDENTITY_RATIO(scl_data->ratios.horz_c)) in dpp201_get_optimal_number_of_taps()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn10/
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.vert); in dpp1_dscl_set_scl_filter()
326 scl_data->taps.h_taps_c, scl_data->ratios.horz_c); in dpp1_dscl_set_scl_filter()
328 scl_data->taps.v_taps_c, scl_data->ratios.vert_c); in dpp1_dscl_set_scl_filter()
[all …]
A Ddcn10_dpp.c144 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()
151 scl_data->ratios.vert_c.value--; in dpp1_get_optimal_number_of_taps()
175 if (IDENTITY_RATIO(scl_data->ratios.horz)) in dpp1_get_optimal_number_of_taps()
177 if (IDENTITY_RATIO(scl_data->ratios.vert)) in dpp1_get_optimal_number_of_taps()
179 if (IDENTITY_RATIO(scl_data->ratios.horz_c)) in dpp1_get_optimal_number_of_taps()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn401/
A Ddcn401_dpp_dscl.c138 if (data->ratios.horz.value == one in dpp401_dscl_get_dscl_mode()
139 && data->ratios.vert.value == one in dpp401_dscl_get_dscl_mode()
140 && data->ratios.horz_c.value == one in dpp401_dscl_get_dscl_mode()
141 && data->ratios.vert_c.value == one in dpp401_dscl_get_dscl_mode()
151 if (data->ratios.horz.value == one && data->ratios.vert.value == one) in dpp401_dscl_get_dscl_mode()
153 if (data->ratios.horz_c.value == one && data->ratios.vert_c.value == one) in dpp401_dscl_get_dscl_mode()
307 scl_data->taps.h_taps, scl_data->ratios.horz); in dpp401_dscl_set_scl_filter()
309 scl_data->taps.v_taps, scl_data->ratios.vert); in dpp401_dscl_set_scl_filter()
312 scl_data->taps.h_taps_c, scl_data->ratios.horz_c); in dpp401_dscl_set_scl_filter()
314 scl_data->taps.v_taps_c, scl_data->ratios.vert_c); in dpp401_dscl_set_scl_filter()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/
A Ddc_spl_translate.c50 static void populate_ratios_from_splratios(struct scaling_ratios *ratios, in populate_ratios_from_splratios() argument
53 ratios->horz = dc_fixpt_from_ux_dy(spl_ratios->h_scale_ratio >> 5, 3, 19); in populate_ratios_from_splratios()
54 ratios->vert = dc_fixpt_from_ux_dy(spl_ratios->v_scale_ratio >> 5, 3, 19); in populate_ratios_from_splratios()
55 ratios->horz_c = dc_fixpt_from_ux_dy(spl_ratios->h_scale_ratio_c >> 5, 3, 19); in populate_ratios_from_splratios()
56 ratios->vert_c = dc_fixpt_from_ux_dy(spl_ratios->v_scale_ratio_c >> 5, 3, 19); in populate_ratios_from_splratios()
210 …late_ratios_from_splratios(&pipe_ctx->plane_res.scl_data.ratios, &spl_out->dscl_prog_data->ratios); in translate_SPL_out_params_to_pipe_ctx()
/linux/drivers/clk/mvebu/
A Dorion.c80 .ratios = orion_coreclk_ratios,
148 .ratios = orion_coreclk_ratios,
205 .ratios = orion_coreclk_ratios,
268 .ratios = orion_coreclk_ratios,
A Dkirkwood.c197 .ratios = kirkwood_coreclk_ratios,
205 .ratios = kirkwood_coreclk_ratios,
213 .ratios = kirkwood_coreclk_ratios,
A Dcommon.h34 const struct coreclk_ratio *ratios; member
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()
A Darmada-375.c136 .ratios = armada_375_coreclk_ratios,
A Darmada-39x.c123 .ratios = armada_39x_coreclk_ratios,
A Dmv98dx3236.c149 .ratios = mv98dx3236_core_ratios,
A Darmada-38x.c120 .ratios = armada_38x_coreclk_ratios,
A Ddove.c152 .ratios = dove_coreclk_ratios,
/linux/drivers/gpu/drm/amd/display/dc/dce/
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()
1199 if (!IDENTITY_RATIO(scl_data->ratios.vert)) { in dce_transform_get_optimal_number_of_taps()
[all …]
/linux/sound/soc/codecs/
A Dcs42l51.c403 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[i].mclk) in cs42l51_hw_params()
/linux/drivers/gpu/drm/amd/display/dc/dce110/
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()
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn30/
A Ddcn30_dpp.c439 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps()
446 if (dc_fixpt_ceil(scl_data->ratios.vert) > 1) in dpp3_get_optimal_number_of_taps()
453 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 1) in dpp3_get_optimal_number_of_taps()
460 if (dc_fixpt_ceil(scl_data->ratios.horz_c) > 1) in dpp3_get_optimal_number_of_taps()
471 min_taps_y = dc_fixpt_ceil(scl_data->ratios.vert); in dpp3_get_optimal_number_of_taps()
484 if (dc_fixpt_ceil(scl_data->ratios.vert) > 2) in dpp3_get_optimal_number_of_taps()
489 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 2) in dpp3_get_optimal_number_of_taps()
506 if (IDENTITY_RATIO(scl_data->ratios.horz)) in dpp3_get_optimal_number_of_taps()
508 if (IDENTITY_RATIO(scl_data->ratios.vert)) in dpp3_get_optimal_number_of_taps()
510 if (IDENTITY_RATIO(scl_data->ratios.horz_c)) in dpp3_get_optimal_number_of_taps()
[all …]
/linux/arch/x86/kernel/cpu/
A Daperfmperf.c189 u64 ratios, counts; in skx_set_max_freq_ratio() local
199 err = rdmsrl_safe(MSR_TURBO_RATIO_LIMIT, &ratios); in skx_set_max_freq_ratio()
210 *turbo_freq = (ratios >> i) & 0xFF; in skx_set_max_freq_ratio()
/linux/fs/erofs/
A DKconfig18 ratios and implements in-place decompression to reuse the file page
112 gives better compression ratios than the default LZ4 format, at the
124 ratios than the default LZ4 format, while it costs more CPU
139 ratios than the default LZ4 format, while it costs more CPU
/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_resource.c1158 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios()
1167 pipe_ctx->plane_res.scl_data.ratios.horz_c = pipe_ctx->plane_res.scl_data.ratios.horz; in calculate_scaling_ratios()
1168 pipe_ctx->plane_res.scl_data.ratios.vert_c = pipe_ctx->plane_res.scl_data.ratios.vert; in calculate_scaling_ratios()
1176 pipe_ctx->plane_res.scl_data.ratios.horz, 19); in calculate_scaling_ratios()
1178 pipe_ctx->plane_res.scl_data.ratios.vert, 19); in calculate_scaling_ratios()
1180 pipe_ctx->plane_res.scl_data.ratios.horz_c, 19); in calculate_scaling_ratios()
1182 pipe_ctx->plane_res.scl_data.ratios.vert_c, 19); in calculate_scaling_ratios()
1300 data->ratios.horz, in calculate_inits_and_viewports()
1310 data->ratios.horz_c, in calculate_inits_and_viewports()
1320 data->ratios.vert, in calculate_inits_and_viewports()
[all …]
/linux/tools/perf/Documentation/
A Dtopdown.txt40 metric register that reports slots ratios for the different bottleneck
158 The binary ratios in the metric value can be converted to float ratios:
179 The ratios in the metric accumulate for the time when the counter
210 Later the individual ratios of L1 metric events for the measurement period can
225 The individual ratios of L2 metric events for the measurement period can be
/linux/tools/perf/util/
A Dstat-shadow.c139 static const char *get_ratio_color(const double ratios[3], double val) in get_ratio_color()
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 62 milliseconds

123