Home
last modified time | relevance | path

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

12345678910>>...14

/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_scl_filters.c1341 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/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dwb_scl.c530 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/tools/perf/tests/
H A Dparse-metric.c120 static int compute_metric(const char *name, struct value *vals, double *ratio) in compute_metric() argument
122 return __compute_metric(name, vals, name, ratio, NULL, NULL); in compute_metric()
134 double ratio; in test_ipc() local
142 compute_metric("IPC", vals, &ratio) == 0); in test_ipc()
145 ratio == 1.5); in test_ipc()
151 double ratio; in test_frontend() local
161 compute_metric("Frontend_Bound_SMT", vals, &ratio) == 0); in test_frontend()
164 ratio == 0.45); in test_frontend()
170 double ratio; in test_cache_miss_cycles() local
179 compute_metric("cache_miss_cycles", vals, &ratio) == 0); in test_cache_miss_cycles()
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_cdclk.c1316 u8 ratio; member
1320 { .refclk = 19200, .cdclk = 144000, .ratio = 60 },
1321 { .refclk = 19200, .cdclk = 288000, .ratio = 60 },
1322 { .refclk = 19200, .cdclk = 384000, .ratio = 60 },
1323 { .refclk = 19200, .cdclk = 576000, .ratio = 60 },
1324 { .refclk = 19200, .cdclk = 624000, .ratio = 65 },
1329 { .refclk = 19200, .cdclk = 79200, .ratio = 33 },
1330 { .refclk = 19200, .cdclk = 158400, .ratio = 33 },
1331 { .refclk = 19200, .cdclk = 316800, .ratio = 33 },
1336 { .refclk = 19200, .cdclk = 172800, .ratio = 18 },
[all …]
/linux/drivers/thermal/intel/
H A Dintel_powerclamp.c370 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/sound/soc/codecs/
H A Dcs42xx8.c182 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 …]
H A Dwm8974.c378 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 …]
H A Dwm8940.c651 unsigned int ratio = 2 * f_in / f_out; in wm8940_get_mclkdiv() local
653 if (ratio <= 2) { in wm8940_get_mclkdiv()
655 ratio = 2; in wm8940_get_mclkdiv()
656 } else if (ratio == 3) { in wm8940_get_mclkdiv()
658 } else if (ratio == 4) { in wm8940_get_mclkdiv()
660 } else if (ratio <= 6) { in wm8940_get_mclkdiv()
662 ratio = 6; in wm8940_get_mclkdiv()
663 } else if (ratio <= 8) { in wm8940_get_mclkdiv()
665 ratio = 8; in wm8940_get_mclkdiv()
666 } else if (ratio <= 12) { in wm8940_get_mclkdiv()
[all …]
H A Dnau8325.c346 int i, mclk_src, ratio; in nau8325_clksrc_n2() local
348 ratio = NAU8325_MCLK_FS_RATIO_NUM; in nau8325_clksrc_n2()
352 ratio = NAU8325_MCLK_FS_RATIO_256; in nau8325_clksrc_n2()
355 ratio = NAU8325_MCLK_FS_RATIO_400; in nau8325_clksrc_n2()
358 ratio = NAU8325_MCLK_FS_RATIO_500; in nau8325_clksrc_n2()
362 if (ratio != NAU8325_MCLK_FS_RATIO_NUM) in nau8325_clksrc_n2()
365 return ratio; in nau8325_clksrc_n2()
389 int i, j, mclk, ratio; in nau8325_clksrc_choose() local
403 ratio = nau8325_clksrc_n2(nau8325, *srate_table, nau8325->mclk, n2_sel); in nau8325_clksrc_choose()
404 if (ratio != NAU8325_MCLK_FS_RATIO_NUM) { in nau8325_clksrc_choose()
[all …]
/linux/drivers/media/dvb-frontends/
H A 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 …]
H A 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()
H A 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()
H A 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()
H A 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()
H A 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()
/linux/sound/soc/fsl/
H A Dfsl_esai.c165 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/tools/testing/selftests/memory-hotplug/
H A Dmem-on-off-test.sh149 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/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dtransform.h252 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/drivers/gpu/drm/amd/display/dc/sspl/
H A Ddc_spl_isharp_filters.c344 static unsigned int spl_calculate_sharpness_level_adj(struct spl_fixed31_32 ratio) in spl_calculate_sharpness_level_adj() argument
372 if (ratio.value >= ratio_level.value) { in spl_calculate_sharpness_level_adj()
382 static unsigned int spl_calculate_sharpness_level(struct spl_fixed31_32 ratio, in spl_calculate_sharpness_level() argument
409 sharpness_level_down_adj = spl_calculate_sharpness_level_adj(ratio); in spl_calculate_sharpness_level()
418 sharpness_level_down_adj = spl_calculate_sharpness_level_adj(ratio); in spl_calculate_sharpness_level()
426 sharpness_level_down_adj = spl_calculate_sharpness_level_adj(ratio); in spl_calculate_sharpness_level()
451 struct spl_fixed31_32 ratio, enum system_setup setup, in SPL_NAMESPACE()
462 unsigned int sharpnessX1000 = spl_calculate_sharpness_level(ratio, in SPL_NAMESPACE()
/linux/tools/power/cpupower/utils/
H A Dcpufreq-info.c173 unsigned int ratio; in get_boost_mode_x86() local
184 ratio = (intel_turbo_ratio >> 24) & 0xFF; in get_boost_mode_x86()
185 if (ratio) in get_boost_mode_x86()
187 ratio * bclk); in get_boost_mode_x86()
189 ratio = (intel_turbo_ratio >> 16) & 0xFF; in get_boost_mode_x86()
190 if (ratio) in get_boost_mode_x86()
192 ratio * bclk); in get_boost_mode_x86()
194 ratio = (intel_turbo_ratio >> 8) & 0xFF; in get_boost_mode_x86()
195 if (ratio) in get_boost_mode_x86()
197 ratio * bclk); in get_boost_mode_x86()
[all …]
/linux/tools/perf/Documentation/
H A Dintel-acr.txt34 ratio-to-prev Event Term
36 To simplify this, an event term "ratio-to-prev" is provided which is used
39 ratio. Note: Both events compared must belong to the same PMU.
44 cpu_atom/cycles,period=100000,ratio-to-prev=0.5/} -- true
46 ratio-to-prev is the ratio of the event using the term relative
48 for a 1:0.5 or 2:1 ratio.
53 cpu_atom/instructions,period=200000,ratio-to-prev=2.0/} -- true
/linux/tools/perf/util/
H A Dstat-shadow.c141 double ratio, scale, threshold; in generic_metric() local
160 if (expr__parse(&ratio, pctx, metric_expr) == 0) { in generic_metric()
174 ratio *= scale; in generic_metric()
184 metric_bf, ratio); in generic_metric()
190 ratio); in generic_metric()
209 double ratio = 0.0; in test_generic_metric() local
218 if (expr__parse(&ratio, pctx, mexp->metric_expr)) in test_generic_metric()
219 ratio = 0.0; in test_generic_metric()
223 return ratio; in test_generic_metric()
/linux/arch/x86/kernel/
H A Dtsc_msr.c168 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/drivers/clk/
H A Dclk-cs2000-cp.c202 u64 ratio; in cs2000_rate_to_ratio() local
211 ratio = (u64)rate_out << multiplier; in cs2000_rate_to_ratio()
212 do_div(ratio, rate_in); in cs2000_rate_to_ratio()
214 return ratio; in cs2000_rate_to_ratio()
217 static unsigned long cs2000_ratio_to_rate(u32 ratio, u32 rate_in, bool lf_ratio) in cs2000_ratio_to_rate() argument
229 rate_out = (u64)ratio * rate_in; in cs2000_ratio_to_rate()
301 u32 ratio; in cs2000_recalc_rate() local
303 ratio = cs2000_ratio_get(priv, ch); in cs2000_recalc_rate()
305 return cs2000_ratio_to_rate(ratio, parent_rate, priv->lf_ratio); in cs2000_recalc_rate()
312 u32 ratio; in cs2000_determine_rate() local
[all …]
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_uds.c55 static unsigned int uds_output_size(unsigned int input, unsigned int ratio) in uds_output_size() argument
57 if (ratio > 4096) { in uds_output_size()
61 mp = ratio / 4096; in uds_output_size()
64 return (input - 1) / mp * mp * 4096 / ratio + 1; in uds_output_size()
67 return (input - 1) * 4096 / ratio + 1; in uds_output_size()
88 static unsigned int uds_passband_width(unsigned int ratio) in uds_passband_width() argument
90 if (ratio >= 4096) { in uds_passband_width()
94 mp = ratio / 4096; in uds_passband_width()
97 return 64 * 4096 * mp / ratio; in uds_passband_width()

12345678910>>...14