/linux-6.12.1/drivers/gpu/drm/amd/display/dc/spl/ |
D | dc_spl_scl_filters.c | 1321 const uint16_t *spl_get_filter_3tap_16p(struct spl_fixed31_32 ratio) in spl_get_filter_3tap_16p() argument 1323 if (ratio.value < spl_fixpt_one.value) in spl_get_filter_3tap_16p() 1325 else if (ratio.value < spl_fixpt_from_fraction(4, 3).value) in spl_get_filter_3tap_16p() 1327 else if (ratio.value < spl_fixpt_from_fraction(5, 3).value) in spl_get_filter_3tap_16p() 1333 const uint16_t *spl_get_filter_3tap_64p(struct spl_fixed31_32 ratio) in spl_get_filter_3tap_64p() argument 1335 if (ratio.value < spl_fixpt_one.value) in spl_get_filter_3tap_64p() 1337 else if (ratio.value < spl_fixpt_from_fraction(4, 3).value) in spl_get_filter_3tap_64p() 1339 else if (ratio.value < spl_fixpt_from_fraction(5, 3).value) in spl_get_filter_3tap_64p() 1345 const uint16_t *spl_get_filter_4tap_16p(struct spl_fixed31_32 ratio) in spl_get_filter_4tap_16p() argument 1347 if (ratio.value < spl_fixpt_one.value) in spl_get_filter_4tap_16p() [all …]
|
D | dc_spl_scl_easf_filters.c | 1410 uint16_t *spl_get_easf_filter_3tap_64p(struct spl_fixed31_32 ratio) in spl_get_easf_filter_3tap_64p() argument 1412 if (ratio.value < spl_fixpt_from_fraction(3, 10).value) in spl_get_easf_filter_3tap_64p() 1414 else if (ratio.value < spl_fixpt_from_fraction(4, 10).value) in spl_get_easf_filter_3tap_64p() 1416 else if (ratio.value < spl_fixpt_from_fraction(5, 10).value) in spl_get_easf_filter_3tap_64p() 1418 else if (ratio.value < spl_fixpt_from_fraction(6, 10).value) in spl_get_easf_filter_3tap_64p() 1420 else if (ratio.value < spl_fixpt_from_fraction(7, 10).value) in spl_get_easf_filter_3tap_64p() 1422 else if (ratio.value < spl_fixpt_from_fraction(8, 10).value) in spl_get_easf_filter_3tap_64p() 1424 else if (ratio.value < spl_fixpt_from_fraction(9, 10).value) in spl_get_easf_filter_3tap_64p() 1430 uint16_t *spl_get_easf_filter_4tap_64p(struct spl_fixed31_32 ratio) in spl_get_easf_filter_4tap_64p() argument 1432 if (ratio.value < spl_fixpt_from_fraction(3, 10).value) in spl_get_easf_filter_4tap_64p() [all …]
|
D | dc_spl_scl_easf_filters.h | 17 uint16_t *spl_get_easf_filter_3tap_64p(struct spl_fixed31_32 ratio); 18 uint16_t *spl_get_easf_filter_4tap_64p(struct spl_fixed31_32 ratio); 19 uint16_t *spl_get_easf_filter_6tap_64p(struct spl_fixed31_32 ratio); 20 uint16_t *spl_dscl_get_easf_filter_coeffs_64p(int taps, struct spl_fixed31_32 ratio); 25 uint32_t spl_get_v_bf3_mode(struct spl_fixed31_32 ratio); 26 uint32_t spl_get_h_bf3_mode(struct spl_fixed31_32 ratio); 27 uint32_t spl_get_reducer_gain6(int taps, struct spl_fixed31_32 ratio); 28 uint32_t spl_get_reducer_gain4(int taps, struct spl_fixed31_32 ratio); 29 uint32_t spl_get_gainRing6(int taps, struct spl_fixed31_32 ratio); 30 uint32_t spl_get_gainRing4(int taps, struct spl_fixed31_32 ratio); [all …]
|
D | dc_spl_scl_filters.h | 10 const uint16_t *spl_get_filter_3tap_16p(struct spl_fixed31_32 ratio); 11 const uint16_t *spl_get_filter_3tap_64p(struct spl_fixed31_32 ratio); 12 const uint16_t *spl_get_filter_4tap_16p(struct spl_fixed31_32 ratio); 13 const uint16_t *spl_get_filter_4tap_64p(struct spl_fixed31_32 ratio); 14 const uint16_t *spl_get_filter_5tap_64p(struct spl_fixed31_32 ratio); 15 const uint16_t *spl_get_filter_6tap_64p(struct spl_fixed31_32 ratio); 16 const uint16_t *spl_get_filter_7tap_64p(struct spl_fixed31_32 ratio); 17 const uint16_t *spl_get_filter_8tap_64p(struct spl_fixed31_32 ratio); 20 const uint16_t *spl_dscl_get_filter_coeffs_64p(int taps, struct spl_fixed31_32 ratio);
|
D | dc_spl_isharp_filters.c | 553 static unsigned int spl_calculate_sharpness_level_adj(struct spl_fixed31_32 ratio) in spl_calculate_sharpness_level_adj() argument 581 if (ratio.value >= ratio_level.value) { in spl_calculate_sharpness_level_adj() 591 static unsigned int spl_calculate_sharpness_level(struct spl_fixed31_32 ratio, in spl_calculate_sharpness_level() argument 618 sharpness_level_down_adj = spl_calculate_sharpness_level_adj(ratio); in spl_calculate_sharpness_level() 627 sharpness_level_down_adj = spl_calculate_sharpness_level_adj(ratio); in spl_calculate_sharpness_level() 635 sharpness_level_down_adj = spl_calculate_sharpness_level_adj(ratio); in spl_calculate_sharpness_level() 659 void spl_build_isharp_1dlut_from_reference_curve(struct spl_fixed31_32 ratio, enum system_setup set… in spl_build_isharp_1dlut_from_reference_curve() argument 670 unsigned int sharpnessX1000 = spl_calculate_sharpness_level(ratio, in spl_build_isharp_1dlut_from_reference_curve()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_scl_filters.c | 1341 const uint16_t *get_filter_3tap_16p(struct fixed31_32 ratio) in get_filter_3tap_16p() argument 1343 if (ratio.value < dc_fixpt_one.value) in get_filter_3tap_16p() 1345 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value) in get_filter_3tap_16p() 1347 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value) in get_filter_3tap_16p() 1353 const uint16_t *get_filter_3tap_64p(struct fixed31_32 ratio) in get_filter_3tap_64p() argument 1355 if (ratio.value < dc_fixpt_one.value) in get_filter_3tap_64p() 1357 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value) in get_filter_3tap_64p() 1359 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value) in get_filter_3tap_64p() 1365 const uint16_t *get_filter_4tap_16p(struct fixed31_32 ratio) in get_filter_4tap_16p() argument 1367 if (ratio.value < dc_fixpt_one.value) in get_filter_4tap_16p() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_dwb_scl.c | 530 static const uint16_t *wbscl_get_filter_3tap_16p(struct fixed31_32 ratio) in wbscl_get_filter_3tap_16p() argument 532 if (ratio.value < dc_fixpt_one.value) in wbscl_get_filter_3tap_16p() 534 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value) in wbscl_get_filter_3tap_16p() 536 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value) in wbscl_get_filter_3tap_16p() 542 static const uint16_t *wbscl_get_filter_4tap_16p(struct fixed31_32 ratio) in wbscl_get_filter_4tap_16p() argument 544 if (ratio.value < dc_fixpt_one.value) in wbscl_get_filter_4tap_16p() 546 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value) in wbscl_get_filter_4tap_16p() 548 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value) in wbscl_get_filter_4tap_16p() 554 static const uint16_t *wbscl_get_filter_5tap_16p(struct fixed31_32 ratio) in wbscl_get_filter_5tap_16p() argument 556 if (ratio.value < dc_fixpt_one.value) in wbscl_get_filter_5tap_16p() [all …]
|
/linux-6.12.1/tools/perf/tests/ |
D | parse-metric.c | 125 static int compute_metric(const char *name, struct value *vals, double *ratio) in compute_metric() argument 127 return __compute_metric(name, vals, name, ratio, NULL, NULL); in compute_metric() 139 double ratio; in test_ipc() local 147 compute_metric("IPC", vals, &ratio) == 0); in test_ipc() 150 ratio == 1.5); in test_ipc() 156 double ratio; in test_frontend() local 166 compute_metric("Frontend_Bound_SMT", vals, &ratio) == 0); in test_frontend() 169 ratio == 0.45); in test_frontend() 175 double ratio; in test_cache_miss_cycles() local 184 compute_metric("cache_miss_cycles", vals, &ratio) == 0); in test_cache_miss_cycles() [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_cdclk.c | 1272 u8 ratio; member 1276 { .refclk = 19200, .cdclk = 144000, .ratio = 60 }, 1277 { .refclk = 19200, .cdclk = 288000, .ratio = 60 }, 1278 { .refclk = 19200, .cdclk = 384000, .ratio = 60 }, 1279 { .refclk = 19200, .cdclk = 576000, .ratio = 60 }, 1280 { .refclk = 19200, .cdclk = 624000, .ratio = 65 }, 1285 { .refclk = 19200, .cdclk = 79200, .ratio = 33 }, 1286 { .refclk = 19200, .cdclk = 158400, .ratio = 33 }, 1287 { .refclk = 19200, .cdclk = 316800, .ratio = 33 }, 1292 { .refclk = 19200, .cdclk = 172800, .ratio = 18 }, [all …]
|
/linux-6.12.1/drivers/thermal/intel/ |
D | intel_powerclamp.c | 370 static unsigned int get_compensation(int ratio) in get_compensation() argument 378 if (ratio == 1 && in get_compensation() 379 cal_data[ratio].confidence >= CONFIDENCE_OK && in get_compensation() 380 cal_data[ratio + 1].confidence >= CONFIDENCE_OK && in get_compensation() 381 cal_data[ratio + 2].confidence >= CONFIDENCE_OK) { in get_compensation() 382 comp = (cal_data[ratio].steady_comp + in get_compensation() 383 cal_data[ratio + 1].steady_comp + in get_compensation() 384 cal_data[ratio + 2].steady_comp) / 3; in get_compensation() 385 } else if (ratio == MAX_TARGET_RATIO - 1 && in get_compensation() 386 cal_data[ratio].confidence >= CONFIDENCE_OK && in get_compensation() [all …]
|
/linux-6.12.1/sound/soc/codecs/ |
D | cs42xx8.c | 182 unsigned int ratio[3]; member 266 u32 ratio[2]; in cs42xx8_hw_params() local 278 ratio[tx] = rate[tx] > 0 ? cs42xx8->sysclk / rate[tx] : 0; in cs42xx8_hw_params() 279 ratio[!tx] = rate[!tx] > 0 ? cs42xx8->sysclk / rate[!tx] : 0; in cs42xx8_hw_params() 303 (cs42xx8_ratios[i].ratio[0] == ratio[tx] || in cs42xx8_hw_params() 304 cs42xx8_ratios[i].ratio[1] == ratio[tx] || in cs42xx8_hw_params() 305 cs42xx8_ratios[i].ratio[2] == ratio[tx]) : in cs42xx8_hw_params() 306 (cs42xx8_ratios[i].ratio[fm[tx]] == ratio[tx])) && in cs42xx8_hw_params() 310 if (!ratio[tx]) in cs42xx8_hw_params() 315 (cs42xx8_ratios[i].ratio[0] == ratio[!tx] || in cs42xx8_hw_params() [all …]
|
D | wm8974.c | 378 unsigned int ratio = 2 * f_in / f_out; in wm8974_get_mclkdiv() local 380 if (ratio <= 2) { in wm8974_get_mclkdiv() 382 ratio = 2; in wm8974_get_mclkdiv() 383 } else if (ratio == 3) { in wm8974_get_mclkdiv() 385 } else if (ratio == 4) { in wm8974_get_mclkdiv() 387 } else if (ratio <= 6) { in wm8974_get_mclkdiv() 389 ratio = 6; in wm8974_get_mclkdiv() 390 } else if (ratio <= 8) { in wm8974_get_mclkdiv() 392 ratio = 8; in wm8974_get_mclkdiv() 393 } else if (ratio <= 12) { in wm8974_get_mclkdiv() [all …]
|
D | wm8940.c | 650 unsigned int ratio = 2 * f_in / f_out; in wm8940_get_mclkdiv() local 652 if (ratio <= 2) { in wm8940_get_mclkdiv() 654 ratio = 2; in wm8940_get_mclkdiv() 655 } else if (ratio == 3) { in wm8940_get_mclkdiv() 657 } else if (ratio == 4) { in wm8940_get_mclkdiv() 659 } else if (ratio <= 6) { in wm8940_get_mclkdiv() 661 ratio = 6; in wm8940_get_mclkdiv() 662 } else if (ratio <= 8) { in wm8940_get_mclkdiv() 664 ratio = 8; in wm8940_get_mclkdiv() 665 } else if (ratio <= 12) { in wm8940_get_mclkdiv() [all …]
|
/linux-6.12.1/drivers/media/dvb-frontends/ |
D | ves1x93.c | 165 u32 ratio; in ves1x93_set_symbolrate() local 184 ratio = tmp / FIN; in ves1x93_set_symbolrate() 187 ratio = (ratio << 8) + tmp / FIN; in ves1x93_set_symbolrate() 190 ratio = (ratio << 8) + tmp / FIN; in ves1x93_set_symbolrate() 194 if (ratio < MUL/3) FNR = 0; in ves1x93_set_symbolrate() 195 if (ratio < (MUL*11)/50) FNR = 1; in ves1x93_set_symbolrate() 196 if (ratio < MUL/6) FNR = 2; in ves1x93_set_symbolrate() 197 if (ratio < MUL/9) FNR = 3; in ves1x93_set_symbolrate() 198 if (ratio < MUL/12) FNR = 4; in ves1x93_set_symbolrate() 199 if (ratio < (MUL*11)/200) FNR = 5; in ves1x93_set_symbolrate() [all …]
|
D | z0194a.h | 13 u32 srate, u32 ratio) in sharp_z0194a_set_symbol_rate() argument 33 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in sharp_z0194a_set_symbol_rate() 34 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in sharp_z0194a_set_symbol_rate() 35 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in sharp_z0194a_set_symbol_rate()
|
D | tda8083.c | 124 u32 ratio; in tda8083_set_symbolrate() local 140 ratio = tmp / srate; in tda8083_set_symbolrate() 143 ratio = (ratio << 8) + tmp / srate; in tda8083_set_symbolrate() 146 ratio = (ratio << 8) + tmp / srate; in tda8083_set_symbolrate() 148 dprintk("tda8083: ratio == %08x\n", (unsigned int) ratio); in tda8083_set_symbolrate() 151 tda8083_writereg (state, 0x02, (ratio >> 16) & 0xff); in tda8083_set_symbolrate() 152 tda8083_writereg (state, 0x03, (ratio >> 8) & 0xff); in tda8083_set_symbolrate() 153 tda8083_writereg (state, 0x04, (ratio ) & 0xff); in tda8083_set_symbolrate()
|
D | bsbe1.h | 34 static int alps_bsbe1_set_symbol_rate(struct dvb_frontend* fe, u32 srate, u32 ratio) in alps_bsbe1_set_symbol_rate() argument 48 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_bsbe1_set_symbol_rate() 49 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_bsbe1_set_symbol_rate() 50 stv0299_writereg(fe, 0x21, (ratio ) & 0xf0); in alps_bsbe1_set_symbol_rate()
|
D | cx24110.c | 230 u32 ratio; in cx24110_set_symbolrate() local 276 ratio=(tmp/BDRI); in cx24110_set_symbolrate() 279 ratio=(ratio<<8)+(tmp/BDRI); in cx24110_set_symbolrate() 282 ratio=(ratio<<8)+(tmp/BDRI); in cx24110_set_symbolrate() 285 ratio=(ratio<<1)+(tmp/BDRI); in cx24110_set_symbolrate() 289 dprintk("ratio= %08x\n", ratio); in cx24110_set_symbolrate() 291 cx24110_writereg(state, 0x1, (ratio>>16)&0xff); in cx24110_set_symbolrate() 292 cx24110_writereg(state, 0x2, (ratio>>8)&0xff); in cx24110_set_symbolrate() 293 cx24110_writereg(state, 0x3, (ratio)&0xff); in cx24110_set_symbolrate()
|
/linux-6.12.1/sound/soc/fsl/ |
D | fsl_esai.c | 165 static int fsl_esai_divisor_cal(struct snd_soc_dai *dai, bool tx, u32 ratio, in fsl_esai_divisor_cal() argument 176 if (ratio > 2 * 8 * 256 * maxfp || ratio < 2) { in fsl_esai_divisor_cal() 180 } else if (ratio % 2) { in fsl_esai_divisor_cal() 185 ratio /= 2; in fsl_esai_divisor_cal() 187 psr = ratio <= 256 * maxfp ? ESAI_xCCR_xPSR_BYPASS : ESAI_xCCR_xPSR_DIV8; in fsl_esai_divisor_cal() 190 if (ratio <= 256) { in fsl_esai_divisor_cal() 191 pm = ratio; in fsl_esai_divisor_cal() 205 if (prod == ratio) in fsl_esai_divisor_cal() 207 else if (prod / ratio == 1) in fsl_esai_divisor_cal() 208 sub = prod - ratio; in fsl_esai_divisor_cal() [all …]
|
/linux-6.12.1/tools/testing/selftests/memory-hotplug/ |
D | mem-on-off-test.sh | 149 ratio=2 165 ratio=$OPTARG 166 if [ "$ratio" -gt 100 ] || [ "$ratio" -lt 0 ]; then 181 echo "Test scope: $ratio% hotplug memory" 203 target=`echo "a=$hotpluggable_num*$ratio; if ( a%100 ) a/100+1 else a/100" | bc` 204 echo -e "\t offline $ratio% hot-pluggable memory in online state" 271 if [ $((RANDOM % 100)) -lt $ratio ]; then 297 if [ $((RANDOM % 100)) -lt $ratio ]; then
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | transform.h | 252 const uint16_t *get_filter_3tap_16p(struct fixed31_32 ratio); 253 const uint16_t *get_filter_3tap_64p(struct fixed31_32 ratio); 254 const uint16_t *get_filter_4tap_16p(struct fixed31_32 ratio); 255 const uint16_t *get_filter_4tap_64p(struct fixed31_32 ratio); 256 const uint16_t *get_filter_5tap_64p(struct fixed31_32 ratio); 257 const uint16_t *get_filter_6tap_64p(struct fixed31_32 ratio); 258 const uint16_t *get_filter_7tap_64p(struct fixed31_32 ratio); 259 const uint16_t *get_filter_8tap_64p(struct fixed31_32 ratio);
|
/linux-6.12.1/drivers/media/platform/ti/omap3isp/ |
D | ispresizer.c | 309 const struct resizer_ratio *ratio) in resizer_set_ratio() argument 317 rgval |= ((ratio->horz - 1) << ISPRSZ_CNT_HRSZ_SHIFT) in resizer_set_ratio() 319 rgval |= ((ratio->vert - 1) << ISPRSZ_CNT_VRSZ_SHIFT) in resizer_set_ratio() 324 if (ratio->horz > MID_RESIZE_VALUE) in resizer_set_ratio() 330 if (ratio->vert > MID_RESIZE_VALUE) in resizer_set_ratio() 782 struct resizer_ratio *ratio) in resizer_calc_ratios() argument 807 ratio->vert = ((input->height - 4) * 256 + 255 - 16 - 32 * spv) in resizer_calc_ratios() 809 if (ratio->vert > MID_RESIZE_VALUE) in resizer_calc_ratios() 810 ratio->vert = ((input->height - 7) * 256 + 255 - 32 - 64 * spv) in resizer_calc_ratios() 812 ratio->vert = clamp_t(unsigned int, ratio->vert, in resizer_calc_ratios() [all …]
|
/linux-6.12.1/tools/power/cpupower/utils/ |
D | cpufreq-info.c | 174 unsigned int ratio; in get_boost_mode_x86() local 185 ratio = (intel_turbo_ratio >> 24) & 0xFF; in get_boost_mode_x86() 186 if (ratio) in get_boost_mode_x86() 188 ratio * bclk); in get_boost_mode_x86() 190 ratio = (intel_turbo_ratio >> 16) & 0xFF; in get_boost_mode_x86() 191 if (ratio) in get_boost_mode_x86() 193 ratio * bclk); in get_boost_mode_x86() 195 ratio = (intel_turbo_ratio >> 8) & 0xFF; in get_boost_mode_x86() 196 if (ratio) in get_boost_mode_x86() 198 ratio * bclk); in get_boost_mode_x86() [all …]
|
/linux-6.12.1/arch/x86/kernel/ |
D | tsc_msr.c | 168 u32 lo, hi, ratio, freq, tscref; in cpu_khz_from_msr() local 182 ratio = (lo >> 8) & 0xff; in cpu_khz_from_msr() 185 ratio = (hi >> 8) & 0x1f; in cpu_khz_from_msr() 204 res = DIV_ROUND_CLOSEST(tscref * ratio, md->divider); in cpu_khz_from_msr() 207 res = freq * ratio; in cpu_khz_from_msr()
|
/linux-6.12.1/drivers/media/platform/renesas/vsp1/ |
D | vsp1_uds.c | 54 static unsigned int uds_output_size(unsigned int input, unsigned int ratio) in uds_output_size() argument 56 if (ratio > 4096) { in uds_output_size() 60 mp = ratio / 4096; in uds_output_size() 63 return (input - 1) / mp * mp * 4096 / ratio + 1; in uds_output_size() 66 return (input - 1) * 4096 / ratio + 1; in uds_output_size() 87 static unsigned int uds_passband_width(unsigned int ratio) in uds_passband_width() argument 89 if (ratio >= 4096) { in uds_passband_width() 93 mp = ratio / 4096; in uds_passband_width() 96 return 64 * 4096 * mp / ratio; in uds_passband_width()
|