| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A 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/drivers/gpu/drm/amd/display/dc/dcn20/ |
| H A 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/tools/perf/tests/ |
| H A D | parse-metric.c | 118 static int compute_metric(const char *name, struct value *vals, double *ratio) in compute_metric() argument 120 return __compute_metric(name, vals, name, ratio, NULL, NULL); in compute_metric() 132 double ratio; in test_ipc() local 140 compute_metric("IPC", vals, &ratio) == 0); in test_ipc() 143 ratio == 1.5); in test_ipc() 149 double ratio; in test_frontend() local 159 compute_metric("Frontend_Bound_SMT", vals, &ratio) == 0); in test_frontend() 162 ratio == 0.45); in test_frontend() 168 double ratio; in test_cache_miss_cycles() local 177 compute_metric("cache_miss_cycles", vals, &ratio) == 0); in test_cache_miss_cycles() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A 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 …]
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A D | bsru6.h | 53 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/tools/testing/selftests/memory-hotplug/ |
| H A 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/drivers/media/platform/ti/omap3isp/ |
| H A 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/sound/soc/codecs/ |
| H A 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 < in wm8974_get_mclkdiv() [all...] |
| H A D | wm8940.c | 651 unsigned int ratio = 2 * f_in / f_out; in wm8940_get_mclkdiv() 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 < in wm8940_get_mclkdiv() 650 unsigned int ratio = 2 * f_in / f_out; wm8940_get_mclkdiv() local [all...] |
| H A D | nau8325.c | 346 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 …]
|
| H A D | arizona.c | 2055 int ratio; 2141 return fll_fratios[i].ratio; in arizona_find_fratio() 2153 int init_ratio, ratio; in arizona_calc_fratio() 2196 arizona_fll_dbg(fll, "pseudo: initial ratio=%u fref=%u refdiv=%u\n", in arizona_calc_fratio() 2203 for (ratio = init_ratio; ratio > 0; ratio--) { in arizona_calc_fratio() 2204 if (target % (ratio * Fref)) { in arizona_calc_fratio() 2206 cfg->fratio = ratio - 1; in arizona_calc_fratio() 2208 "pseudo: found fref=%u refdiv=%d(%d) ratio in arizona_calc_fratio() 2057 int ratio; global() member 2155 int init_ratio, ratio; arizona_calc_fratio() local 2260 int i, ratio; arizona_calc_fll() local [all...] |
| /linux/tools/power/cpupower/utils/ |
| H A D | cpufreq-info.c | 173 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 D | intel-acr.txt | 34 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 D | stat-shadow.c | 133 double ratio, scale, threshold; in generic_metric() local 152 if (expr__parse(&ratio, pctx, metric_expr) == 0) { in generic_metric() 166 ratio *= scale; in generic_metric() 176 metric_bf, ratio); in generic_metric() 182 ratio); in generic_metric() 201 double ratio = 0.0; in test_generic_metric() local 210 if (expr__parse(&ratio, pctx, mexp->metric_expr)) in test_generic_metric() 211 ratio = 0.0; in test_generic_metric() 215 return ratio; in test_generic_metric()
|
| /linux/drivers/clk/ |
| H A D | clk-cs2000-cp.c | 202 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/tools/testing/selftests/net/forwarding/ |
| H A D | sch_ets_tests.sh | 54 local ratio=$(echo "scale=2; 100 * $d / $total" | bc -l) 56 test $(echo "$ratio > 95.0" | bc -l) -eq 1 59 log_info "Expected ratio >95% Measured ratio $ratio" 61 test $(echo "$ratio < 5" | bc -l) -eq 1 64 log_info "Expected ratio <5% Measured ratio $ratio"
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6qdl-skov-cpu-revc.dtsi | 39 oversampling-ratio = <5>; 45 oversampling-ratio = <5>; 51 oversampling-ratio = <5>; 57 oversampling-ratio = <5>;
|
| /linux/arch/riscv/kernel/ |
| H A D | unaligned_access_speed.c | 39 int ratio; in check_unaligned_access() local 107 ratio = div_u64((byte_cycles * 100), word_cycles); in check_unaligned_access() 110 ratio / 100, in check_unaligned_access() 111 ratio % 100, in check_unaligned_access() 287 int ratio; in check_vector_unaligned_access() local 365 ratio = div_u64((byte_cycles * 100), word_cycles); in check_vector_unaligned_access() 368 ratio / 100, in check_vector_unaligned_access() 369 ratio % 100, in check_vector_unaligned_access()
|
| /linux/arch/arm64/kernel/ |
| H A D | topology.c | 86 u64 ratio, ref_rate = arch_timer_get_rate(); in freq_inv_set_max_ratio() local 107 ratio = ref_rate << (2 * SCHED_CAPACITY_SHIFT); in freq_inv_set_max_ratio() 108 ratio = div64_u64(ratio, max_rate); in freq_inv_set_max_ratio() 109 if (!ratio) { in freq_inv_set_max_ratio() 114 WRITE_ONCE(per_cpu(arch_max_freq_scale, cpu), (unsigned long)ratio); in freq_inv_set_max_ratio()
|
| /linux/drivers/media/pci/mantis/ |
| H A D | mantis_vp1033.c | 107 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/tools/testing/selftests/damon/ |
| H A D | damos_apply_interval.py | 60 ratio = nr_tried_stats[1] / nr_tried_stats[0] 61 if ratio < 9: 63 (nr_tried_stats[1], nr_tried_stats[0], ratio))
|