Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_dpp.c203 if (scl_data->ratios.horz.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps()
204 scl_data->ratios.horz.value--; in dpp201_get_optimal_number_of_taps()
206 scl_data->ratios.vert.value--; in dpp201_get_optimal_number_of_taps()
208 scl_data->ratios.horz_c.value--; in dpp201_get_optimal_number_of_taps()
210 scl_data->ratios.vert_c.value--; in dpp201_get_optimal_number_of_taps()
213 if (dc_fixpt_ceil(scl_data->ratios.horz) > 4) in dpp201_get_optimal_number_of_taps()
221 if (dc_fixpt_ceil(scl_data->ratios.vert) > 4) in dpp201_get_optimal_number_of_taps()
245 if (IDENTITY_RATIO(scl_data->ratios.horz)) in dpp201_get_optimal_number_of_taps()
247 if (IDENTITY_RATIO(scl_data->ratios.vert)) in dpp201_get_optimal_number_of_taps()
249 if (IDENTITY_RATIO(scl_data->ratios.horz_c)) in dpp201_get_optimal_number_of_taps()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
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()
362 scl_data->taps.h_taps, scl_data->ratios.horz); in dpp1_dscl_set_scl_filter()
364 scl_data->taps.v_taps, scl_data->ratios.vert); in dpp1_dscl_set_scl_filter()
371 scl_data->taps.h_taps_c, scl_data->ratios.horz_c); in dpp1_dscl_set_scl_filter()
373 scl_data->taps.v_taps_c, scl_data->ratios.vert_c); in dpp1_dscl_set_scl_filter()
[all …]
A Ddcn10_dpp.c152 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()
159 scl_data->ratios.vert_c.value--; in dpp1_get_optimal_number_of_taps()
183 if (IDENTITY_RATIO(scl_data->ratios.horz)) in dpp1_get_optimal_number_of_taps()
185 if (IDENTITY_RATIO(scl_data->ratios.vert)) in dpp1_get_optimal_number_of_taps()
187 if (IDENTITY_RATIO(scl_data->ratios.horz_c)) in dpp1_get_optimal_number_of_taps()
[all …]
/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()
1200 if (!IDENTITY_RATIO(scl_data->ratios.vert)) { in dce_transform_get_optimal_number_of_taps()
[all …]
/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-39x.c123 .ratios = armada_39x_coreclk_ratios,
A Darmada-375.c136 .ratios = armada_375_coreclk_ratios,
A Darmada-38x.c120 .ratios = armada_38x_coreclk_ratios,
A Dmv98dx3236.c149 .ratios = mv98dx3236_core_ratios,
A Ddove.c152 .ratios = dove_coreclk_ratios,
A Darmada-370.c146 .ratios = a370_coreclk_ratios,
A Darmada-xp.c155 .ratios = axp_coreclk_ratios,
/linux/drivers/gpu/drm/amd/display/dc/dce110/
A 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/sound/soc/codecs/
A 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/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_dpp.c397 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps()
404 if (dc_fixpt_ceil(scl_data->ratios.vert) > 1) 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()
418 if (dc_fixpt_ceil(scl_data->ratios.horz_c) > 1) 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()
442 if (dc_fixpt_ceil(scl_data->ratios.vert) > 2) in dpp3_get_optimal_number_of_taps()
447 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 2) in dpp3_get_optimal_number_of_taps()
464 if (IDENTITY_RATIO(scl_data->ratios.horz)) in dpp3_get_optimal_number_of_taps()
466 if (IDENTITY_RATIO(scl_data->ratios.vert)) in dpp3_get_optimal_number_of_taps()
468 if (IDENTITY_RATIO(scl_data->ratios.horz_c)) in dpp3_get_optimal_number_of_taps()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_resource.c864 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios()
873 pipe_ctx->plane_res.scl_data.ratios.horz_c = pipe_ctx->plane_res.scl_data.ratios.horz; in calculate_scaling_ratios()
874 pipe_ctx->plane_res.scl_data.ratios.vert_c = pipe_ctx->plane_res.scl_data.ratios.vert; in calculate_scaling_ratios()
882 pipe_ctx->plane_res.scl_data.ratios.horz, 19); in calculate_scaling_ratios()
884 pipe_ctx->plane_res.scl_data.ratios.vert, 19); in calculate_scaling_ratios()
886 pipe_ctx->plane_res.scl_data.ratios.horz_c, 19); in calculate_scaling_ratios()
888 pipe_ctx->plane_res.scl_data.ratios.vert_c, 19); in calculate_scaling_ratios()
1007 data->ratios.horz, in calculate_inits_and_viewports()
1017 data->ratios.horz_c, in calculate_inits_and_viewports()
1027 data->ratios.vert, in calculate_inits_and_viewports()
[all …]
/linux/tools/perf/Documentation/
A 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/fs/erofs/
A DKconfig18 ratios and implements in-place decompression to reuse the file page
94 gives better compression ratios than the LZ4 algorithm, at the
/linux/drivers/gpu/drm/amd/display/dc/calcs/
A 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()
996 ASSERT(pipe->plane_res.scl_data.ratios.horz.value != dc_fixpt_one.value in dcn_validate_bandwidth()
998 ASSERT(pipe->plane_res.scl_data.ratios.vert.value != dc_fixpt_one.value in dcn_validate_bandwidth()
1001 ASSERT(pipe->plane_res.scl_data.ratios.horz.value != dc_fixpt_one.value in dcn_validate_bandwidth()
1003 ASSERT(pipe->plane_res.scl_data.ratios.vert.value != dc_fixpt_one.value in dcn_validate_bandwidth()
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dtransform.h175 struct scaling_ratios ratios; member
/linux/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_resource.c1931 sd->ratios.horz, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1933 sd->ratios.horz_c, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1945 sd->ratios.horz, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1947 sd->ratios.horz_c, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1950 sd->ratios.horz, sd->h_active - sd->recout.x)); in dcn20_split_stream_for_odm()
1952 sd->ratios.horz_c, sd->h_active - sd->recout.x)); in dcn20_split_stream_for_odm()
2326 pipes[pipe_cnt].pipe.scale_ratio_depth.hscl_ratio = (double) scl->ratios.horz.value / (1ULL<<32); in dcn20_populate_dml_pipes_from_context()
2331 scl->ratios.vert.value != dc_fixpt_one.value in dcn20_populate_dml_pipes_from_context()
2332 || scl->ratios.horz.value != dc_fixpt_one.value in dcn20_populate_dml_pipes_from_context()
2333 || scl->ratios.vert_c.value != dc_fixpt_one.value in dcn20_populate_dml_pipes_from_context()
[all …]
/linux/arch/x86/kernel/
A Dsmpboot.c1999 u64 ratios, counts; in skx_set_max_freq_ratio() local
2009 err = rdmsrl_safe(MSR_TURBO_RATIO_LIMIT, &ratios); in skx_set_max_freq_ratio()
2020 *turbo_freq = (ratios >> i) & 0xFF; in skx_set_max_freq_ratio()

Completed in 55 milliseconds

12