/linux-master/drivers/clk/imx/ |
H A D | Makefile | 13 mxc-clk-objs += clk-frac-pll.o
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_dfs.c | 183 static int mt76x02_dfs_get_multiple(int val, int frac, int margin) argument 187 if (!frac) 190 if (abs(val - frac) <= margin) 193 factor = val / frac; 194 remainder = val % frac; 197 if ((frac - remainder) <= margin)
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | clock.c | 205 clock_info->frac = timer->tc.frac; 956 u64 frac = 0; local 970 frac, &frac); 1005 info->frac = timer->tc.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/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/tty/serial/8250/ |
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_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
|
/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/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/video/fbdev/ |
H A D | pxa168fb.h | 334 #define CLK_FRACDIV(frac) ((frac) << 16)
|
/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/sound/soc/codecs/ |
H A D | cx2072x.c | 593 unsigned int frac; local 632 frac = ((u32)frac_num + 499) / 1000; 642 /* frac mode */ 644 frac & 0xfff); 646 (u8)(frac >> 12));
|
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/include/uapi/rdma/ |
H A D | mlx5-abi.h | 475 __aligned_u64 frac; member in struct:mlx5_ib_clock_info
|
/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/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/drivers/clk/stm32/ |
H A D | clk-stm32mp1.c | 832 u32 reg, frac = 0; local 836 frac = (reg >> FRAC_SHIFT) & FRAC_MASK; 838 return frac; 846 u32 frac, divm, divn; local 857 frac = pll_frac_val(hw); 858 if (frac) { 859 rate_frac = (u64)parent_rate * (u64)frac;
|
/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/phy/rockchip/ |
H A D | phy-rockchip-inno-hdmi.c | 872 unsigned long frac; local 883 frac = inno_read(inno, 0xd3) | 886 vco += DIV_ROUND_CLOSEST(parent_rate * frac, (1 << 24));
|
/linux-master/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-mipi-dsi.c | 774 u32 frac, lbcc, minimum_lbcc; local 791 frac = lbcc % mode->clock; 793 if (frac)
|
/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/meson/ |
H A D | axg.c | 45 .frac = { 206 .frac = { 278 .frac = { 731 .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
|
/linux-master/drivers/net/ethernet/freescale/fman/ |
H A D | fman.c | 1375 u32 tmp, intgr, ts_freq, frac; local 1392 frac = ((ts_freq << 16) - (intgr << 16) * fm_clk_freq) / fm_clk_freq; 1395 frac++; 1397 tmp = (intgr << FPM_TS_INT_SHIFT) | (u16)frac;
|