/linux/drivers/gpu/drm/amd/display/dc/dcn201/ |
A D | dcn201_dpp.c | 203 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 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() 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 D | dcn10_dpp.c | 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() 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 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() 1200 if (!IDENTITY_RATIO(scl_data->ratios.vert)) { in dce_transform_get_optimal_number_of_taps() [all …]
|
/linux/drivers/clk/mvebu/ |
A D | orion.c | 80 .ratios = orion_coreclk_ratios, 148 .ratios = orion_coreclk_ratios, 205 .ratios = orion_coreclk_ratios, 268 .ratios = orion_coreclk_ratios,
|
A D | kirkwood.c | 197 .ratios = kirkwood_coreclk_ratios, 205 .ratios = kirkwood_coreclk_ratios, 213 .ratios = kirkwood_coreclk_ratios,
|
A D | common.h | 34 const struct coreclk_ratio *ratios; member
|
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()
|
A D | armada-39x.c | 123 .ratios = armada_39x_coreclk_ratios,
|
A D | armada-375.c | 136 .ratios = armada_375_coreclk_ratios,
|
A D | armada-38x.c | 120 .ratios = armada_38x_coreclk_ratios,
|
A D | mv98dx3236.c | 149 .ratios = mv98dx3236_core_ratios,
|
A D | dove.c | 152 .ratios = dove_coreclk_ratios,
|
A D | armada-370.c | 146 .ratios = a370_coreclk_ratios,
|
A D | armada-xp.c | 155 .ratios = axp_coreclk_ratios,
|
/linux/drivers/gpu/drm/amd/display/dc/dce110/ |
A D | dce110_transform_v.c | 377 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 D | cs42l51.c | 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[i].mclk) in cs42l51_hw_params()
|
/linux/drivers/gpu/drm/amd/display/dc/dcn30/ |
A D | dcn30_dpp.c | 397 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 D | dc_resource.c | 864 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 D | topdown.txt | 51 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 D | Kconfig | 18 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 D | dcn_calcs.c | 399 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 D | transform.h | 175 struct scaling_ratios ratios; member
|
/linux/drivers/gpu/drm/amd/display/dc/dcn20/ |
A D | dcn20_resource.c | 1931 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 D | smpboot.c | 1999 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()
|