Searched refs:frac (Results 51 - 75 of 91) sorted by relevance

1234

/linux-master/drivers/clk/imx/
H A DMakefile13 mxc-clk-objs += clk-frac-pll.o
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_dfs.c183 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 Dclock.c205 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 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/iio/
H A Dindustrialio-gts-helper.c81 int frac; local
89 frac = do_div(lin_scale, scaler);
92 *scale_nano = frac * (NANO / scaler);
/linux-master/drivers/tty/serial/8250/
H A D8250_port.c2531 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 D8250_of.c49 unsigned int *frac)
48 npcm_get_divisor(struct uart_port *port, unsigned int baud, unsigned int *frac) argument
H A D8250_exar.c172 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 Dscsi_transport_spi.c89 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 Dclk-alpha-pll.c1029 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 Dpxa168fb.h334 #define CLK_FRACDIV(frac) ((frac) << 16)
/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/sound/soc/codecs/
H A Dcx2072x.c593 unsigned int frac; local
632 frac = ((u32)frac_num + 499) / 1000;
642 /* frac mode */
644 frac & 0xfff);
646 (u8)(frac >> 12));
H A Dmadera.c4424 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 Dmlx5-abi.h475 __aligned_u64 frac; member in struct:mlx5_ib_clock_info
/linux-master/drivers/tty/serial/
H A Dmax310x.c510 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 Dcpts.c606 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 Dclk-stm32mp1.c832 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 Dsor.c1089 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 Dphy-rockchip-inno-hdmi.c872 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 Ddw-mipi-dsi.c774 u32 frac, lbcc, minimum_lbcc; local
791 frac = lbcc % mode->clock;
793 if (frac)
/linux-master/drivers/clk/xilinx/
H A Dclk-xlnx-clock-wizard.c703 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 Daxg.c45 .frac = {
206 .frac = {
278 .frac = {
731 .frac = {
/linux-master/drivers/clk/rockchip/
H A Dclk.h301 .frac = _frac, \
364 unsigned int frac; member in struct:rockchip_pll_rate_table::__anon365::__anon367
/linux-master/drivers/net/ethernet/freescale/fman/
H A Dfman.c1375 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;

Completed in 427 milliseconds

1234