| /linux/drivers/gpu/drm/amd/display/dc/dpp/dcn201/ |
| H A D | dcn201_dpp.c | 208 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() 210 if (scl_data->ratios.vert.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 211 scl_data->ratios.vert.value--; in dpp201_get_optimal_number_of_taps() 212 if (scl_data->ratios.horz_c.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 213 scl_data->ratios.horz_c.value--; in dpp201_get_optimal_number_of_taps() 214 if (scl_data->ratios.vert_c.value == (8ll << 32)) 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() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dpp/dcn10/ |
| H A D | dcn10_dpp_dscl.c | 136 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 …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_transform.c | 289 dc_fixpt_u2d19(data->ratios.horz) << 5; in calculate_inits() 291 dc_fixpt_u2d19(data->ratios.vert) << 5; in calculate_inits() 296 data->ratios.horz, in calculate_inits() 305 data->ratios.vert, in calculate_inits() 321 dc_fixpt_u2d19(data->ratios.horz) << 5; in dce60_calculate_inits() 323 dc_fixpt_u2d19(data->ratios.vert) << 5; in dce60_calculate_inits() 334 data->ratios.vert, in dce60_calculate_inits() 442 coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios.vert); in dce_transform_set_scaler() 443 coeffs_h = get_filter_coeffs_16p(data->taps.h_taps, data->ratios.horz); in dce_transform_set_scaler() 529 coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios.vert); in dce60_transform_set_scaler() [all …]
|
| /linux/drivers/clk/mvebu/ |
| H A D | orion.c | 80 .ratios = orion_coreclk_ratios, 148 .ratios = orion_coreclk_ratios, 205 .ratios = orion_coreclk_ratios, 268 .ratios = orion_coreclk_ratios,
|
| H A D | kirkwood.c | 197 .ratios = kirkwood_coreclk_ratios, 205 .ratios = kirkwood_coreclk_ratios, 213 .ratios = kirkwood_coreclk_ratios,
|
| H A D | common.h | 34 const struct coreclk_ratio *ratios; member
|
| H A D | common.c | 156 const char *rclk_name = desc->ratios[n].name; in mvebu_coreclk_setup() 161 desc->get_clk_ratio(base, desc->ratios[n].id, &mult, &div); in mvebu_coreclk_setup()
|
| H A D | armada-375.c | 136 .ratios = armada_375_coreclk_ratios,
|
| H A D | armada-39x.c | 123 .ratios = armada_39x_coreclk_ratios,
|
| H A D | armada-38x.c | 120 .ratios = armada_38x_coreclk_ratios,
|
| H A D | mv98dx3236.c | 149 .ratios = mv98dx3236_core_ratios,
|
| H A D | dove.c | 152 .ratios = dove_coreclk_ratios,
|
| H A D | armada-370.c | 146 .ratios = a370_coreclk_ratios,
|
| /linux/drivers/gpu/drm/amd/display/dc/dce110/ |
| H A D | dce110_transform_v.c | 375 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/ |
| H A D | dcn30_dpp.c | 454 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps() 455 scl_data->taps.h_taps = min(2 * dc_fixpt_ceil(scl_data->ratios.horz), 8); in dpp3_get_optimal_number_of_taps() 461 if (dc_fixpt_ceil(scl_data->ratios.vert) > 1) in dpp3_get_optimal_number_of_taps() 462 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() 468 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 1) in dpp3_get_optimal_number_of_taps() 469 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() 475 if (dc_fixpt_ceil(scl_data->ratios.horz_c) > 1) in dpp3_get_optimal_number_of_taps() 476 scl_data->taps.h_taps_c = min(2 * dc_fixpt_ceil(scl_data->ratios.horz_c), 8); in dpp3_get_optimal_number_of_taps() 492 min_taps_y = dc_fixpt_ceil(scl_data->ratios.vert); in dpp3_get_optimal_number_of_taps() 493 min_taps_c = dc_fixpt_ceil(scl_data->ratios.vert_c); in dpp3_get_optimal_number_of_taps() [all …]
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | aperfmperf.c | 190 u64 ratios, counts; in skx_set_max_freq_ratio() local 200 err = rdmsrq_safe(MSR_TURBO_RATIO_LIMIT, &ratios); in skx_set_max_freq_ratio() 211 *turbo_freq = (ratios >> i) & 0xFF; in skx_set_max_freq_ratio()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/ |
| H A D | dml21_translation_helper.c | 546 plane->composition.scaler_info.enabled = scaler_data->ratios.horz.value != dc_fixpt_one.value || in populate_dml21_plane_config_from_plane_state() 547 scaler_data->ratios.horz_c.value != dc_fixpt_one.value || in populate_dml21_plane_config_from_plane_state() 548 scaler_data->ratios.vert.value != dc_fixpt_one.value || in populate_dml21_plane_config_from_plane_state() 549 scaler_data->ratios.vert_c.value != dc_fixpt_one.value; in populate_dml21_plane_config_from_plane_state() 578 …plane->composition.scaler_info.plane0.h_ratio = (double)scaler_data->ratios.horz.value / (1ULL << … in populate_dml21_plane_config_from_plane_state() 579 …plane->composition.scaler_info.plane0.v_ratio = (double)scaler_data->ratios.vert.value / (1ULL << … in populate_dml21_plane_config_from_plane_state() 580 …plane->composition.scaler_info.plane1.h_ratio = (double)scaler_data->ratios.horz_c.value / (1ULL <… in populate_dml21_plane_config_from_plane_state() 581 …plane->composition.scaler_info.plane1.v_ratio = (double)scaler_data->ratios.vert_c.value / (1ULL <… in populate_dml21_plane_config_from_plane_state()
|
| /linux/fs/erofs/ |
| H A D | Kconfig | 39 high compression ratios. Furthermore, it implements in-place 134 gives better compression ratios than the default LZ4 format, at the 145 ratios than the default LZ4 format, while it costs more CPU 156 ratios than the default LZ4 format, while it costs more CPU
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_resource.c | 1195 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction( in calculate_scaling_ratios() 1198 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction( in calculate_scaling_ratios() 1203 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios() 1205 pipe_ctx->plane_res.scl_data.ratios.vert.value *= 2; in calculate_scaling_ratios() 1207 pipe_ctx->plane_res.scl_data.ratios.vert.value = div64_s64( in calculate_scaling_ratios() 1208 pipe_ctx->plane_res.scl_data.ratios.vert.value * in_h, out_h); in calculate_scaling_ratios() 1209 pipe_ctx->plane_res.scl_data.ratios.horz.value = div64_s64( in calculate_scaling_ratios() 1210 pipe_ctx->plane_res.scl_data.ratios.horz.value * in_w, out_w); in calculate_scaling_ratios() 1212 pipe_ctx->plane_res.scl_data.ratios.horz_c = pipe_ctx->plane_res.scl_data.ratios.horz; in calculate_scaling_ratios() 1213 pipe_ctx->plane_res.scl_data.ratios.vert_c = pipe_ctx->plane_res.scl_data.ratios.vert; in calculate_scaling_ratios() [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | topdown.txt | 40 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/Documentation/iio/ |
| H A D | ad7606.rst | 114 Also, there is a broader choice of oversampling ratios in software mode. 145 In software mode, the following ratios are available:
|
| H A D | ad7380.rst | 82 be achieved by processing a captured data buffer. The following ratios are
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
| H 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() 977 ASSERT(pipe->plane_res.scl_data.ratios.horz.value != dc_fixpt_one.value in dcn_validate_bandwidth() 979 ASSERT(pipe->plane_res.scl_data.ratios.vert.value != dc_fixpt_one.value in dcn_validate_bandwidth() 982 ASSERT(pipe->plane_res.scl_data.ratios.horz.value != dc_fixpt_one.value in dcn_validate_bandwidth() 984 ASSERT(pipe->plane_res.scl_data.ratios.vert.value != dc_fixpt_one.value in dcn_validate_bandwidth()
|
| /linux/Documentation/scheduler/ |
| H A D | schedutil.rst | 50 a big CPU, we allow architectures to scale the time delta with two ratios, one
|
| /linux/Documentation/accounting/ |
| H A D | psi.rst | 60 The ratios (in %) are tracked as recent trends over ten, sixty, and
|