Home
last modified time | relevance | path

Searched refs:ratio (Results 1 – 25 of 262) sorted by relevance

1234567891011

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/
Ddce_scl_filters.c1015 const uint16_t *get_filter_3tap_16p(struct fixed31_32 ratio) in get_filter_3tap_16p() argument
1017 if (ratio.value < dc_fixpt_one.value) in get_filter_3tap_16p()
1019 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value) in get_filter_3tap_16p()
1021 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value) in get_filter_3tap_16p()
1027 const uint16_t *get_filter_3tap_64p(struct fixed31_32 ratio) in get_filter_3tap_64p() argument
1029 if (ratio.value < dc_fixpt_one.value) in get_filter_3tap_64p()
1031 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value) in get_filter_3tap_64p()
1033 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value) in get_filter_3tap_64p()
1039 const uint16_t *get_filter_4tap_16p(struct fixed31_32 ratio) in get_filter_4tap_16p() argument
1041 if (ratio.value < dc_fixpt_one.value) in get_filter_4tap_16p()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_dwb_scl.c530 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 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-v5.4/tools/perf/util/
Dstat-shadow.c292 static const char *get_ratio_color(enum grc_type type, double ratio) in get_ratio_color() argument
301 if (ratio > grc_table[type][0]) in get_ratio_color()
303 else if (ratio > grc_table[type][1]) in get_ratio_color()
305 else if (ratio > grc_table[type][2]) in get_ratio_color()
431 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
438 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
440 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
442 if (ratio) in print_stalled_cycles_frontend()
444 ratio); in print_stalled_cycles_frontend()
455 double total, ratio = 0.0; in print_stalled_cycles_backend() local
[all …]
/Linux-v5.4/drivers/thermal/intel/
Dintel_powerclamp.c264 static unsigned int get_compensation(int ratio) in get_compensation() argument
269 if (ratio == 1 && in get_compensation()
270 cal_data[ratio].confidence >= CONFIDENCE_OK && in get_compensation()
271 cal_data[ratio + 1].confidence >= CONFIDENCE_OK && in get_compensation()
272 cal_data[ratio + 2].confidence >= CONFIDENCE_OK) { in get_compensation()
273 comp = (cal_data[ratio].steady_comp + in get_compensation()
274 cal_data[ratio + 1].steady_comp + in get_compensation()
275 cal_data[ratio + 2].steady_comp) / 3; in get_compensation()
276 } else if (ratio == MAX_TARGET_RATIO - 1 && in get_compensation()
277 cal_data[ratio].confidence >= CONFIDENCE_OK && in get_compensation()
[all …]
/Linux-v5.4/sound/soc/codecs/
Dcs42xx8.c183 unsigned int ratio[3]; member
267 u32 ratio[2]; in cs42xx8_hw_params() local
279 ratio[tx] = rate[tx] > 0 ? cs42xx8->sysclk / rate[tx] : 0; in cs42xx8_hw_params()
280 ratio[!tx] = rate[!tx] > 0 ? cs42xx8->sysclk / rate[!tx] : 0; in cs42xx8_hw_params()
304 (cs42xx8_ratios[i].ratio[0] == ratio[tx] || in cs42xx8_hw_params()
305 cs42xx8_ratios[i].ratio[1] == ratio[tx] || in cs42xx8_hw_params()
306 cs42xx8_ratios[i].ratio[2] == ratio[tx]) : in cs42xx8_hw_params()
307 (cs42xx8_ratios[i].ratio[fm[tx]] == ratio[tx])) && in cs42xx8_hw_params()
311 if (!ratio[tx]) in cs42xx8_hw_params()
316 (cs42xx8_ratios[i].ratio[0] == ratio[!tx] || in cs42xx8_hw_params()
[all …]
Dwm8974.c386 unsigned int ratio = 2 * f_in / f_out; in wm8974_get_mclkdiv() local
388 if (ratio <= 2) { in wm8974_get_mclkdiv()
390 ratio = 2; in wm8974_get_mclkdiv()
391 } else if (ratio == 3) { in wm8974_get_mclkdiv()
393 } else if (ratio == 4) { in wm8974_get_mclkdiv()
395 } else if (ratio <= 6) { in wm8974_get_mclkdiv()
397 ratio = 6; in wm8974_get_mclkdiv()
398 } else if (ratio <= 8) { in wm8974_get_mclkdiv()
400 ratio = 8; in wm8974_get_mclkdiv()
401 } else if (ratio <= 12) { in wm8974_get_mclkdiv()
[all …]
/Linux-v5.4/drivers/media/dvb-frontends/
Dves1x93.c165 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 …]
Dz0194a.h13 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()
Dbsbe1.h34 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()
Dbsru6.h53 static int alps_bsru6_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in alps_bsru6_set_symbol_rate() argument
80 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_bsru6_set_symbol_rate()
81 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_bsru6_set_symbol_rate()
82 stv0299_writereg(fe, 0x21, ratio & 0xf0); in alps_bsru6_set_symbol_rate()
Dtda8083.c124 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()
Dcx24110.c230 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-v5.4/sound/soc/fsl/
Dfsl_esai.c136 static int fsl_esai_divisor_cal(struct snd_soc_dai *dai, bool tx, u32 ratio, in fsl_esai_divisor_cal() argument
147 if (ratio > 2 * 8 * 256 * maxfp || ratio < 2) { in fsl_esai_divisor_cal()
151 } else if (ratio % 2) { in fsl_esai_divisor_cal()
156 ratio /= 2; in fsl_esai_divisor_cal()
158 psr = ratio <= 256 * maxfp ? ESAI_xCCR_xPSR_BYPASS : ESAI_xCCR_xPSR_DIV8; in fsl_esai_divisor_cal()
161 if (ratio <= 256) { in fsl_esai_divisor_cal()
162 pm = ratio; in fsl_esai_divisor_cal()
176 if (prod == ratio) in fsl_esai_divisor_cal()
178 else if (prod / ratio == 1) in fsl_esai_divisor_cal()
179 sub = prod - ratio; in fsl_esai_divisor_cal()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/hw/
Dtransform.h268 const uint16_t *get_filter_3tap_16p(struct fixed31_32 ratio);
269 const uint16_t *get_filter_3tap_64p(struct fixed31_32 ratio);
270 const uint16_t *get_filter_4tap_16p(struct fixed31_32 ratio);
271 const uint16_t *get_filter_4tap_64p(struct fixed31_32 ratio);
272 const uint16_t *get_filter_5tap_64p(struct fixed31_32 ratio);
273 const uint16_t *get_filter_6tap_64p(struct fixed31_32 ratio);
274 const uint16_t *get_filter_7tap_64p(struct fixed31_32 ratio);
275 const uint16_t *get_filter_8tap_64p(struct fixed31_32 ratio);
/Linux-v5.4/drivers/media/platform/omap3isp/
Dispresizer.c307 const struct resizer_ratio *ratio) in resizer_set_ratio() argument
315 rgval |= ((ratio->horz - 1) << ISPRSZ_CNT_HRSZ_SHIFT) in resizer_set_ratio()
317 rgval |= ((ratio->vert - 1) << ISPRSZ_CNT_VRSZ_SHIFT) in resizer_set_ratio()
322 if (ratio->horz > MID_RESIZE_VALUE) in resizer_set_ratio()
328 if (ratio->vert > MID_RESIZE_VALUE) in resizer_set_ratio()
780 struct resizer_ratio *ratio) in resizer_calc_ratios() argument
805 ratio->vert = ((input->height - 4) * 256 + 255 - 16 - 32 * spv) in resizer_calc_ratios()
807 if (ratio->vert > MID_RESIZE_VALUE) in resizer_calc_ratios()
808 ratio->vert = ((input->height - 7) * 256 + 255 - 32 - 64 * spv) in resizer_calc_ratios()
810 ratio->vert = clamp_t(unsigned int, ratio->vert, in resizer_calc_ratios()
[all …]
/Linux-v5.4/tools/testing/selftests/memory-hotplug/
Dmem-on-off-test.sh140 ratio=2
156 ratio=$OPTARG
157 if [ "$ratio" -gt 100 ] || [ "$ratio" -lt 0 ]; then
172 echo "Test scope: $ratio% hotplug memory"
194 target=`echo "a=$hotpluggable_num*$ratio; if ( a%100 ) a/100+1 else a/100" | bc`
195 echo -e "\t offline $ratio% hot-pluggable memory in online state"
259 if [ $((RANDOM % 100)) -lt $ratio ]; then
/Linux-v5.4/tools/power/x86/turbostat/
Dturbostat.c2068 unsigned int ratio; in dump_nhm_platform_info() local
2074 ratio = (msr >> 40) & 0xFF; in dump_nhm_platform_info()
2076 ratio, bclk, ratio * bclk); in dump_nhm_platform_info()
2078 ratio = (msr >> 8) & 0xFF; in dump_nhm_platform_info()
2080 ratio, bclk, ratio * bclk); in dump_nhm_platform_info()
2093 unsigned int ratio; in dump_hsw_turbo_ratio_limits() local
2099 ratio = (msr >> 8) & 0xFF; in dump_hsw_turbo_ratio_limits()
2100 if (ratio) in dump_hsw_turbo_ratio_limits()
2102 ratio, bclk, ratio * bclk); in dump_hsw_turbo_ratio_limits()
2104 ratio = (msr >> 0) & 0xFF; in dump_hsw_turbo_ratio_limits()
[all …]
/Linux-v5.4/tools/power/cpupower/utils/
Dcpufreq-info.c209 unsigned int ratio; in get_boost_mode_x86() local
220 ratio = (intel_turbo_ratio >> 24) & 0xFF; in get_boost_mode_x86()
221 if (ratio) in get_boost_mode_x86()
223 ratio * bclk); in get_boost_mode_x86()
225 ratio = (intel_turbo_ratio >> 16) & 0xFF; in get_boost_mode_x86()
226 if (ratio) in get_boost_mode_x86()
228 ratio * bclk); in get_boost_mode_x86()
230 ratio = (intel_turbo_ratio >> 8) & 0xFF; in get_boost_mode_x86()
231 if (ratio) in get_boost_mode_x86()
233 ratio * bclk); in get_boost_mode_x86()
[all …]
/Linux-v5.4/arch/x86/kernel/
Dtsc_msr.c84 u32 lo, hi, ratio, freq; in cpu_khz_from_msr() local
96 ratio = (lo >> 8) & 0xff; in cpu_khz_from_msr()
99 ratio = (hi >> 8) & 0x1f; in cpu_khz_from_msr()
109 res = freq * ratio; in cpu_khz_from_msr()
/Linux-v5.4/drivers/clk/
Dclk-cs2000-cp.c194 u64 ratio; in cs2000_rate_to_ratio() local
202 ratio = (u64)rate_out << 20; in cs2000_rate_to_ratio()
203 do_div(ratio, rate_in); in cs2000_rate_to_ratio()
205 return ratio; in cs2000_rate_to_ratio()
208 static unsigned long cs2000_ratio_to_rate(u32 ratio, u32 rate_in) in cs2000_ratio_to_rate() argument
219 rate_out = (u64)ratio * rate_in; in cs2000_ratio_to_rate()
293 u32 ratio; in cs2000_recalc_rate() local
295 ratio = cs2000_ratio_get(priv, ch); in cs2000_recalc_rate()
297 return cs2000_ratio_to_rate(ratio, parent_rate); in cs2000_recalc_rate()
303 u32 ratio; in cs2000_round_rate() local
[all …]
/Linux-v5.4/drivers/media/platform/vsp1/
Dvsp1_uds.c54 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()
/Linux-v5.4/drivers/media/pci/mantis/
Dmantis_vp1033.c107 u32 srate, u32 ratio) in lgtdqcs001f_set_symbol_rate() argument
134 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in lgtdqcs001f_set_symbol_rate()
135 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in lgtdqcs001f_set_symbol_rate()
136 stv0299_writereg(fe, 0x21, ratio & 0xf0); in lgtdqcs001f_set_symbol_rate()
/Linux-v5.4/drivers/ide/
Dpdc202xx_new.c303 long pll_input, pll_output, ratio; in init_chipset_pdcnew() local
361 ratio = pll_output / (pll_input / 1000); in init_chipset_pdcnew()
362 if (ratio < 8600L) { /* 8.6x */ in init_chipset_pdcnew()
365 } else if (ratio < 12900L) { /* 12.9x */ in init_chipset_pdcnew()
368 } else if (ratio < 16100L) { /* 16.1x */ in init_chipset_pdcnew()
371 } else if (ratio < 64000L) { /* 64x */ in init_chipset_pdcnew()
376 name, pci_name(dev), ratio); in init_chipset_pdcnew()
380 f = (ratio * (r + 2)) / 1000 - 2; in init_chipset_pdcnew()
382 DBG("F[%d] R[%d] ratio*1000[%ld]\n", f, r, ratio); in init_chipset_pdcnew()
/Linux-v5.4/drivers/media/v4l2-core/
Dv4l2-dv-timings.c358 struct v4l2_fract ratio = { 1, 1 }; in v4l2_dv_timings_aspect_ratio() local
362 return ratio; in v4l2_dv_timings_aspect_ratio()
364 return ratio; in v4l2_dv_timings_aspect_ratio()
366 ratio.numerator = t->bt.width * t->bt.picture_aspect.denominator; in v4l2_dv_timings_aspect_ratio()
367 ratio.denominator = t->bt.height * t->bt.picture_aspect.numerator; in v4l2_dv_timings_aspect_ratio()
369 rational_best_approximation(ratio.numerator, ratio.denominator, in v4l2_dv_timings_aspect_ratio()
370 ratio.numerator, ratio.denominator, &n, &d); in v4l2_dv_timings_aspect_ratio()
371 ratio.numerator = n; in v4l2_dv_timings_aspect_ratio()
372 ratio.denominator = d; in v4l2_dv_timings_aspect_ratio()
373 return ratio; in v4l2_dv_timings_aspect_ratio()
[all …]
/Linux-v5.4/drivers/clk/sirf/
Dclk-common.c357 unsigned ratio, wait, hold; in dmn_clk_round_rate() local
362 ratio = fin / rate; in dmn_clk_round_rate()
364 if (ratio < 2) in dmn_clk_round_rate()
365 ratio = 2; in dmn_clk_round_rate()
366 if (ratio > BIT(bits + 1)) in dmn_clk_round_rate()
367 ratio = BIT(bits + 1); in dmn_clk_round_rate()
369 wait = (ratio >> 1) - 1; in dmn_clk_round_rate()
370 hold = ratio - wait - 2; in dmn_clk_round_rate()
380 unsigned ratio, wait, hold, reg; in dmn_clk_set_rate() local
385 ratio = fin / rate; in dmn_clk_set_rate()
[all …]

1234567891011