Searched refs:frac (Results 1 - 25 of 91) sorted by path

1234

/linux-master/arch/mips/ath79/
H A Dclock.c213 u32 frac, u32 out_div)
225 do_div(t, ref_div * frac);
238 u32 pll, out_div, ref_div, nint, nfrac, frac, clk_ctrl, postdiv; local
263 frac = 1 << 18;
274 frac = 1 << 6;
278 nfrac, frac, out_div);
290 frac = 1 << 18;
301 frac = 1 << 10;
305 nfrac, frac, out_div);
356 u32 pll, out_div, ref_div, nint, frac, clk_ctr local
212 ar934x_get_pll_freq(u32 ref, u32 ref_div, u32 nint, u32 nfrac, u32 frac, u32 out_div) argument
439 u32 pll, out_div, ref_div, nint, frac, clk_ctrl, postdiv; local
[all...]
/linux-master/arch/sh/kernel/cpu/sh2a/
H A Dfpu.c202 int frac; local
215 frac = (ix & 0x007fffff) | 0x00800000;
216 frac -= iy;
217 while (frac < 0x00800000) {
219 return frac;
220 frac <<= 1;
223 return (exp << 23) | (frac & 0x007fffff);
229 int frac; local
242 frac = (ix & 0x007fffff) | 0x00800000;
243 frac
287 long long frac; local
314 long long frac; local
[all...]
/linux-master/drivers/clk/at91/
H A Dclk-audio-pll.c84 struct clk_audio_frac *frac = to_clk_audio_frac(hw); local
86 regmap_update_bits(frac->regmap, AT91_PMC_AUDIO_PLL0,
88 regmap_update_bits(frac->regmap, AT91_PMC_AUDIO_PLL0,
91 regmap_update_bits(frac->regmap, AT91_PMC_AUDIO_PLL1,
92 AT91_PMC_AUDIO_PLL_FRACR_MASK, frac->fracr);
98 regmap_update_bits(frac->regmap, AT91_PMC_AUDIO_PLL0,
102 AT91_PMC_AUDIO_PLL_ND(frac->nd));
134 struct clk_audio_frac *frac = to_clk_audio_frac(hw); local
136 regmap_update_bits(frac->regmap, AT91_PMC_AUDIO_PLL0,
139 regmap_update_bits(frac
176 struct clk_audio_frac *frac = to_clk_audio_frac(hw); local
367 struct clk_audio_frac *frac = to_clk_audio_frac(hw); local
[all...]
H A Dclk-sam9x60-pll.c43 u32 frac; member in struct:sam9x60_frac
78 struct sam9x60_frac *frac = to_sam9x60_frac(core); local
80 return parent_rate * (frac->mul + 1) +
81 DIV_ROUND_CLOSEST_ULL((u64)parent_rate * frac->frac, (1 << 22));
86 struct sam9x60_frac *frac = to_sam9x60_frac(core); local
100 (cmul == frac->mul && cfrac == frac->frac))
111 (frac
192 struct sam9x60_frac *frac = to_sam9x60_frac(core); local
248 struct sam9x60_frac *frac = to_sam9x60_frac(core); local
298 struct sam9x60_frac *frac = to_sam9x60_frac(core); local
308 struct sam9x60_frac *frac = to_sam9x60_frac(core); local
617 struct sam9x60_frac *frac; local
[all...]
/linux-master/drivers/clk/mxs/
H A DMakefile6 obj-y += clk.o clk-pll.o clk-ref.o clk-div.o clk-frac.o clk-ssp.o
H A Dclk-frac.c36 struct clk_frac *frac = to_clk_frac(hw); local
40 div = readl_relaxed(frac->reg) >> frac->shift;
41 div &= (1 << frac->width) - 1;
44 return tmp_rate >> frac->width;
50 struct clk_frac *frac = to_clk_frac(hw); local
59 tmp <<= frac->width;
67 result = tmp_rate >> frac->width;
68 if ((result << frac->width) < tmp_rate)
76 struct clk_frac *frac local
113 struct clk_frac *frac; local
[all...]
H A Dclk-ref.c52 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; local
55 do_div(tmp, frac);
65 u8 frac; local
69 frac = tmp;
71 if (frac < 18)
72 frac = 18;
73 else if (frac > 35)
74 frac = 35;
78 do_div(tmp, frac);
90 u8 frac, shif local
[all...]
/linux-master/drivers/clk/pistachio/
H A Dclk-pll.c211 vco *= (params->fbdiv << 24) + params->frac;
252 val |= (params->frac << PLL_FRAC_CTRL2_FRAC_SHIFT) |
258 if (params->frac)
273 u64 val, prediv, fbdiv, frac, postdiv1, postdiv2, rate; local
284 frac = (val >> PLL_FRAC_CTRL2_FRAC_SHIFT) & PLL_FRAC_CTRL2_FRAC_MASK;
286 /* get operating mode (int/frac) and calculate rate accordingly */
289 rate *= (fbdiv << 24) + frac;
/linux-master/drivers/clk/spear/
H A DMakefile6 obj-y += clk.o clk-aux-synth.o clk-frac-synth.o clk-gpt-synth.o clk-vco-pll.o
/linux-master/drivers/clk/sunxi-ng/
H A Dccu_mult.h39 struct ccu_frac_internal frac; member in struct:ccu_mult
/linux-master/drivers/video/fbdev/
H A Dpxa168fb.h334 #define CLK_FRACDIV(frac) ((frac) << 16)
/linux-master/include/math-emu/
H A Ddouble.h136 unsigned long frac : _FP_FRACBITS_D - (_FP_IMPLBIT_D != 0); member in struct:_FP_UNION_D::__anon13275
138 unsigned long frac : _FP_FRACBITS_D - (_FP_IMPLBIT_D != 0);
H A Dop-1.h79 X##_f = _flo.bits.frac; \
89 X##_f = _flo->bits.frac; \
102 _flo.bits.frac = X##_f; \
114 _flo->bits.frac = X##_f; \
H A Dsingle.h53 unsigned frac : _FP_FRACBITS_S - (_FP_IMPLBIT_S != 0); member in struct:_FP_UNION_S::__anon13278
55 unsigned frac : _FP_FRACBITS_S - (_FP_IMPLBIT_S != 0);
/linux-master/kernel/locking/
H A Dqspinlock_stat.h70 u64 frac = 0; local
73 frac = 100ULL * do_div(sum, kicks);
74 frac = DIV_ROUND_CLOSEST_ULL(frac, kicks);
81 sum, frac);
/linux-master/arch/alpha/kernel/
H A Dtraps.c646 unsigned long frac = (s_mem >> 0) & 0x7fffff; local
664 return (sign << 63) | (exp << 52) | (frac << 29);
/linux-master/arch/powerpc/kernel/
H A Dvecemu.c42 unsigned int mant, frac; local
76 asm("mulhwu %0,%1,%2" : "=r" (frac)
78 asm("mulhwu %0,%1,%2" : "=r" (frac) : "r" (frac), "r" (mant));
79 mant += frac;
96 int exp, mant, lz, frac; local
136 asm("mulhwu %0,%1,%2" : "=r" (frac)
138 exp += frac;
/linux-master/drivers/clk/
H A Dclk-axi-clkgen.c187 unsigned int frac; member in struct:axi_clkgen_div_params
210 params->frac = frac_divider;
327 (params->frac << 12) | (params->frac_en << 11) |
/linux-master/drivers/clk/imx/
H A DMakefile13 mxc-clk-objs += clk-frac-pll.o
H A Dclk-pfd.c57 u8 frac = (readl_relaxed(pfd->reg) >> (pfd->idx * 8)) & 0x3f; local
60 do_div(tmp, frac);
69 u8 frac; local
73 frac = tmp;
74 if (frac < 12)
75 frac = 12;
76 else if (frac > 35)
77 frac = 35;
80 do_div(tmp, frac);
90 u8 frac; local
[all...]
H A Dclk-pfdv2.c84 u8 frac; local
86 frac = (readl_relaxed(pfd->reg) >> pfd->frac_off)
89 if (!frac) {
90 pr_debug("clk_pfdv2: %s invalid pfd frac value 0\n",
96 do_div(tmp, frac);
112 u8 frac; local
119 frac = tmp;
121 if (frac < 12)
122 frac = 12;
123 else if (frac > 3
159 u8 frac; local
[all...]
/linux-master/drivers/clk/meson/
H A Da1-pll.c36 .frac = {
107 .frac = {
H A Daxg.c45 .frac = {
206 .frac = {
278 .frac = {
731 .frac = {
H A Dclk-mpll.c50 uint64_t frac = do_div(div, requested_rate); local
52 frac *= SDM_DEN;
55 *sdm = DIV_ROUND_CLOSEST_ULL(frac, requested_rate);
57 *sdm = DIV_ROUND_UP_ULL(frac, requested_rate);
H A Dclk-pll.c26 * out = in * (m + frac / frac_max) / n
48 !MESON_PARM_APPLICABLE(&pll->frac))
56 unsigned int frac,
61 if (frac && MESON_PARM_APPLICABLE(&pll->frac)) {
62 u64 frac_rate = (u64)parent_rate * frac;
65 (1 << pll->frac.width));
76 unsigned int m, n, frac; local
90 frac = MESON_PARM_APPLICABLE(&pll->frac)
54 __pll_params_to_rate(unsigned long parent_rate, unsigned int m, unsigned int n, unsigned int frac, struct meson_clk_pll_data *pll) argument
249 unsigned int m, n, frac; local
408 unsigned int enabled, m, n, frac = 0; local
[all...]

Completed in 937 milliseconds

1234