/linux-master/arch/mips/ath79/ |
H A D | clock.c | 213 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 D | fpu.c | 202 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 D | clk-audio-pll.c | 84 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 D | clk-sam9x60-pll.c | 43 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 D | Makefile | 6 obj-y += clk.o clk-pll.o clk-ref.o clk-div.o clk-frac.o clk-ssp.o
|
H A D | clk-frac.c | 36 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 D | clk-ref.c | 52 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 D | clk-pll.c | 211 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 D | Makefile | 6 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 D | ccu_mult.h | 39 struct ccu_frac_internal frac; member in struct:ccu_mult
|
/linux-master/drivers/video/fbdev/ |
H A D | pxa168fb.h | 334 #define CLK_FRACDIV(frac) ((frac) << 16)
|
/linux-master/include/math-emu/ |
H A D | double.h | 136 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 D | op-1.h | 79 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 D | single.h | 53 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 D | qspinlock_stat.h | 70 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 D | traps.c | 646 unsigned long frac = (s_mem >> 0) & 0x7fffff; local 664 return (sign << 63) | (exp << 52) | (frac << 29);
|
/linux-master/arch/powerpc/kernel/ |
H A D | vecemu.c | 42 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 D | clk-axi-clkgen.c | 187 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 D | Makefile | 13 mxc-clk-objs += clk-frac-pll.o
|
H A D | clk-pfd.c | 57 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 D | clk-pfdv2.c | 84 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 D | a1-pll.c | 36 .frac = { 107 .frac = {
|
H A D | axg.c | 45 .frac = { 206 .frac = { 278 .frac = { 731 .frac = {
|
H A D | clk-mpll.c | 50 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 D | clk-pll.c | 26 * 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...] |