/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/sunxi-ng/ |
H A D | ccu_mult.c | 81 if (ccu_frac_helper_is_enabled(&cm->common, &cm->frac)) 82 return ccu_frac_helper_read_rate(&cm->common, &cm->frac); 111 if (ccu_frac_helper_has_rate(&cm->common, &cm->frac, rate)) { 112 ccu_frac_helper_enable(&cm->common, &cm->frac); 114 return ccu_frac_helper_set_rate(&cm->common, &cm->frac, 117 ccu_frac_helper_disable(&cm->common, &cm->frac);
|
H A D | ccu_nm.c | 85 if (ccu_frac_helper_is_enabled(&nm->common, &nm->frac)) { 86 rate = ccu_frac_helper_read_rate(&nm->common, &nm->frac); 142 if (ccu_frac_helper_has_rate(&nm->common, &nm->frac, rate)) { 179 if (ccu_frac_helper_has_rate(&nm->common, &nm->frac, rate)) { 189 ccu_frac_helper_enable(&nm->common, &nm->frac); 191 return ccu_frac_helper_set_rate(&nm->common, &nm->frac, 194 ccu_frac_helper_disable(&nm->common, &nm->frac);
|
H A D | ccu_mult.h | 39 struct ccu_frac_internal frac; member in struct:ccu_mult
|
H A D | ccu_nm.h | 28 struct ccu_frac_internal frac; member in struct:ccu_nm 72 .frac = _SUNXI_CCU_FRAC(_frac_en, _frac_sel, \ 97 .frac = _SUNXI_CCU_FRAC(_frac_en, _frac_sel, \ 126 .frac = _SUNXI_CCU_FRAC(_frac_en, _frac_sel, \
|
/linux-master/drivers/clk/zynqmp/ |
H A D | pll.c | 59 pr_debug("%s() PLL get frac mode failed for %s, ret = %d\n", 87 pr_debug("%s() PLL set frac mode failed for %s, ret = %d\n", 140 unsigned long rate, frac; local 160 frac = (parent_rate * data) / FRAC_DIV; 161 rate = rate + frac; 184 long rate_div, frac, m, f; local 195 frac = (parent_rate * f) / FRAC_DIV; 206 return rate + frac;
|
/linux-master/drivers/hwmon/ |
H A D | stts751.c | 151 s32 integer1, integer2, frac; local 171 frac = i2c_smbus_read_byte_data(priv->client, STTS751_REG_TEMP_L); 172 if (frac < 0) { 174 "I2C read failed (temp L). ret: %x\n", frac); 175 return frac; 186 frac = i2c_smbus_read_byte_data(priv->client, 188 if (frac < 0) { 191 frac); 192 return frac; 196 priv->temp = stts751_to_deg((integer1 << 8) | frac); 226 int integer, frac; local [all...] |
/linux-master/drivers/media/tuners/ |
H A D | fc0011.c | 171 u32 fvco, xin, frac, xdiv, xdivr; local 209 frac = fvco - xdiv * 18000; 210 frac = (frac << 15) / 18000; 211 if (frac >= 16384) 212 frac += 32786; 213 if (!frac) 216 xin = clamp_t(u32, frac, 512, 65024);
|
/linux-master/drivers/pwm/ |
H A D | pwm-sifive.c | 140 u32 frac; local 159 frac = DIV64_U64_ROUND_CLOSEST(num, state->period); 161 frac = min(frac, (1U << PWM_SIFIVE_CMPWIDTH) - 1); 193 writel(frac, ddata->regs + PWM_SIFIVE_PWMCMP(pwm->hwpwm));
|
/linux-master/drivers/clk/qcom/ |
H A D | clk-rcg.c | 610 const struct frac_entry *frac = pixel_table; local 613 for (; frac->num; frac++) { 614 request = (req->rate * frac->den) / frac->num; 623 req->rate = (src_rate * frac->num) / frac->den; 635 const struct frac_entry *frac = pixel_table; local 658 for (; frac->num; frac [all...] |
/linux-master/drivers/gpu/drm/msm/dsi/phy/ |
H A D | dsi_phy_10nm.c | 120 u32 frac; local 129 dec = div_u64_rem(dec_multiple, multiplier, &frac); 143 config->frac_div_start = frac; 154 u64 frac; local 165 frac = config->frac_div_start; 168 ssc_step_size += frac; 177 pr_debug("SCC: Dec:%d, frac:%llu, frac_bits:%d\n", 178 config->decimal_div_start, frac, FRAC_BITS); 428 u32 frac; local 435 frac [all...] |
H A D | dsi_phy_7nm.c | 116 u32 frac; local 125 dec = div_u64_rem(dec_multiple, multiplier, &frac); 150 config->frac_div_start = frac; 161 u64 frac; local 172 frac = config->frac_div_start; 175 ssc_step_size += frac; 184 pr_debug("SCC: Dec:%d, frac:%llu, frac_bits:%d\n", 185 config->decimal_div_start, frac, FRAC_BITS); 477 u32 frac; local 484 frac [all...] |
/linux-master/drivers/phy/st/ |
H A D | phy-stm32-usbphyc.c | 133 u16 frac; member in struct:pll_params 207 unsigned long long fvco, ndiv, frac; local 225 frac = fvco * (1 << 16); 226 do_div(frac, (clk_rate * 2)); 227 frac = frac - (ndiv * (1 << 16)); 228 pll_params->frac = (u16)frac; 235 u32 ndiv, frac; local 247 frac [all...] |
/linux-master/include/math-emu/ |
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);
|
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 | 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);
|
/linux-master/drivers/clk/rockchip/ |
H A D | clk-pll.c | 159 rate->frac = ((pllcon >> RK3036_PLLCON2_FRAC_SHIFT) 177 u64 frac_rate64 = prate * cur.frac; 200 pr_debug("%s: rate settings for %lu fbdiv: %d, postdiv1: %d, refdiv: %d, postdiv2: %d, dsmpd: %d, frac: %d\n", 202 rate->postdiv2, rate->dsmpd, rate->frac); 231 pllcon |= rate->frac << RK3036_PLLCON2_FRAC_SHIFT; 317 pr_debug("old - fbdiv: %d, postdiv1: %d, refdiv: %d, postdiv2: %d, dsmpd: %d, frac: %d\n", 319 cur.dsmpd, cur.frac); 320 pr_debug("new - fbdiv: %d, postdiv1: %d, refdiv: %d, postdiv2: %d, dsmpd: %d, frac: %d\n", 322 rate->dsmpd, rate->frac); 327 (!cur.dsmpd && (rate->frac ! [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | stv6111.c | 444 u32 p = 1, psel = 0, fvco, div, frac; local 461 frac = fvco % state->ref_freq; 462 frac = muldiv32(frac, 0x40000, state->ref_freq); 484 state->reg[0x05] = (((div >> 8) & 0x01) | ((frac & 0x7F) << 1)) & 0xff; 485 state->reg[0x06] = ((frac >> 7) & 0xFF); 486 state->reg[0x07] = (state->reg[0x07] & ~0x07) | ((frac >> 15) & 0x07);
|
/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;
|
H A D | clk.h | 101 unsigned long long frac; member in struct:pistachio_pll_rate_table
|
/linux-master/drivers/clk/microchip/ |
H A D | clk-core.c | 322 u64 frac; local 337 frac = 0; 342 frac = parent_rate; 343 frac <<= 8; 344 do_div(frac, rate); 345 frac -= (u64)(div << 9); 348 rotrim = (frac >= REFO_TRIM_MAX) ? REFO_TRIM_MAX : frac;
|
/linux-master/drivers/clk/meson/ |
H A D | a1-pll.c | 36 .frac = { 107 .frac = {
|
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_dwlib.c | 69 * frac = div(F) * 2^dlf_size 73 * so frac = 2^dlf_size * rem / (16 * baud) = (rem << dlf_size) / (16 * baud) 76 unsigned int *frac) 83 *frac = DIV_ROUND_CLOSEST(rem << d->dlf_size, base_baud); 75 dw8250_get_divisor(struct uart_port *p, unsigned int baud, unsigned int *frac) argument
|
H A D | 8250_pci1xxxx.c | 224 unsigned int baud, unsigned int *frac) 239 *frac = (NSEC_PER_SEC - quot * baud * uart_sample_cnt) * 246 unsigned int quot, unsigned int frac) 253 writel(FIELD_PREP(BAUD_CLOCK_DIV_INT_MSK, quot) | frac, 223 pci1xxxx_get_divisor(struct uart_port *port, unsigned int baud, unsigned int *frac) argument 245 pci1xxxx_set_divisor(struct uart_port *port, unsigned int baud, unsigned int quot, unsigned int frac) argument
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_phc.c | 310 ctx->cmd.lif_setphc.frac = cpu_to_le64(phc->tc.frac); 525 u64 frac = 0; local 622 cyclecounter_cyc2ns(&phc->cc, diff / 4, 0, &frac));
|