| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/ |
| D | dcn201_dpp.c | 199 if (scl_data->ratios.horz.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 200 scl_data->ratios.horz.value--; in dpp201_get_optimal_number_of_taps() 201 if (scl_data->ratios.vert.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 202 scl_data->ratios.vert.value--; in dpp201_get_optimal_number_of_taps() 203 if (scl_data->ratios.horz_c.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 204 scl_data->ratios.horz_c.value--; in dpp201_get_optimal_number_of_taps() 205 if (scl_data->ratios.vert_c.value == (8ll << 32)) in dpp201_get_optimal_number_of_taps() 206 scl_data->ratios.vert_c.value--; in dpp201_get_optimal_number_of_taps() 209 if (dc_fixpt_ceil(scl_data->ratios.horz) > 4) in dpp201_get_optimal_number_of_taps() 217 if (dc_fixpt_ceil(scl_data->ratios.vert) > 4) in dpp201_get_optimal_number_of_taps() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
| 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 …]
|
| D | dcn10_dpp.c | 132 scl_data->ratios.horz.value != dc_fixpt_one.value && in dpp1_get_optimal_number_of_taps() 133 scl_data->ratios.vert.value != dc_fixpt_one.value) in dpp1_get_optimal_number_of_taps() 144 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() 150 if (scl_data->ratios.vert_c.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 151 scl_data->ratios.vert_c.value--; in dpp1_get_optimal_number_of_taps() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
| 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() 335 scl_data->taps.h_taps, scl_data->ratios.horz); in dpp1_dscl_set_scl_filter() 337 scl_data->taps.v_taps, scl_data->ratios.vert); in dpp1_dscl_set_scl_filter() 344 scl_data->taps.h_taps_c, scl_data->ratios.horz_c); in dpp1_dscl_set_scl_filter() 346 scl_data->taps.v_taps_c, scl_data->ratios.vert_c); in dpp1_dscl_set_scl_filter() [all …]
|
| D | dcn10_dpp.c | 140 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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
| D | dcn30_dpp.c | 406 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps() 407 scl_data->taps.h_taps = min(2 * dc_fixpt_ceil(scl_data->ratios.horz), 8); in dpp3_get_optimal_number_of_taps() 413 if (dc_fixpt_ceil(scl_data->ratios.vert) > 1) in dpp3_get_optimal_number_of_taps() 414 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() 420 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 1) in dpp3_get_optimal_number_of_taps() 421 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() 427 if (dc_fixpt_ceil(scl_data->ratios.horz_c) > 1) in dpp3_get_optimal_number_of_taps() 428 scl_data->taps.h_taps_c = min(2 * dc_fixpt_ceil(scl_data->ratios.horz_c), 8); in dpp3_get_optimal_number_of_taps() 438 min_taps_y = dc_fixpt_ceil(scl_data->ratios.vert); in dpp3_get_optimal_number_of_taps() 439 min_taps_c = dc_fixpt_ceil(scl_data->ratios.vert_c); in dpp3_get_optimal_number_of_taps() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_resource.c | 845 /*Swap surf_src height and width since scaling ratios are in recout rotation*/ in calculate_scaling_ratios() 850 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction( in calculate_scaling_ratios() 853 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction( in calculate_scaling_ratios() 858 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios() 860 pipe_ctx->plane_res.scl_data.ratios.vert.value *= 2; in calculate_scaling_ratios() 862 pipe_ctx->plane_res.scl_data.ratios.vert.value = div64_s64( in calculate_scaling_ratios() 863 pipe_ctx->plane_res.scl_data.ratios.vert.value * in_h, out_h); in calculate_scaling_ratios() 864 pipe_ctx->plane_res.scl_data.ratios.horz.value = div64_s64( in calculate_scaling_ratios() 865 pipe_ctx->plane_res.scl_data.ratios.horz.value * in_w, out_w); in calculate_scaling_ratios() 867 pipe_ctx->plane_res.scl_data.ratios.horz_c = pipe_ctx->plane_res.scl_data.ratios.horz; in calculate_scaling_ratios() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | cs42l51.c | 374 * Master mode mclk/fs ratios. 376 * The table below provides support of following ratios: 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()
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | cs42l51.c | 371 * Master mode mclk/fs ratios. 373 * The table below provides support of following ratios: 403 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()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
| D | dcn30_dpp.c | 406 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps() 407 scl_data->taps.h_taps = min(2 * dc_fixpt_ceil(scl_data->ratios.horz), 8); in dpp3_get_optimal_number_of_taps() 413 if (dc_fixpt_ceil(scl_data->ratios.vert) > 1) in dpp3_get_optimal_number_of_taps() 414 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() 420 if (dc_fixpt_ceil(scl_data->ratios.vert_c) > 1) in dpp3_get_optimal_number_of_taps() 421 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() 427 if (dc_fixpt_ceil(scl_data->ratios.horz_c) > 1) in dpp3_get_optimal_number_of_taps() 428 scl_data->taps.h_taps_c = min(2 * dc_fixpt_ceil(scl_data->ratios.horz_c), 8); in dpp3_get_optimal_number_of_taps() 438 min_taps_y = dc_fixpt_ceil(scl_data->ratios.vert); in dpp3_get_optimal_number_of_taps() 439 min_taps_c = dc_fixpt_ceil(scl_data->ratios.vert_c); in dpp3_get_optimal_number_of_taps() [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/mvebu/ |
| D | orion.c | 80 .ratios = orion_coreclk_ratios, 148 .ratios = orion_coreclk_ratios, 205 .ratios = orion_coreclk_ratios, 268 .ratios = orion_coreclk_ratios,
|
| D | armada-39x.c | 21 * SARL[14:10] : Ratios between CPU, NBCLK, HCLK and DCLK. 123 .ratios = armada_39x_coreclk_ratios,
|
| /kernel/linux/linux-5.10/drivers/clk/mvebu/ |
| D | orion.c | 80 .ratios = orion_coreclk_ratios, 148 .ratios = orion_coreclk_ratios, 205 .ratios = orion_coreclk_ratios, 268 .ratios = orion_coreclk_ratios,
|
| D | armada-39x.c | 21 * SARL[14:10] : Ratios between CPU, NBCLK, HCLK and DCLK. 123 .ratios = armada_39x_coreclk_ratios,
|
| /kernel/linux/linux-6.6/fs/erofs/ |
| D | Kconfig | 18 ratios and implements in-place decompression to reuse the file page 95 gives better compression ratios than the LZ4 algorithm, at the 110 ratios than the default LZ4 format, while it costs more CPU
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
| D | dce110_transform_v.c | 378 dc_fixpt_u2d19(data->ratios.horz) << 5; in calculate_inits() 380 dc_fixpt_u2d19(data->ratios.vert) << 5; in calculate_inits() 382 dc_fixpt_u2d19(data->ratios.horz_c) << 5; in calculate_inits() 384 dc_fixpt_u2d19(data->ratios.vert_c) << 5; in calculate_inits() 562 coeffs_v = get_filter_coeffs_64p(data->taps.v_taps, data->ratios.vert); in dce110_xfmv_set_scaler() 563 coeffs_h = get_filter_coeffs_64p(data->taps.h_taps, data->ratios.horz); in dce110_xfmv_set_scaler() 564 coeffs_v_c = get_filter_coeffs_64p(data->taps.v_taps_c, data->ratios.vert_c); in dce110_xfmv_set_scaler() 565 coeffs_h_c = get_filter_coeffs_64p(data->taps.h_taps_c, data->ratios.horz_c); in dce110_xfmv_set_scaler()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/ |
| 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()
|
| /kernel/linux/linux-5.10/tools/perf/Documentation/ |
| D | topdown.txt | 51 metric register that reports slots ratios for the different bottleneck 151 The binary ratios in the metric value can be converted to float ratios: 162 The ratios in the metric accumulate for the time when the counter 193 Later the individual ratios for the measurement period can be recreated
|
| /kernel/linux/linux-6.6/tools/perf/Documentation/ |
| 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
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
| 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() 524 coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios.vert); in dce60_transform_set_scaler() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
| 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() 525 coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios.vert); in dce60_transform_set_scaler() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_resource.c | 803 data->viewport.width = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.horz, data->recout.width)); in calculate_viewport_size() 804 data->viewport.height = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.vert, data->recout.height)); in calculate_viewport_size() 805 data->viewport_c.width = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.horz_c, data->recout.width)); in calculate_viewport_size() 806 …data->viewport_c.height = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.vert_c, data->recout.height)… in calculate_viewport_size() 878 * Active space, we first multiply stream scaling ratios (i.e 2304/1920 in calculate_plane_rec_in_timing_active() 1186 /*Swap surf_src height and width since scaling ratios are in recout rotation*/ in calculate_scaling_ratios() 1191 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction( in calculate_scaling_ratios() 1194 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction( in calculate_scaling_ratios() 1199 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios() 1201 pipe_ctx->plane_res.scl_data.ratios.vert.value *= 2; in calculate_scaling_ratios() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
| D | opp2420_data.c | 13 * these combinations is via the 'ratios' which the clocks operate with 39 * Key dividers which make up a PRCM set. Ratios for a PRCM are mandated.
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | opp2420_data.c | 13 * these combinations is via the 'ratios' which the clocks operate with 39 * Key dividers which make up a PRCM set. Ratios for a PRCM are mandated.
|
| D | opp2430_data.c | 13 * these combinations is via the 'ratios' which the clocks operate with 37 * Key dividers which make up a PRCM set. Ratios for a PRCM are mandated.
|