/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_pci.c | 1149 unsigned int *frac) 1255 *frac = (cpr << 8) | (tcr & OXSEMI_TORNADO_TCR_MASK); 1147 pci_oxsemi_tornado_get_divisor(struct uart_port *port, unsigned int baud, unsigned int *frac) argument
|
H A D | 8250_port.c | 2531 unsigned int *frac) 2587 unsigned int *frac) 2590 return port->get_divisor(port, baud, frac); 2592 return serial8250_do_get_divisor(port, baud, frac); 2725 unsigned int baud, quot, frac = 0; local 2736 quot = serial8250_get_divisor(port, baud, &frac); 2831 serial8250_set_divisor(port, baud, quot, frac); 3284 unsigned int baud, quot, frac = 0; local 3296 quot = serial8250_get_divisor(port, baud, &frac); 3298 serial8250_set_divisor(port, baud, quot, frac); 2529 serial8250_do_get_divisor(struct uart_port *port, unsigned int baud, unsigned int *frac) argument 2585 serial8250_get_divisor(struct uart_port *port, unsigned int baud, unsigned int *frac) argument [all...] |
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
|
H A D | 8250_of.c | 49 unsigned int *frac) 48 npcm_get_divisor(struct uart_port *port, unsigned int baud, unsigned int *frac) argument
|
H A D | 8250_exar.c | 172 unsigned int *frac) 177 *frac = quot_16 & 0x0f; 171 xr17v35x_get_divisor(struct uart_port *p, unsigned int baud, unsigned int *frac) argument
|
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
|
/linux-master/include/linux/ |
H A D | timecounter.h | 52 * @mask: bit mask for maintaining the 'frac' field 53 * @frac: accumulated fractional nanoseconds 60 u64 frac; member in struct:timecounter 67 * @mask: bit mask for maintaining the 'frac' field 68 * @frac: pointer to storage for the fractional nanoseconds. 73 u64 cycles, u64 mask, u64 *frac) 77 ns = (ns * cc->mult) + *frac; 78 *frac = ns & mask; 72 cyclecounter_cyc2ns(const struct cyclecounter *cc, u64 cycles, u64 mask, u64 *frac) argument
|
H A D | serial_core.h | 444 unsigned int *frac);
|
/linux-master/drivers/tty/serial/ |
H A D | max310x.c | 510 unsigned int mode = 0, div = 0, frac = 0, c = 0, F = 0; local 536 frac = (16*(port->uartclk % F)) / F; 542 max310x_port_write(port, MAX310X_BRGCFG_REG, frac | mode); 545 return (16*port->uartclk) / (c*(16*div + frac));
|
/linux-master/drivers/iio/ |
H A D | industrialio-gts-helper.c | 81 int frac; local 89 frac = do_div(lin_scale, scaler); 92 *scale_nano = frac * (NANO / scaler);
|
/linux-master/drivers/scsi/ |
H A D | scsi_transport_spi.c | 89 int frac = value % denom; local 92 if (frac == 0) 98 sprintf(dest + result, "%d", frac / denom); 100 frac %= denom; 101 } while (frac);
|
/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/drivers/clk/xilinx/ |
H A D | clk-xlnx-clock-wizard.c | 703 u32 div, frac; local 709 frac = (val >> WZRD_CLKOUT_FRAC_SHIFT) & WZRD_CLKOUT_FRAC_MASK; 711 return mult_frac(parent_rate, 1000, (div * 1000) + frac);
|
/linux-master/drivers/clk/qcom/ |
H A D | clk-alpha-pll.c | 1029 u32 l, frac, alpha_width = pll_alpha_width(pll); local 1032 regmap_read(pll->clkr.regmap, PLL_ALPHA_VAL(pll), &frac); 1034 return alpha_pll_calc_rate(parent_rate, l, frac, alpha_width); 1304 u32 l, frac, alpha_width = pll_alpha_width(pll); local 1307 regmap_read(pll->clkr.regmap, PLL_FRAC(pll), &frac); 1309 return alpha_pll_calc_rate(parent_rate, l, frac, alpha_width); 2305 u32 l, frac; local 2309 regmap_read(regmap, PLL_ALPHA_VAL(pll), &frac); 2311 return alpha_pll_calc_rate(parent_rate, l, frac, pll_alpha_width(pll));
|
/linux-master/drivers/clk/meson/ |
H A D | axg.c | 45 .frac = { 206 .frac = { 278 .frac = { 731 .frac = {
|
/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/gpu/drm/tegra/ |
H A D | sor.c | 1089 u64 active_sym, active_count, frac, approx; local 1096 frac = active_sym - active_count; 1099 if (frac >= (f / 2)) { 1101 frac = f - frac; 1106 if (frac != 0) { 1107 frac = div_u64(f * f, frac); /* 1/fraction */ 1108 if (frac <= (15 * f)) { 1109 active_frac = div_u64(frac, [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_cx0_phy.c | 2107 unsigned int frac, frac_en, frac_quot, frac_rem, frac_den; local 2139 frac = frac_quot + DIV_ROUND_CLOSEST(frac_rem, frac_den); 2141 frac = 0; 2144 vco = DIV_ROUND_CLOSEST_ULL(mul_u32_u32(ref, (multiplier << (17 - 2)) + frac) >> 17, 10);
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
H A D | dcn10_hwseq.c | 89 static const unsigned int frac = 1000; local 90 uint32_t us_x10 = (ref_cycle * frac) / ref_clk_mhz; 93 us_x10 / frac, 94 us_x10 % frac);
|
/linux-master/drivers/clk/rockchip/ |
H A D | clk.h | 301 .frac = _frac, \ 364 unsigned int frac; member in struct:rockchip_pll_rate_table::__anon365::__anon367
|
H A D | clk.c | 145 struct rockchip_clk_frac *frac = to_rockchip_clk_frac_nb(nb); local 146 struct clk_mux *frac_mux = &frac->mux; 152 frac->rate_change_idx = 153 frac->mux_ops->get_parent(&frac_mux->hw); 154 if (frac->rate_change_idx != frac->mux_frac_idx) { 155 frac->mux_ops->set_parent(&frac_mux->hw, 156 frac->mux_frac_idx); 157 frac->rate_change_remuxed = 1; 166 if (frac 215 struct rockchip_clk_frac *frac; local [all...] |
/linux-master/sound/soc/codecs/ |
H A D | madera.c | 4424 bool frac = false; local 4441 frac = fout % fref; 4446 if (frac) 4461 if (frac) { 4467 if (frac) { 4479 madera_fll_dbg(fll, "refdiv=%d, fref=%d, frac:%d\n", 4480 refdiv, fref, frac); 4489 while (frac && (ratio / fbdiv > max_n)) { 4513 frac ? "fractional" : "integer", min_n, max_n, 4517 if (fbdiv < 1 || (frac [all...] |
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpts.c | 606 u64 frac, maxsec, ns; local 633 frac = 0; 634 ns = cyclecounter_cyc2ns(&cpts->cc, freq, cpts->cc.mask, &frac);
|
/linux-master/kernel/cgroup/ |
H A D | cgroup.c | 6936 s64 whole, frac = 0; local 6939 if (!sscanf(input, "%lld.%n%lld%n", &whole, &fstart, &frac, &fend)) 6941 if (frac < 0) 6946 frac *= power_of_ten(dec_shift - flen); 6948 frac = DIV_ROUND_CLOSEST_ULL(frac, power_of_ten(flen - dec_shift)); 6950 *v = whole * power_of_ten(dec_shift) + frac;
|
/linux-master/include/uapi/rdma/ |
H A D | mlx5-abi.h | 475 __aligned_u64 frac; member in struct:mlx5_ib_clock_info
|