Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/platform/intel-mid/
Dmfld.c33 u32 lo, hi, ratio, fsb; in mfld_calibrate_tsc() local
37 ratio = (hi >> 8) & 0x1f; in mfld_calibrate_tsc()
38 pr_debug("ratio is %d\n", ratio); in mfld_calibrate_tsc()
39 if (!ratio) { in mfld_calibrate_tsc()
42 ratio = 16; in mfld_calibrate_tsc()
49 fast_calibrate = ratio * fsb; in mfld_calibrate_tsc()
Dmrfl.c22 u32 lo, hi, ratio, fsb, bus_freq; in tangier_calibrate_tsc() local
32 ratio = (lo >> 8) & 0xFF; in tangier_calibrate_tsc()
33 pr_debug("ratio is %d\n", ratio); in tangier_calibrate_tsc()
34 if (!ratio) { in tangier_calibrate_tsc()
36 ratio = 4; in tangier_calibrate_tsc()
70 fast_calibrate = ratio * fsb; in tangier_calibrate_tsc()
/linux-4.1.27/drivers/thermal/
Dintel_powerclamp.c270 static unsigned int get_compensation(int ratio) in get_compensation() argument
275 if (ratio == 1 && in get_compensation()
276 cal_data[ratio].confidence >= CONFIDENCE_OK && in get_compensation()
277 cal_data[ratio + 1].confidence >= CONFIDENCE_OK && in get_compensation()
278 cal_data[ratio + 2].confidence >= CONFIDENCE_OK) { in get_compensation()
279 comp = (cal_data[ratio].steady_comp + in get_compensation()
280 cal_data[ratio + 1].steady_comp + in get_compensation()
281 cal_data[ratio + 2].steady_comp) / 3; in get_compensation()
282 } else if (ratio == MAX_TARGET_RATIO - 1 && in get_compensation()
283 cal_data[ratio].confidence >= CONFIDENCE_OK && in get_compensation()
[all …]
/linux-4.1.27/sound/soc/fsl/
Dfsl_esai.c122 static int fsl_esai_divisor_cal(struct snd_soc_dai *dai, bool tx, u32 ratio, in fsl_esai_divisor_cal() argument
133 if (ratio > 2 * 8 * 256 * maxfp || ratio < 2) { in fsl_esai_divisor_cal()
137 } else if (ratio % 2) { in fsl_esai_divisor_cal()
142 ratio /= 2; in fsl_esai_divisor_cal()
144 psr = ratio <= 256 * maxfp ? ESAI_xCCR_xPSR_BYPASS : ESAI_xCCR_xPSR_DIV8; in fsl_esai_divisor_cal()
155 if (prod == ratio) in fsl_esai_divisor_cal()
157 else if (prod / ratio == 1) in fsl_esai_divisor_cal()
158 sub = prod - ratio; in fsl_esai_divisor_cal()
159 else if (ratio / prod == 1) in fsl_esai_divisor_cal()
160 sub = ratio - prod; in fsl_esai_divisor_cal()
[all …]
Dfsl_asrc.c198 unsigned long ratio; in fsl_asrc_set_ideal_ratio() local
207 ratio = (inrate / outrate) << IDEAL_RATIO_DECIMAL_DEPTH; in fsl_asrc_set_ideal_ratio()
218 ratio |= 1 << (IDEAL_RATIO_DECIMAL_DEPTH - i); in fsl_asrc_set_ideal_ratio()
225 regmap_write(asrc_priv->regmap, REG_ASRIDRL(index), ratio); in fsl_asrc_set_ideal_ratio()
226 regmap_write(asrc_priv->regmap, REG_ASRIDRH(index), ratio >> 24); in fsl_asrc_set_ideal_ratio()
/linux-4.1.27/tools/power/x86/turbostat/
Dturbostat.c1156 unsigned int ratio; in dump_nhm_platform_info() local
1162 ratio = (msr >> 40) & 0xFF; in dump_nhm_platform_info()
1164 ratio, bclk, ratio * bclk); in dump_nhm_platform_info()
1166 ratio = (msr >> 8) & 0xFF; in dump_nhm_platform_info()
1168 ratio, bclk, ratio * bclk); in dump_nhm_platform_info()
1181 unsigned int ratio; in dump_hsw_turbo_ratio_limits() local
1187 ratio = (msr >> 8) & 0xFF; in dump_hsw_turbo_ratio_limits()
1188 if (ratio) in dump_hsw_turbo_ratio_limits()
1190 ratio, bclk, ratio * bclk); in dump_hsw_turbo_ratio_limits()
1192 ratio = (msr >> 0) & 0xFF; in dump_hsw_turbo_ratio_limits()
[all …]
/linux-4.1.27/drivers/media/dvb-frontends/
Dves1x93.c177 u32 ratio; in ves1x93_set_symbolrate() local
196 ratio = tmp / FIN; in ves1x93_set_symbolrate()
199 ratio = (ratio << 8) + tmp / FIN; in ves1x93_set_symbolrate()
202 ratio = (ratio << 8) + tmp / FIN; in ves1x93_set_symbolrate()
206 if (ratio < MUL/3) FNR = 0; in ves1x93_set_symbolrate()
207 if (ratio < (MUL*11)/50) FNR = 1; in ves1x93_set_symbolrate()
208 if (ratio < MUL/6) FNR = 2; in ves1x93_set_symbolrate()
209 if (ratio < MUL/9) FNR = 3; in ves1x93_set_symbolrate()
210 if (ratio < MUL/12) FNR = 4; in ves1x93_set_symbolrate()
211 if (ratio < (MUL*11)/200) FNR = 5; in ves1x93_set_symbolrate()
[all …]
Dz0194a.h16 u32 srate, u32 ratio) in sharp_z0194a_set_symbol_rate() argument
36 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in sharp_z0194a_set_symbol_rate()
37 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in sharp_z0194a_set_symbol_rate()
38 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in sharp_z0194a_set_symbol_rate()
Dbsbe1.h51 static int alps_bsbe1_set_symbol_rate(struct dvb_frontend* fe, u32 srate, u32 ratio) in alps_bsbe1_set_symbol_rate() argument
65 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_bsbe1_set_symbol_rate()
66 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_bsbe1_set_symbol_rate()
67 stv0299_writereg(fe, 0x21, (ratio ) & 0xf0); in alps_bsbe1_set_symbol_rate()
Dbsru6.h70 static int alps_bsru6_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in alps_bsru6_set_symbol_rate() argument
97 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_bsru6_set_symbol_rate()
98 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_bsru6_set_symbol_rate()
99 stv0299_writereg(fe, 0x21, ratio & 0xf0); in alps_bsru6_set_symbol_rate()
Dtda8083.c133 u32 ratio; in tda8083_set_symbolrate() local
149 ratio = tmp / srate; in tda8083_set_symbolrate()
152 ratio = (ratio << 8) + tmp / srate; in tda8083_set_symbolrate()
155 ratio = (ratio << 8) + tmp / srate; in tda8083_set_symbolrate()
157 dprintk("tda8083: ratio == %08x\n", (unsigned int) ratio); in tda8083_set_symbolrate()
160 tda8083_writereg (state, 0x02, (ratio >> 16) & 0xff); in tda8083_set_symbolrate()
161 tda8083_writereg (state, 0x03, (ratio >> 8) & 0xff); in tda8083_set_symbolrate()
162 tda8083_writereg (state, 0x04, (ratio ) & 0xff); in tda8083_set_symbolrate()
Dcx24110.c242 u32 ratio; in cx24110_set_symbolrate() local
288 ratio=(tmp/BDRI); in cx24110_set_symbolrate()
291 ratio=(ratio<<8)+(tmp/BDRI); in cx24110_set_symbolrate()
294 ratio=(ratio<<8)+(tmp/BDRI); in cx24110_set_symbolrate()
297 ratio=(ratio<<1)+(tmp/BDRI); in cx24110_set_symbolrate()
301 dprintk("ratio= %08x\n", ratio); in cx24110_set_symbolrate()
303 cx24110_writereg(state, 0x1, (ratio>>16)&0xff); in cx24110_set_symbolrate()
304 cx24110_writereg(state, 0x2, (ratio>>8)&0xff); in cx24110_set_symbolrate()
305 cx24110_writereg(state, 0x3, (ratio)&0xff); in cx24110_set_symbolrate()
Dves1820.c119 u32 ratio; in ves1820_set_symbolrate() local
164 ratio = (symbolrate << 4) / fin; in ves1820_set_symbolrate()
166 ratio = (ratio << 8) + tmp / fin; in ves1820_set_symbolrate()
168 ratio = (ratio << 8) + DIV_ROUND_CLOSEST(tmp, fin); in ves1820_set_symbolrate()
170 BDR = ratio; in ves1820_set_symbolrate()
Dtda10021.c155 u32 tmp, ratio; in tda10021_set_symbolrate() local
175 ratio = (symbolrate << 4) / FIN; in tda10021_set_symbolrate()
177 ratio = (ratio << 8) + tmp / FIN; in tda10021_set_symbolrate()
179 ratio = (ratio << 8) + DIV_ROUND_CLOSEST(tmp, FIN); in tda10021_set_symbolrate()
181 BDR = ratio; in tda10021_set_symbolrate()
Dcx24123.c457 u32 sample_rate, ratio, sample_gain; in cx24123_set_symbolrate() local
491 ratio = (u32) tmp; in cx24123_set_symbolrate()
495 cx24123_writereg(state, 0x08, (ratio >> 16) & 0x3f); in cx24123_set_symbolrate()
496 cx24123_writereg(state, 0x09, (ratio >> 8) & 0xff); in cx24123_set_symbolrate()
497 cx24123_writereg(state, 0x0a, ratio & 0xff); in cx24123_set_symbolrate()
505 srate, ratio, sample_rate, sample_gain); in cx24123_set_symbolrate()
Dstv0299.h92 int (*set_symbol_rate)(struct dvb_frontend *fe, u32 srate, u32 ratio);
Ddib8000.h45 struct dibx000_bandwidth_config *pll, u32 bw, u8 ratio);
Dstv0299.c228 u32 ratio; in stv0299_set_symbolrate() local
237 ratio = big << 4; in stv0299_set_symbolrate()
239 return state->config->set_symbol_rate(fe, srate, ratio); in stv0299_set_symbolrate()
Ddib8000.c742 struct dibx000_bandwidth_config *pll, u32 bw, u8 ratio) in dib8000_update_pll() argument
803 ratio = state->cfg.pll->pll_ratio; in dib8000_update_pll()
808 if (ratio != 0) { in dib8000_update_pll()
810 dprintk("PLL: Update ratio (prediv: %d, ratio: %d)", state->cfg.pll->pll_prediv, ratio); in dib8000_update_pll()
811 …dib8000_write_word(state, 901, (state->cfg.pll->pll_prediv << 8) | (ratio << 0)); /* only the PLL … in dib8000_update_pll()
2676 u8 ratio; in dib8000_set_dds() local
2679 ratio = 4; in dib8000_set_dds()
2689 ratio = 2; in dib8000_set_dds()
2704 if (abs_offset_khz <= (state->cfg.pll->internal / ratio)) { in dib8000_set_dds()
Ddib0090.c2113 u8 ratio = 31; in dib0090_captrim_search() local
2115 dib0090_write_reg(state, 0x40, (3 << 7) | (ratio << 2) | (1 << 1) | 1); in dib0090_captrim_search()
Dstv090x.c4256 u8 ratio; in stv090x_get_mclk() local
4260 ratio = STV090x_GETFIELD(reg, SELX1RATIO_FIELD) ? 4 : 6; in stv090x_get_mclk()
4262 return (div + 1) * config->xtal / ratio; /* kHz */ in stv090x_get_mclk()
/linux-4.1.27/tools/perf/
Dbuiltin-stat.c886 static const char *get_ratio_color(enum grc_type type, double ratio) in get_ratio_color() argument
895 if (ratio > grc_table[type][0]) in get_ratio_color()
897 else if (ratio > grc_table[type][1]) in get_ratio_color()
899 else if (ratio > grc_table[type][2]) in get_ratio_color()
909 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
915 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
917 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
920 color_fprintf(output, color, "%6.2f%%", ratio); in print_stalled_cycles_frontend()
928 double total, ratio = 0.0; in print_stalled_cycles_backend() local
934 ratio = avg / total * 100.0; in print_stalled_cycles_backend()
[all …]
Dbuiltin-diff.c948 double ratio; in hpp__entry_pair() local
969 ratio = pair->diff.period_ratio; in hpp__entry_pair()
971 ratio = compute_ratio(he, pair); in hpp__entry_pair()
973 if (ratio > 0.0) in hpp__entry_pair()
974 scnprintf(buf, size, "%14.6F", ratio); in hpp__entry_pair()
Dbuiltin-trace.c2511 double ratio; in trace__fprintf_one_thread() local
2516 ratio = (double)ttrace->nr_events / trace->nr_events * 100.0; in trace__fprintf_one_thread()
2520 printed += fprintf(fp, "%.1f%%", ratio); in trace__fprintf_one_thread()
Ddesign.txt169 Using these additional values one can establish the overcommit ratio for a
/linux-4.1.27/arch/x86/kernel/
Dtsc_msr.c85 u32 lo, hi, ratio, freq_id, freq; in try_msr_calibrate_tsc() local
95 ratio = (lo >> 8) & 0xff; in try_msr_calibrate_tsc()
98 ratio = (hi >> 8) & 0x1f; in try_msr_calibrate_tsc()
100 pr_info("Maximum core-clock to bus-clock ratio: 0x%x\n", ratio); in try_msr_calibrate_tsc()
102 if (!ratio) in try_msr_calibrate_tsc()
115 res = freq * ratio; in try_msr_calibrate_tsc()
/linux-4.1.27/drivers/media/platform/omap3isp/
Dispresizer.c310 const struct resizer_ratio *ratio) in resizer_set_ratio() argument
318 rgval |= ((ratio->horz - 1) << ISPRSZ_CNT_HRSZ_SHIFT) in resizer_set_ratio()
320 rgval |= ((ratio->vert - 1) << ISPRSZ_CNT_VRSZ_SHIFT) in resizer_set_ratio()
325 if (ratio->horz > MID_RESIZE_VALUE) in resizer_set_ratio()
331 if (ratio->vert > MID_RESIZE_VALUE) in resizer_set_ratio()
783 struct resizer_ratio *ratio) in resizer_calc_ratios() argument
808 ratio->vert = ((input->height - 4) * 256 + 255 - 16 - 32 * spv) in resizer_calc_ratios()
810 if (ratio->vert > MID_RESIZE_VALUE) in resizer_calc_ratios()
811 ratio->vert = ((input->height - 7) * 256 + 255 - 32 - 64 * spv) in resizer_calc_ratios()
813 ratio->vert = clamp_t(unsigned int, ratio->vert, in resizer_calc_ratios()
[all …]
Dispresizer.h105 struct resizer_ratio ratio; member
/linux-4.1.27/drivers/media/platform/vsp1/
Dvsp1_uds.c58 static unsigned int uds_output_size(unsigned int input, unsigned int ratio) in uds_output_size() argument
60 if (ratio > 4096) { in uds_output_size()
64 mp = ratio / 4096; in uds_output_size()
67 return (input - 1) / mp * mp * 4096 / ratio + 1; in uds_output_size()
70 return (input - 1) * 4096 / ratio + 1; in uds_output_size()
91 static unsigned int uds_passband_width(unsigned int ratio) in uds_passband_width() argument
93 if (ratio >= 4096) { in uds_passband_width()
97 mp = ratio / 4096; in uds_passband_width()
100 return 64 * 4096 * mp / ratio; in uds_passband_width()
/linux-4.1.27/tools/testing/selftests/memory-hotplug/
Dmem-on-off-test.sh118 ratio=10
133 ratio=$OPTARG
145 echo "Test scope: $ratio% hotplug memory"
147 echo -e "\t offline $ratio% hotplug memory in online state"
162 if [ $((RANDOM % 100)) -lt $ratio ]; then
208 if [ $((RANDOM % 100)) -lt $ratio ]; then
/linux-4.1.27/tools/power/cpupower/utils/
Dcpufreq-info.c213 unsigned int ratio; in get_boost_mode() local
224 ratio = (intel_turbo_ratio >> 24) & 0xFF; in get_boost_mode()
225 if (ratio) in get_boost_mode()
227 ratio * bclk); in get_boost_mode()
229 ratio = (intel_turbo_ratio >> 16) & 0xFF; in get_boost_mode()
230 if (ratio) in get_boost_mode()
232 ratio * bclk); in get_boost_mode()
234 ratio = (intel_turbo_ratio >> 8) & 0xFF; in get_boost_mode()
235 if (ratio) in get_boost_mode()
237 ratio * bclk); in get_boost_mode()
[all …]
/linux-4.1.27/drivers/media/pci/mantis/
Dmantis_vp1033.c119 u32 srate, u32 ratio) in lgtdqcs001f_set_symbol_rate() argument
146 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in lgtdqcs001f_set_symbol_rate()
147 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in lgtdqcs001f_set_symbol_rate()
148 stv0299_writereg(fe, 0x21, ratio & 0xf0); in lgtdqcs001f_set_symbol_rate()
/linux-4.1.27/arch/arm/mach-iop13xx/include/mach/
Dtime.h54 unsigned long ratio = __raw_readl(IOP13XX_PROCESSOR_FREQ); in iop13xx_xsi_bus_ratio() local
55 ratio &= IOP13XX_XSI_FREQ_RATIO_MASK; in iop13xx_xsi_bus_ratio()
56 switch (ratio) { in iop13xx_xsi_bus_ratio()
/linux-4.1.27/drivers/ide/
Dpdc202xx_new.c308 long pll_input, pll_output, ratio; in init_chipset_pdcnew() local
366 ratio = pll_output / (pll_input / 1000); in init_chipset_pdcnew()
367 if (ratio < 8600L) { /* 8.6x */ in init_chipset_pdcnew()
370 } else if (ratio < 12900L) { /* 12.9x */ in init_chipset_pdcnew()
373 } else if (ratio < 16100L) { /* 16.1x */ in init_chipset_pdcnew()
376 } else if (ratio < 64000L) { /* 64x */ in init_chipset_pdcnew()
381 name, pci_name(dev), ratio); in init_chipset_pdcnew()
385 f = (ratio * (r + 2)) / 1000 - 2; in init_chipset_pdcnew()
387 DBG("F[%d] R[%d] ratio*1000[%ld]\n", f, r, ratio); in init_chipset_pdcnew()
/linux-4.1.27/drivers/clk/sirf/
Dclk-common.c354 unsigned ratio, wait, hold; in dmn_clk_round_rate() local
358 ratio = fin / rate; in dmn_clk_round_rate()
360 if (ratio < 2) in dmn_clk_round_rate()
361 ratio = 2; in dmn_clk_round_rate()
362 if (ratio > BIT(bits + 1)) in dmn_clk_round_rate()
363 ratio = BIT(bits + 1); in dmn_clk_round_rate()
365 wait = (ratio >> 1) - 1; in dmn_clk_round_rate()
366 hold = ratio - wait - 2; in dmn_clk_round_rate()
376 unsigned ratio, wait, hold, reg; in dmn_clk_set_rate() local
380 ratio = fin / rate; in dmn_clk_set_rate()
[all …]
/linux-4.1.27/sound/soc/codecs/
Darizona.c1617 int ratio; member
1684 return fll_fratios[i].ratio; in arizona_find_fratio()
1696 int init_ratio, ratio; in arizona_calc_fratio() local
1735 for (ratio = init_ratio; ratio <= ARIZONA_FLL_MAX_FRATIO; in arizona_calc_fratio()
1736 ratio++) { in arizona_calc_fratio()
1738 (fll->vco_mult * ratio) < Fref) in arizona_calc_fratio()
1741 if (target % (ratio * Fref)) { in arizona_calc_fratio()
1743 cfg->fratio = ratio - 1; in arizona_calc_fratio()
1744 return ratio; in arizona_calc_fratio()
1748 for (ratio = init_ratio - 1; ratio > 0; ratio--) { in arizona_calc_fratio()
[all …]
Dcs42l51.c296 unsigned int ratio; member
345 unsigned int ratio; in cs42l51_hw_params() local
365 ratio = cs42l51->mclk / rate; /* MCLK/LRCK ratio */ in cs42l51_hw_params()
367 if (ratios[i].ratio == ratio) in cs42l51_hw_params()
Des8328.c35 u8 ratio; member
451 u8 ratio; in es8328_hw_params() local
470 ratio = mclk_ratios[0].rate; in es8328_hw_params()
473 ratio = mclk_ratios[i].ratio; in es8328_hw_params()
480 return snd_soc_update_bits(codec, reg, ES8328_RATEMASK, ratio); in es8328_hw_params()
Dcs4270.c191 unsigned int ratio; member
334 unsigned int ratio; in cs4270_hw_params() local
340 ratio = cs4270->mclk / rate; /* MCLK/LRCK ratio */ in cs4270_hw_params()
343 if (cs4270_mode_ratios[i].ratio == ratio) in cs4270_hw_params()
Dcs4271.c306 unsigned short ratio; /* MCLK / sample rate */ member
349 unsigned int ratio, val; in cs4271_hw_params() local
388 ratio = cs4271->mclk / cs4271->rate; in cs4271_hw_params()
392 (cs4271_clk_tab[i].ratio == ratio)) in cs4271_hw_params()
Dwm9081.c90 int ratio; member
458 int ratio; member
513 target /= fll_fratios[i].ratio; in fll_factors()
674 target = wm9081->fs * clk_sys_rates[i].ratio; in configure_clock()
686 new_sysclk = clk_sys_rates[i].ratio in configure_clock()
1061 best_val = abs((wm9081->sysclk_rate / clk_sys_rates[0].ratio) in wm9081_hw_params()
1065 clk_sys_rates[i].ratio) - wm9081->fs); in wm9081_hw_params()
1072 clk_sys_rates[best].ratio); in wm9081_hw_params()
Dcs42xx8.c176 unsigned int ratio; member
257 u32 ratio = cs42xx8->sysclk / params_rate(params); in cs42xx8_hw_params() local
261 if (cs42xx8_ratios[i].ratio == ratio) in cs42xx8_hw_params()
Dwm8523.c105 int ratio; member
151 lrclk_ratios[i].ratio) in wm8523_hw_params()
198 val = freq / lrclk_ratios[i].ratio; in wm8523_set_dai_sysclk()
Dwm8580.c511 int i, ratio, osr; in wm8580_paif_hw_params() local
535 ratio = wm8580->sysclk[dai->driver->id] / params_rate(params); in wm8580_paif_hw_params()
537 if (ratio == wm8580_sysclk_ratios[i]) in wm8580_paif_hw_params()
549 switch (ratio) { in wm8580_paif_hw_params()
Dcs42l56.c692 u8 ratio; member
771 return clk_ratio_table[i].ratio; in cs42l56_get_mclk_ratio()
926 int ratio; in cs42l56_pcm_hw_params() local
928 ratio = cs42l56_get_mclk_ratio(cs42l56->mclk, params_rate(params)); in cs42l56_pcm_hw_params()
929 if (ratio >= 0) { in cs42l56_pcm_hw_params()
931 CS42L56_CLK_RATIO_MASK, ratio); in cs42l56_pcm_hw_params()
Dwm8350.c969 int ratio; /* FLL_FRATIO */ member
996 fll_div->ratio = 1; in fll_factors()
998 fll_div->ratio = 8; in fll_factors()
1001 t2 = input * fll_div->ratio; in fll_factors()
1051 fll_div.ratio); in wm8350_set_fll()
1059 (fll_div.ratio << 11) | (fll_div. in wm8350_set_fll()
1066 (fll_div.ratio == 8 ? WM8350_FLL_SLOW_LOCK_REF : 0)); in wm8350_set_fll()
Dsta32x.c658 unsigned int rate, ratio; in sta32x_hw_params() local
668 ratio = sta32x->mclk / rate; in sta32x_hw_params()
669 dev_dbg(codec->dev, "rate: %u, ratio: %u\n", rate, ratio); in sta32x_hw_params()
684 if (mcs_ratio_table[ir][i] == ratio) { in sta32x_hw_params()
691 dev_err(codec->dev, "Unresolvable ratio: %u\n", ratio); in sta32x_hw_params()
Dwm8770.c419 int ratio; in wm8770_hw_params() local
455 ratio = wm8770->sysclk / params_rate(params); in wm8770_hw_params()
456 if (ratio == mclk_ratios[i]) in wm8770_hw_params()
Dsta350.c689 unsigned int rate, ratio; in sta350_hw_params() local
699 ratio = sta350->mclk / rate; in sta350_hw_params()
700 dev_dbg(codec->dev, "rate: %u, ratio: %u\n", rate, ratio); in sta350_hw_params()
715 if (mcs_ratio_table[ir][i] == ratio) { in sta350_hw_params()
722 dev_err(codec->dev, "Unresolvable ratio: %u\n", ratio); in sta350_hw_params()
Dwm8993.c154 int ratio; member
376 int ratio; member
432 target /= fll_fratios[i].ratio; in fll_factors()
1246 best_val = abs((wm8993->sysclk_rate / clk_sys_rates[0].ratio) in wm8993_hw_params()
1250 clk_sys_rates[i].ratio) - wm8993->fs); in wm8993_hw_params()
1257 clk_sys_rates[best].ratio); in wm8993_hw_params()
Dwm8961.c474 int ratio; member
550 if (wm8961_clk_sys_ratio[i].ratio >= target) in wm8961_hw_params()
558 wm8961_clk_sys_ratio[i].ratio, wm8961->sysclk, fs, in wm8961_hw_params()
Dwm8741.c115 int ratio; member
232 lrclk_ratios[i].ratio) in wm8741_hw_params()
Dwm8904.c1220 int ratio; member
1327 best_val = abs((wm8904->sysclk_rate / clk_sys_rates[0].ratio) in wm8904_hw_params()
1331 clk_sys_rates[i].ratio) - wm8904->fs); in wm8904_hw_params()
1338 clk_sys_rates[best].ratio); in wm8904_hw_params()
1586 int ratio; member
1641 target /= fll_fratios[i].ratio; in fll_factors()
Dwm8983.c169 int ratio; member
766 == fs_ratios[i].ratio) in wm8983_hw_params()
776 dev_dbg(dai->dev, "MCLK ratio = %dfs\n", fs_ratios[i].ratio); in wm8983_hw_params()
Dwm8903.c1393 int ratio; member
1548 best_val = ((clk_sys * 10) / bclk_divs[0].ratio) - bclk; in wm8903_hw_params()
1551 cur_val = ((clk_sys * 10) / bclk_divs[i].ratio) - bclk; in wm8903_hw_params()
1563 bclk_divs[bclk_div].ratio / 10, bclk, in wm8903_hw_params()
1564 (clk_sys * 10) / bclk_divs[bclk_div].ratio); in wm8903_hw_params()
Dwm8985.c190 int ratio; member
745 == fs_ratios[i].ratio) in wm8985_hw_params()
755 dev_dbg(dai->dev, "MCLK ratio = %dfs\n", fs_ratios[i].ratio); in wm8985_hw_params()
Drt286.c967 static int rt286_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) in rt286_set_bclk_ratio() argument
971 dev_dbg(codec->dev, "%s ratio=%d\n", __func__, ratio); in rt286_set_bclk_ratio()
972 if (50 == ratio) in rt286_set_bclk_ratio()
Dcs42l73.c937 u8 ratio; member
994 cs42l73_mclkx_coeffs[mclkx_coeff].ratio; in cs42l73_set_mclk()
Dcs42l52.c695 u8 ratio; member
875 (clk_map_table[index].ratio << CLK_RATIO_SHIFT) | in cs42l52_pcm_hw_params()
Dwm2200.c1851 int ratio; member
1906 fratio = fll_fratios[i].ratio; in fll_factors()
Dwm5100.c1671 int ratio; member
1726 fratio = fll_fratios[i].ratio; in fll_factors()
Dwm8962.c2733 int ratio; member
2788 fratio = fll_fratios[i].ratio; in fll_factors()
Dwm8996.c1910 int ratio; member
1975 fratio = fll_fratios[i].ratio; in fll_factors()
/linux-4.1.27/Documentation/thermal/
Dintel_powerclamp.txt70 ratio (based on power reduction), and the error is the difference
71 between the actual package level C-state residency ratio and the target idle
72 ratio.
78 clamping actions of controlled duty ratio and duration. Each per-CPU
123 instantly as given input (target idle ratio). After injection,
146 a) determine the effective range of idle injection ratio
147 b) determine the amount of compensation needed at each target ratio
149 Compensation to each target ratio consists of two parts:
157 additional idle ratio can be added to quiet interrupts, by
206 we have a simple algorithm to double the injection ratio. A possible
[all …]
/linux-4.1.27/sound/pci/ice1712/
Dmaya44.c604 unsigned int ratio, adc_ratio, val; in set_rate() local
609 ratio = WM8776_CLOCK_RATIO_128FS; in set_rate()
612 ratio = WM8776_CLOCK_RATIO_128FS; in set_rate()
615 ratio = WM8776_CLOCK_RATIO_256FS; in set_rate()
618 ratio = WM8776_CLOCK_RATIO_384FS; in set_rate()
621 ratio = WM8776_CLOCK_RATIO_512FS; in set_rate()
624 ratio = WM8776_CLOCK_RATIO_512FS; in set_rate()
627 ratio = WM8776_CLOCK_RATIO_768FS; in set_rate()
643 adc_ratio = ratio; in set_rate()
650 val |= ratio << 4; in set_rate()
Daureon.c1203 unsigned char ratio; in aureon_cs8415_rate_get() local
1204 ratio = aureon_cs8415_get(ice, CS8415_RATIO); in aureon_cs8415_rate_get()
1205 ucontrol->value.integer.value[0] = (int)((unsigned int)ratio * 750); in aureon_cs8415_rate_get()
/linux-4.1.27/drivers/gpu/drm/bridge/
Ddw_hdmi.c132 int ratio; member
202 unsigned int ratio) in hdmi_compute_n() argument
209 n = (ratio == 150) ? 9152 : 4576; in hdmi_compute_n()
211 n = (ratio == 150) ? 8192 : 4096; in hdmi_compute_n()
224 n = (ratio == 150) ? 17836 : 8918; in hdmi_compute_n()
231 n = (ratio == 150) ? 9152 : 6864; in hdmi_compute_n()
233 n = (ratio == 150) ? 8192 : 6144; in hdmi_compute_n()
237 n = (ratio == 150) ? 11648 : 5824; in hdmi_compute_n()
243 n = hdmi_compute_n(44100, pixel_clk, ratio) * 2; in hdmi_compute_n()
247 n = hdmi_compute_n(48000, pixel_clk, ratio) * 2; in hdmi_compute_n()
[all …]
/linux-4.1.27/arch/arm/mach-davinci/
Dclock.c326 unsigned ratio = 0; in davinci_set_sysclk_rate() local
359 ratio = DIV_ROUND_CLOSEST(input, rate); in davinci_set_sysclk_rate()
360 if (input / ratio > clk->maxrate) in davinci_set_sysclk_rate()
361 ratio = 0; in davinci_set_sysclk_rate()
364 if (ratio == 0) in davinci_set_sysclk_rate()
365 ratio = DIV_ROUND_UP(input, rate); in davinci_set_sysclk_rate()
367 ratio--; in davinci_set_sysclk_rate()
370 if (ratio > pll->div_ratio_mask) in davinci_set_sysclk_rate()
379 v |= ratio | PLLDIV_EN; in davinci_set_sysclk_rate()
/linux-4.1.27/drivers/ata/
Dpata_pdc2027x.c524 long ratio = pout_required / pll_clock_khz; in pdc_adjust_pll() local
548 if (ratio < 8600L) { /* 8.6x */ in pdc_adjust_pll()
551 } else if (ratio < 12900L) { /* 12.9x */ in pdc_adjust_pll()
554 } else if (ratio < 16100L) { /* 16.1x */ in pdc_adjust_pll()
557 } else if (ratio < 64000L) { /* 64x */ in pdc_adjust_pll()
561 printk(KERN_ERR DRV_NAME ": Invalid ratio %ld, give up!\n", ratio); in pdc_adjust_pll()
565 F = (ratio * (R+2)) / 1000 - 2; in pdc_adjust_pll()
573 PDPRINTK("F[%d] R[%d] ratio*1000[%ld]\n", F, R, ratio); in pdc_adjust_pll()
/linux-4.1.27/drivers/video/fbdev/
Dasiliantfb.c118 unsigned ratio; in asiliant_calc_dclk2() local
123 ratio = 1000000 / pixclock; in asiliant_calc_dclk2()
125 Ftarget = 1000000 * ratio + (1000000 * remainder) / pixclock; in asiliant_calc_dclk2()
132 ratio = Ftarget / Fref; in asiliant_calc_dclk2()
138 unsigned m = n * ratio + (n * remainder) / Fref; in asiliant_calc_dclk2()
228 unsigned long Ftarget, ratio, remainder; in asiliantfb_check_var() local
230 ratio = 1000000 / var->pixclock; in asiliantfb_check_var()
232 Ftarget = 1000000 * ratio + (1000000 * remainder) / var->pixclock; in asiliantfb_check_var()
/linux-4.1.27/drivers/pwm/
Dpwm-fsl-ftm.c117 unsigned long long ratio; in fsl_pwm_calculate_default_ps() local
132 ratio = 2 * cnt_rate - 1; in fsl_pwm_calculate_default_ps()
133 do_div(ratio, sys_rate); in fsl_pwm_calculate_default_ps()
134 fpc->clk_ps = ratio; in fsl_pwm_calculate_default_ps()
137 ratio = 4 * cnt_rate - 1; in fsl_pwm_calculate_default_ps()
138 do_div(ratio, sys_rate); in fsl_pwm_calculate_default_ps()
139 fpc->clk_ps = ratio; in fsl_pwm_calculate_default_ps()
/linux-4.1.27/sound/soc/samsung/
Dsmdk_spdif.c112 int ret, ratio; in smdk_hw_params() local
130 ratio = 512; in smdk_hw_params()
131 rclk_rate = params_rate(params) * ratio; in smdk_hw_params()
Dspdif.c185 int i, ratio; in spdif_hw_params() local
219 ratio = spdif->clk_rate / params_rate(params); in spdif_hw_params()
221 if (ratio == spdif_sysclk_ratios[i]) in spdif_hw_params()
230 switch (ratio) { in spdif_hw_params()
/linux-4.1.27/drivers/staging/iio/light/
Dtsl2583.c109 unsigned int ratio; member
199 u32 ratio; in taos_get_lux() local
272 ratio = (ch1 << 15) / ch0; in taos_get_lux()
275 p->ratio != 0 && p->ratio < ratio; p++) in taos_get_lux()
278 if (p->ratio == 0) { in taos_get_lux()
694 taos_device_lux[i].ratio, in taos_luxtable_show()
697 if (taos_device_lux[i].ratio == 0) { in taos_luxtable_show()
Dtsl2x7x.h33 unsigned int ratio; member
Dtsl2x7x_core.c338 u32 ratio; in tsl2x7x_get_lux() local
412 ratio = (ch1 << 15) / ch0; in tsl2x7x_get_lux()
415 while (p->ratio != 0 && p->ratio < ratio) in tsl2x7x_get_lux()
418 if (p->ratio == 0) { in tsl2x7x_get_lux()
554 if (chip->pdata && chip->pdata->platform_lux_table[0].ratio != 0) in tsl2x7x_defaults()
1145 chip->tsl2x7x_device_lux[i].ratio, in tsl2x7x_luxtable_show()
1148 if (chip->tsl2x7x_device_lux[i].ratio == 0) { in tsl2x7x_luxtable_show()
/linux-4.1.27/drivers/cpufreq/
Dpmac32-cpufreq.c479 const u32 *freqs, *ratio; in pmac_cpufreq_init_MacRISC3() local
487 ratio = of_get_property(cpunode, "processor-to-bus-ratio*2", in pmac_cpufreq_init_MacRISC3()
489 if (ratio == NULL) { in pmac_cpufreq_init_MacRISC3()
507 low_freq = (low_freq * (*ratio)) / 2000; in pmac_cpufreq_init_MacRISC3()
508 hi_freq = (hi_freq * (*ratio)) / 2000; in pmac_cpufreq_init_MacRISC3()
Dspeedstep-lib.c37 unsigned int ratio; /* Frequency Multiplier (x10) */ in pentium3_get_frequency() member
101 (msr_decode_mult[j].ratio * msr_decode_fsb[i].value * 100)); in pentium3_get_frequency()
103 return msr_decode_mult[j].ratio * msr_decode_fsb[i].value * 100; in pentium3_get_frequency()
Dlonghaul.c430 unsigned int ratio; in longhaul_get_ranges() local
486 ratio = mults[j]; in longhaul_get_ranges()
487 if (ratio == -1) in longhaul_get_ranges()
489 if (ratio > maxmult || ratio < minmult) in longhaul_get_ranges()
491 longhaul_table[k].frequency = calc_speed(ratio); in longhaul_get_ranges()
Dintel_pstate.c87 int32_t ratio; member
528 cpudata->vid.ratio); in byt_set_pstate()
564 cpudata->vid.ratio = div_fp( in byt_get_vid()
/linux-4.1.27/mm/
Dbacking-dev.c177 unsigned int ratio; in min_ratio_store() local
180 ret = kstrtouint(buf, 10, &ratio); in min_ratio_store()
184 ret = bdi_set_min_ratio(bdi, ratio); in min_ratio_store()
196 unsigned int ratio; in max_ratio_store() local
199 ret = kstrtouint(buf, 10, &ratio); in max_ratio_store()
203 ret = bdi_set_max_ratio(bdi, ratio); in max_ratio_store()
Dpage_alloc.c5861 unsigned int gb, ratio; in calculate_zone_inactive_ratio() local
5866 ratio = int_sqrt(10 * gb); in calculate_zone_inactive_ratio()
5868 ratio = 1; in calculate_zone_inactive_ratio()
5870 zone->inactive_ratio = ratio; in calculate_zone_inactive_ratio()
Dslub.c4786 unsigned long ratio; in remote_node_defrag_ratio_store() local
4789 err = kstrtoul(buf, 10, &ratio); in remote_node_defrag_ratio_store()
4793 if (ratio <= 100) in remote_node_defrag_ratio_store()
4794 s->remote_node_defrag_ratio = ratio * 10; in remote_node_defrag_ratio_store()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Drenesas,r8a7740-cpg-clocks.txt6 and several fixed ratio and variable ratio dividers.
Drenesas,r8a7778-cpg-clocks.txt4 several fixed ratio dividers
Drenesas,r8a7779-cpg-clocks.txt4 several fixed ratio dividers
Drenesas,r8a73a4-cpg-clocks.txt4 and several fixed ratio dividers.
Drenesas,rz-cpg-clocks.txt4 CPU and GPU clocks, and several fixed ratio dividers.
Drenesas,sh73a0-cpg-clocks.txt6 and several fixed ratio dividers.
Drenesas,rcar-gen2-cpg-clocks.txt4 and several fixed ratio dividers.
/linux-4.1.27/tools/thermal/tmon/
Dtmon.h105 void (*set_ratio)(unsigned long ratio);
106 unsigned long (*get_ratio)(unsigned long ratio);
/linux-4.1.27/arch/s390/kernel/
Dperf_cpum_sf.c458 static unsigned long compute_sfb_extent(unsigned long ratio, unsigned long base) in compute_sfb_extent() argument
465 if (ratio <= 5) in compute_sfb_extent()
467 if (ratio <= 25) in compute_sfb_extent()
469 if (ratio <= 50) in compute_sfb_extent()
471 if (ratio <= 75) in compute_sfb_extent()
473 if (ratio <= 100) in compute_sfb_extent()
475 if (ratio <= 250) in compute_sfb_extent()
484 unsigned long ratio, num; in sfb_account_overflows() local
496 ratio = DIV_ROUND_UP(100 * OVERFLOW_REG(hwc) * cpuhw->sfb.num_sdb, in sfb_account_overflows()
500 num = compute_sfb_extent(ratio, cpuhw->sfb.num_sdb); in sfb_account_overflows()
[all …]
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-dv-timings.c596 u8 ratio; in v4l2_calc_aspect_ratio() local
609 ratio = hor_landscape | vert_portrait; in v4l2_calc_aspect_ratio()
611 if (ratio == 79) { in v4l2_calc_aspect_ratio()
614 } else if (ratio == 34) { in v4l2_calc_aspect_ratio()
617 } else if (ratio == 68) { in v4l2_calc_aspect_ratio()
/linux-4.1.27/drivers/media/usb/dvb-usb/
Dopera1.c188 u32 ratio) in opera1_stv0299_set_symbol_rate() argument
192 stv0299_writereg(fe, REG_1F_SYMBOLRATE_BYTE0, (ratio >> 16) & 0xff); in opera1_stv0299_set_symbol_rate()
193 stv0299_writereg(fe, REG_20_SYMBOLRATE_BYTE1, (ratio >> 8) & 0xff); in opera1_stv0299_set_symbol_rate()
194 stv0299_writereg(fe, REG_21_SYMBOLRATE_BYTE2, (ratio) & 0xf0); in opera1_stv0299_set_symbol_rate()
Ddib0700_devices.c1628 u32 freq_adc, ratio, rest, max = 0; in dib8090_compute_pll_parameters() local
1633 ratio = ((fe->dtv_property_cache.frequency / 1000) * (1 << 8) / 1000) / freq_adc; in dib8090_compute_pll_parameters()
1634 rest = ((fe->dtv_property_cache.frequency / 1000) * (1 << 8) / 1000) - ratio * freq_adc; in dib8090_compute_pll_parameters()
/linux-4.1.27/include/sound/
Dsoc-dai.h108 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio);
138 int (*set_bclk_ratio)(struct snd_soc_dai *dai, unsigned int ratio);
Dsoundfont.h126 int snd_sf_linear_to_log(unsigned int amount, int offset, int ratio);
/linux-4.1.27/drivers/media/common/b2c2/
Dflexcop-fe-tuner.c187 u32 srate, u32 ratio) in samsung_tbmu24112_set_symbol_rate() argument
208 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in samsung_tbmu24112_set_symbol_rate()
209 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in samsung_tbmu24112_set_symbol_rate()
210 stv0299_writereg(fe, 0x21, ratio & 0xf0); in samsung_tbmu24112_set_symbol_rate()
/linux-4.1.27/drivers/devfreq/
Dtegra-devfreq.c331 struct tegra_actmon_emc_ratio *ratio = actmon_emc_ratios; in actmon_cpu_to_emc_rate() local
333 for (i = 0; i < ARRAY_SIZE(actmon_emc_ratios); i++, ratio++) { in actmon_cpu_to_emc_rate()
334 if (cpu_freq >= ratio->cpu_freq) { in actmon_cpu_to_emc_rate()
335 if (ratio->emc_freq >= tegra->max_freq) in actmon_cpu_to_emc_rate()
338 return ratio->emc_freq; in actmon_cpu_to_emc_rate()
/linux-4.1.27/sound/soc/xtensa/
Dxtfpga-i2s.c291 unsigned freq, ratio, level; in xtfpga_i2s_hw_params() local
309 ratio = (freq - (srate * sample_size * 8)) / in xtfpga_i2s_hw_params()
314 ratio << XTFPGA_I2S_CONFIG_RATIO_BASE); in xtfpga_i2s_hw_params()
335 __func__, freq, ratio, level); in xtfpga_i2s_hw_params()
/linux-4.1.27/sound/soc/sh/rcar/
Dsrc.c708 uint ratio; in rsnd_src_set_convert_rate_gen2() local
713 ratio = 0; in rsnd_src_set_convert_rate_gen2()
715 ratio = 100 * convert_rate / runtime->rate; in rsnd_src_set_convert_rate_gen2()
717 ratio = 100 * runtime->rate / convert_rate; in rsnd_src_set_convert_rate_gen2()
719 if (ratio > 600) { in rsnd_src_set_convert_rate_gen2()
/linux-4.1.27/drivers/media/pci/ttpci/
Dbudget-av.c475 static int philips_su1278_ty_ci_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in philips_su1278_ty_ci_set_symbol_rate() argument
497 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in philips_su1278_ty_ci_set_symbol_rate()
498 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in philips_su1278_ty_ci_set_symbol_rate()
499 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in philips_su1278_ty_ci_set_symbol_rate()
848 u32 srate, u32 ratio) in philips_sd1878_ci_set_symbol_rate() argument
874 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in philips_sd1878_ci_set_symbol_rate()
875 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in philips_sd1878_ci_set_symbol_rate()
876 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in philips_sd1878_ci_set_symbol_rate()
Dbudget-ci.c631 static int philips_su1278_tt_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in philips_su1278_tt_set_symbol_rate() argument
656 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in philips_su1278_tt_set_symbol_rate()
657 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in philips_su1278_tt_set_symbol_rate()
658 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in philips_su1278_tt_set_symbol_rate()
/linux-4.1.27/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc168 ratio, read-only
170 ratio, read-only
212 ratio, read-only
214 ratio, read-only
Dsysfs-block-zram111 size of data stored in this disk. So, compression ratio can be
Dsysfs-bus-iio63 Hardware dependent ADC oversampling. Controls the sampling ratio
/linux-4.1.27/drivers/isdn/i4l/
Disdn_bsdcomp.c129 unsigned int ratio; /* recent compression ratio */ member
182 db->ratio = 0; in bsd_clear()
230 if (new_ratio < db->ratio || new_ratio < 1 * RATIO_SCALE) in bsd_check()
235 db->ratio = new_ratio; in bsd_check()
/linux-4.1.27/include/uapi/linux/
Dppp_defs.h128 double ratio; /* not computed in kernel. */ member
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.txt52 Quicker measurements can be made by reducing decimation ratio.
61 pre-determined ratio and use it for post scaling. Select one from
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dgf110.c991 u64 ratio, value; in gf110_disp_intr_unk2_2_tu() local
1017 ratio = datarate; in gf110_disp_intr_unk2_2_tu()
1018 ratio *= symbol; in gf110_disp_intr_unk2_2_tu()
1019 do_div(ratio, link_nr * link_bw); in gf110_disp_intr_unk2_2_tu()
1021 value = (symbol - ratio) * TU; in gf110_disp_intr_unk2_2_tu()
1022 value *= ratio; in gf110_disp_intr_unk2_2_tu()
/linux-4.1.27/drivers/net/ppp/
Dbsd_comp.c150 unsigned int ratio; /* recent compression ratio */ member
229 db->ratio = 0; in bsd_clear()
278 if (new_ratio < db->ratio || new_ratio < 1 * RATIO_SCALE) in bsd_check()
283 db->ratio = new_ratio; in bsd_check()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
DKconfig107 int "Minimum FCK/PCK ratio (for scaling)"
111 This can be used to adjust the minimum FCK/PCK ratio.
/linux-4.1.27/Documentation/
Dxz.txt8 ratio and relatively fast decompression. The primary compression
10 compression ratio even further. E.g. Branch/Call/Jump (BCJ) filters
11 improve compression ratio of executable data.
Dpi-futex.txt35 ratio of lockless vs. locky code for shared data structures is somewhere
Dlzo.txt40 rate of at most 255 per extra byte (thus the compression ratio cannot exceed
/linux-4.1.27/drivers/media/platform/s3c-camif/
Dcamif-core.c133 static int camif_get_scaler_factor(u32 src, u32 tar, u32 *ratio, u32 *shift) in camif_get_scaler_factor() argument
143 *shift = sh, *ratio = tmp; in camif_get_scaler_factor()
147 *shift = 0, *ratio = 1; in camif_get_scaler_factor()
/linux-4.1.27/drivers/media/usb/go7007/
Dgo7007-fw.c1288 int ratio = arate / go->sensor_framerate; in avsync_to_package() local
1289 int adjratio = ratio * 215 / 100; in avsync_to_package()
1302 0xbff6, f1 < f2 ? ratio : ratio + 1, in avsync_to_package()
1303 0xbff7, f1 > f2 ? ratio : ratio + 1, in avsync_to_package()
/linux-4.1.27/Documentation/fb/
Dmodedb.txt78 Also, GTF does not take into account the aspect ratio of the display.
99 a = aspect ratio (3 - 4:3; 4 - 5:4; 9 - 15:9, 16:9; A - 16:10)
106 - aspect ratio can only be one of the above values
Duvesafb.txt41 ratio, which is what most BIOS-es are limited to.
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_overlay.c871 u32 ratio; in update_pfit_vscale_ratio() local
878 ratio = I915_READ(PFIT_PGM_RATIOS) >> PFIT_VERT_SCALE_SHIFT_965; in update_pfit_vscale_ratio()
881 ratio = I915_READ(PFIT_AUTO_RATIOS); in update_pfit_vscale_ratio()
883 ratio = I915_READ(PFIT_PGM_RATIOS); in update_pfit_vscale_ratio()
884 ratio >>= PFIT_VERT_SCALE_SHIFT; in update_pfit_vscale_ratio()
887 overlay->pfit_vscale_ratio = ratio; in update_pfit_vscale_ratio()
Dintel_panel.c223 u32 ratio = source * FACTOR / target; in panel_fitter_scaling() local
224 return (FACTOR * ratio + FACTOR/2) / FACTOR; in panel_fitter_scaling()
/linux-4.1.27/sound/pci/au88x0/
Dau88x0_core.c487 vortex_src_persist_convratio(vortex_t * vortex, unsigned char src, int ratio) in vortex_src_persist_convratio() argument
492 hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), ratio); in vortex_src_persist_convratio()
499 while (temp != ratio); in vortex_src_persist_convratio()
517 vortex_src_change_convratio(vortex_t * vortex, unsigned char src, int ratio)
521 if ((ratio & 0x10000) && (ratio != 0x10000)) {
522 if (ratio & 0x3fff)
523 a = (0x11 - ((ratio >> 0xe) & 0x3)) - 1;
525 a = (0x11 - ((ratio >> 0xe) & 0x3)) - 2;
533 vortex_src_persist_convratio(vortex, src, ratio);
/linux-4.1.27/drivers/iio/light/
Dtsl2563.c432 unsigned long ratio, lux, ch0 = adc0, ch1 = adc1; in adc_to_lux() local
434 ratio = ch0 ? ((ch1 << ADC_FRAC_BITS) / ch0) : ULONG_MAX; in adc_to_lux()
436 while (lp->ch_ratio < ratio) in adc_to_lux()
/linux-4.1.27/Documentation/vm/
Dksm.txt91 A high ratio of pages_sharing to pages_shared indicates good sharing, but
92 a high ratio of pages_unshared to pages_sharing indicates wasted effort.
Dbalance28 right ratio of dma and regular memory, it is quite possible that balancing
/linux-4.1.27/tools/perf/Documentation/
Dperf-diff.txt89 Differential computation selection - delta,ratio,wdiff (default is delta).
184 ratio
/linux-4.1.27/drivers/gpu/drm/tegra/
Dsor.c308 u64 ratio; member
328 active_sym = params->ratio * tu_size; in tegra_sor_compute_params()
409 params.ratio = div64_u64(input * f, output); in tegra_sor_calc_config()
440 watermark = params.ratio * config->tu_size * (f - params.ratio); in tegra_sor_calc_config()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_gsc.c867 static int gsc_get_ratio_shift(u32 src, u32 dst, u32 *ratio) in gsc_get_ratio_shift() argument
875 *ratio = 4; in gsc_get_ratio_shift()
877 *ratio = 2; in gsc_get_ratio_shift()
879 *ratio = 1; in gsc_get_ratio_shift()
/linux-4.1.27/sound/soc/bcm/
Dbcm2835-i2s.c300 unsigned int ratio) in bcm2835_i2s_set_dai_bclk_ratio() argument
303 dev->bclk_ratio = ratio; in bcm2835_i2s_set_dai_bclk_ratio()
/linux-4.1.27/Documentation/video4linux/
Dvivid.txt313 The pixel aspect ratio will depend on the TV standard. The video aspect ratio
354 The pixel aspect ratio will depend on the HDMI timing: for 720x480 is it
356 standard, and for all others a 1:1 pixel aspect ratio is returned.
358 The video aspect ratio can be selected through the 'DV Timings Aspect Ratio'
360 same ratio as the chosen format), '4x3' or '16x9', either of which can
406 The pixel aspect ratio will depend on the HDMI timing: for 720x480 is it
408 standard, and for all others a 1:1 pixel aspect ratio is returned.
598 displayed with the correct pixel and image aspect ratio corrections,
622 Standard Aspect Ratio: selects if the image aspect ratio as used for the TV or
626 DV Timings Aspect Ratio: selects if the image aspect ratio as used for the HDMI
[all …]
/linux-4.1.27/drivers/media/usb/ttusb-budget/
Ddvb-ttusb-budget.c1249 static int alps_stv0299_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in alps_stv0299_set_symbol_rate() argument
1276 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_stv0299_set_symbol_rate()
1277 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_stv0299_set_symbol_rate()
1278 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in alps_stv0299_set_symbol_rate()
/linux-4.1.27/drivers/media/platform/exynos-gsc/
Dgsc-core.c240 u32 *ratio) in gsc_cal_prescaler_ratio() argument
243 *ratio = 1; in gsc_cal_prescaler_ratio()
252 *ratio = (dst > (src / 8)) ? 2 : 4; in gsc_cal_prescaler_ratio()
Dgsc-core.h401 u32 *ratio);
/linux-4.1.27/sound/synth/emux/
Dsoundfont.c798 snd_sf_linear_to_log(unsigned int amount, int offset, int ratio) in snd_sf_linear_to_log() argument
812 v = (v * ratio) >> 16; in snd_sf_linear_to_log()
813 v += (24 - bit) * ratio; in snd_sf_linear_to_log()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-core.c231 static int fimc_get_scaler_factor(u32 src, u32 tar, u32 *ratio, u32 *shift) in fimc_get_scaler_factor() argument
241 *shift = sh, *ratio = tmp; in fimc_get_scaler_factor()
245 *shift = 0, *ratio = 1; in fimc_get_scaler_factor()
/linux-4.1.27/net/dccp/
Dfeat.c75 static int dccp_hdlr_ack_ratio(struct sock *sk, u64 ratio, bool rx) in dccp_hdlr_ack_ratio() argument
78 dccp_sk(sk)->dccps_r_ack_ratio = ratio; in dccp_hdlr_ack_ratio()
80 dccp_sk(sk)->dccps_l_ack_ratio = ratio; in dccp_hdlr_ack_ratio()
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-dvb.c955 u32 srate, u32 ratio) in samsung_smt_7020_stv0299_set_symbol_rate() argument
982 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in samsung_smt_7020_stv0299_set_symbol_rate()
983 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in samsung_smt_7020_stv0299_set_symbol_rate()
984 stv0299_writereg(fe, 0x21, ratio & 0xf0); in samsung_smt_7020_stv0299_set_symbol_rate()
/linux-4.1.27/Documentation/laptops/
Dlaptop-mode.txt95 changes the dirty background ratio, so that background writeback of dirty pages
258 # Dirty synchronous ratio. At this percentage of dirty pages the process
264 # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been
376 # Dirty synchronous ratio. At this percentage of dirty pages the process which
386 # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been
/linux-4.1.27/arch/x86/kvm/
Dsvm.c212 static u64 __scale_tsc(u64 ratio, u64 tsc);
969 static u64 __scale_tsc(u64 ratio, u64 tsc) in __scale_tsc() argument
973 mult = ratio >> 32; in __scale_tsc()
974 frac = ratio & ((1ULL << 32) - 1); in __scale_tsc()
998 u64 ratio; in svm_set_tsc_khz() local
1020 ratio = khz << 32; in svm_set_tsc_khz()
1021 do_div(ratio, tsc_khz); in svm_set_tsc_khz()
1023 if (ratio == 0 || ratio & TSC_RATIO_RSVD) { in svm_set_tsc_khz()
1028 svm->tsc_ratio = ratio; in svm_set_tsc_khz()
/linux-4.1.27/arch/ia64/include/asm/uv/
Duv_mmrs.h727 unsigned long ratio : 3; /* RW */ member
/linux-4.1.27/drivers/video/fbdev/core/
Dfbmon.c512 int xres, yres = 0, refresh, ratio; in get_std_timing() local
518 ratio = (block[1] & 0xc0) >> 6; in get_std_timing()
519 switch (ratio) { in get_std_timing()
/linux-4.1.27/Documentation/ABI/obsolete/
Dsysfs-block-zram79 size of data stored in this disk. So, compression ratio can be
/linux-4.1.27/arch/m32r/platforms/m32700ut/
Ddot.gdbinit_200MHz_16MB22 # and switch off PLL, before resetting the clock gear ratio.
Ddot.gdbinit_400MHz_32MB22 # and switch off PLL, before resetting the clock gear ratio.
Ddot.gdbinit_300MHz_32MB22 # and switch off PLL, before resetting the clock gear ratio.
/linux-4.1.27/arch/powerpc/boot/dts/
Dvirtex440-ml510.dts238 xlnx,bus2core-clk-ratio = <0x1>;
324 xlnx,sck-ratio = <0x80>;
Dvirtex440-ml507.dts269 xlnx,bus2core-clk-ratio = <1>;
/linux-4.1.27/Documentation/scheduler/
Dsched-deadline.txt140 The utilisation of a real-time task is defined as the ratio between its
223 the sum of the ratio between runtime and period for all tasks is smaller
224 than M. Notice that the ratio runtime/period is equivalent to the utilisation
/linux-4.1.27/Documentation/input/
Dntrig.txt58 at least one model (Dell Studio 17) has a 17" sensor. The ratio of physical
Dmulti-touch-protocol.txt178 the ratio ABS_MT_TOUCH_MAJOR / ABS_MT_WIDTH_MAJOR, which is always smaller
249 the contact. The ratio ABS_MT_TOUCH_MAJOR / ABS_MT_WIDTH_MAJOR approximates
Dalps.txt227 4) There is a 3 to 1 ratio of position packets to bitmap packets. Therefore
/linux-4.1.27/Documentation/video4linux/cx2341x/
Dfw-encoder-api.txt136 Sets the encoding aspect ratio. Changes in the aspect ratio take effect
/linux-4.1.27/Documentation/blockdev/
Dzram.txt74 since we expect a 2:1 compression ratio. Note that zram uses about 0.1% of the
/linux-4.1.27/kernel/sched/
Dfair.c1616 int ratio; in update_task_scan_period() local
1646 ratio = (local * NUMA_PERIOD_SLOTS) / (local + remote); in update_task_scan_period()
1647 if (ratio >= NUMA_PERIOD_THRESHOLD) { in update_task_scan_period()
1648 int slot = ratio - NUMA_PERIOD_THRESHOLD; in update_task_scan_period()
1653 diff = -(NUMA_PERIOD_THRESHOLD - ratio) * period_slot; in update_task_scan_period()
1663 ratio = DIV_ROUND_UP(private * NUMA_PERIOD_SLOTS, (private + shared + 1)); in update_task_scan_period()
1664 diff = (diff * ratio) / NUMA_PERIOD_SLOTS; in update_task_scan_period()
/linux-4.1.27/Documentation/device-mapper/
Ddm-raid.txt173 <sync_ratio> The ratio indicating how much of the array has undergone
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dphy.c2425 s16 ratio, result; in ath5k_get_interpolated_value() local
2438 ratio = ((100 * y_right - 100 * y_left) / (x_right - x_left)); in ath5k_get_interpolated_value()
2441 result = y_left + (ratio * (target - x_left) / 100); in ath5k_get_interpolated_value()
/linux-4.1.27/fs/reiserfs/
Djournal.c2678 int ratio = 1; in check_advise_trans_params() local
2680 ratio = REISERFS_STANDARD_BLKSIZE / sb->s_blocksize; in check_advise_trans_params()
2682 if (journal->j_trans_max > JOURNAL_TRANS_MAX_DEFAULT / ratio || in check_advise_trans_params()
2683 journal->j_trans_max < JOURNAL_TRANS_MIN_DEFAULT / ratio || in check_advise_trans_params()
/linux-4.1.27/arch/arm/boot/dts/
Dr8a7778.dtsi441 /* Fixed ratio clocks */
/linux-4.1.27/arch/microblaze/boot/dts/
Dsystem.dts230 xlnx,bus2core-clk-ratio = <0x1>;
/linux-4.1.27/Documentation/filesystems/
Dext2.txt306 created, and depend upon the block size chosen. The ratio of inodes to
309 No tools currently exist which can change the ratio of inodes to blocks.
Df2fs.txt146 increasing the cache hit ratio.
272 -o [int] : Set overprovision ratio in percent over volume size.
Dproc.txt895 CommitLimit: Based on the overcommit ratio ('vm.overcommit_ratio'),
/linux-4.1.27/init/
DKconfig145 between compression ratio and decompression speed.
151 Its compression ratio and speed is intermediate.
161 This compression algorithm's ratio is best. Decompression speed
170 BCJ filters which can improve compression ratio of executable
184 Its compression ratio is the poorest among the choices. The kernel
196 Its compression ratio is worse than LZO. The size of the kernel
/linux-4.1.27/Documentation/sound/alsa/
Dtimestamping.txt97 ratio, the precision helps define how much smoothing/low-pass
/linux-4.1.27/Documentation/watchdog/
Dwatchdog-parameters.txt308 clock_division_ratio: Clock division ratio. Valid ranges are from 0x5 (1.31ms)
/linux-4.1.27/drivers/block/drbd/
Ddrbd_worker.c922 const int ratio = in drbd_resync_finished() local
927 ratio, in drbd_resync_finished()
/linux-4.1.27/Documentation/networking/
De1000e.txt95 In simplified mode the interrupt rate is based on the ratio of TX and
De1000.txt127 In simplified mode the interrupt rate is based on the ratio of TX and
Dscaling.txt182 count over the last 256 packets. If a flow exceeds a set ratio (by
/linux-4.1.27/Documentation/ioctl/
Dioctl-number.txt312 <mailto:vgo@ratio.de>
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dthermal.txt121 Size: one cell The contribution is a ratio of the sum
/linux-4.1.27/sound/soc/
Dsoc-core.c2150 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) in snd_soc_dai_set_bclk_ratio() argument
2153 return dai->driver->ops->set_bclk_ratio(dai, ratio); in snd_soc_dai_set_bclk_ratio()
/linux-4.1.27/Documentation/scsi/
DChangeLog.ncr53c8xx462 overflow). Hit ratio is better than 99.9 % on my system, so no
/linux-4.1.27/Documentation/sysctl/
Dvm.txt362 As above expression, they are reciprocal number of ratio.
/linux-4.1.27/drivers/net/ethernet/sun/
Dniu.c2885 static void tcam_set_lat_and_ratio(struct niu *np, u64 latency, u64 ratio) in tcam_set_lat_and_ratio() argument
2893 val |= (ratio << FFLP_CFG_1_CAMRATIO_SHIFT); in tcam_set_lat_and_ratio()