Searched refs:divisor (Results 101 - 125 of 185) sorted by relevance

12345678

/linux-master/sound/drivers/
H A Dserial-u16550.c80 MODULE_PARM_DESC(base, "Base for divisor in bauds.");
121 unsigned char divisor; member in struct:snd_uart16550
379 if (uart->divisor != 0) {
386 outb(uart->divisor
485 /* Restore old divisor */
486 if (uart->divisor != 0) {
791 uart->divisor = base / speed;
792 uart->speed = base / (unsigned int)uart->divisor;
/linux-master/drivers/usb/serial/
H A Dquatech2.c148 int divisor, rem; local
150 divisor = MAX_BAUD_RATE / baudrate;
152 /* Round to nearest divisor */
154 divisor++;
156 return divisor;
163 int divisor = calc_baud_divisor(baudrate); local
168 divisor, index, NULL, 0, QT2_USB_TIMEOUT);
H A Dxr_serial.c563 u32 divisor, baud, idx; local
572 divisor = XR_INT_OSC_HZ / baud;
576 if (divisor & 0x01)
584 * oscillator and 19-bit programmable divisor. So theoretically it can
588 divisor & 0xff);
593 (divisor >> 8) & 0xff);
598 (divisor >> 16) & 0xff);
H A Df81232.c493 int divisor; local
517 divisor = calc_baud_divisor(baudrate, priv->baud_base);
544 divisor & 0x00ff); /* low */
552 (divisor & 0xff00) >> 8); /* high */
/linux-master/drivers/comedi/drivers/
H A Dcb_pcidas64.c53 * to configure the divisor to use for the external clock.
1105 /* master clock divisor to use for scans with external master clock */
1106 unsigned int divisor; member in struct:ext_clock_info
1926 unsigned int divisor = data[4]; local
1929 if (divisor < 2) {
1930 divisor = 2;
1936 devpriv->ext_clock.divisor = divisor;
1943 data[4] = divisor;
1983 * take into account possible minimum/maximum divisor value
1988 unsigned int divisor; local
2296 unsigned int divisor; local
3195 unsigned int divisor; local
[all...]
H A Ddt282x.c305 unsigned int divisor; member in struct:dt282x_private
679 devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags);
697 outw(devpriv->divisor, dev->iobase + DT2821_TMRCTR_REG);
842 devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags);
897 outw(devpriv->divisor, dev->iobase + DT2821_TMRCTR_REG);
/linux-master/drivers/i2c/busses/
H A Di2c-axxia.c180 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; local
189 idev->bus_clk_rate, clk_mhz, divisor);
206 t_high = divisor * 1 / 2;
207 t_low = divisor * 1 / 2;
211 t_high = divisor * 1 / 3;
212 t_low = divisor * 2 / 3;
H A Di2c-microchip-corei2c.c188 u32 divisor = clk_rate / idev->bus_clk_rate; local
191 ret = mchp_corei2c_set_divisor(divisor, idev);
/linux-master/drivers/tty/serial/
H A Dmsm_serial.c1041 u16 divisor; member in struct:msm_baud_map
1051 unsigned int divisor, result; local
1075 divisor = DIV_ROUND_CLOSEST(target, 16 * baud);
1080 if (entry->divisor <= divisor) {
1081 result = target / entry->divisor / 16;
1093 } else if (entry->divisor > divisor) {
1103 /* Start the divisor search over at this new rate */
1105 divisor
[all...]
H A Dlantiq.c393 unsigned int divisor; local
458 divisor = uart_get_divisor(port, baud);
459 divisor = divisor / 2 - 1;
467 /* set up to use divisor of 2 */
471 __raw_writel(divisor, port->membase + LTQ_ASC_BG);
/linux-master/drivers/gpu/drm/xe/
H A Dxe_pt.c926 u32 divisor = uvma->userptr.divisor ? uvma->userptr.divisor : 2; local
929 if (count++ % divisor == divisor - 1) {
932 uvma->userptr.divisor = divisor << 1;
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-vp9.c1107 static u32 fastdiv(u32 dividend, u16 divisor) argument
1146 if (divisor == 0)
1148 else if (divisor == 1)
1151 if (WARN_ON(divisor - 2 >= ARRAY_SIZE(inv)))
1154 return ((u64)dividend * inv[divisor - 2]) >> 32;
/linux-master/drivers/media/rc/
H A Dredrat3.c308 u32 divisor = (RR3_CLK_CONV_FACTOR) / 1000; local
309 u32 result = (u32) (biglen / divisor);
329 u32 divisor; local
332 divisor = (RR3_CLK_CONV_FACTOR / 1000);
333 result = (u32)(microsec * divisor) / 1000;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vpe.c46 static inline uint16_t div16_u16_rem(uint16_t dividend, uint16_t divisor, uint16_t *remainder) argument
48 *remainder = dividend % divisor;
49 return dividend / divisor;
54 uint16_t divisor,
57 return div16_u16_rem(dividend, divisor, (uint16_t *)remainder);
52 complete_integer_division_u16( uint16_t dividend, uint16_t divisor, uint16_t *remainder) argument
/linux-master/drivers/clk/pistachio/
H A Dclk-pll.c94 static inline u64 do_div_round_closest(u64 dividend, u64 divisor) argument
96 dividend += divisor / 2;
97 return div64_u64(dividend, divisor);
/linux-master/drivers/net/hamradio/
H A Dbaycom_ser_fdx.c171 unsigned int divisor)
174 outb(divisor, DLL(dev->base_addr));
175 outb(divisor >> 8, DLM(dev->base_addr));
170 ser12_set_divisor(struct net_device *dev, unsigned int divisor) argument
/linux-master/tools/mm/
H A Dslabinfo.c262 unsigned long divisor = 1; local
268 divisor = 100000000UL;
271 divisor = 100000UL;
274 divisor = 100;
279 value /= divisor;
286 if (divisor != 1) {
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas_fp.c70 u32 mega_mod64(u64 dividend, u32 divisor) argument
75 if (!divisor)
78 remainder = do_div(d, divisor);
85 * @divisor: Divisor
89 static u64 mega_div64_32(uint64_t dividend, uint32_t divisor) argument
93 if (!divisor)
96 do_div(d, divisor);
/linux-master/drivers/clocksource/
H A Dsamsung_pwm_timer.c100 static void samsung_timer_set_divisor(unsigned int channel, u8 divisor) argument
107 bits = (fls(divisor) - 1) - pwm.variant.div_base;
/linux-master/tools/testing/selftests/bpf/progs/
H A Dbpf_cubic.c115 static __always_inline __u64 div64_u64(__u64 dividend, __u64 divisor) argument
117 return dividend / divisor;
/linux-master/arch/powerpc/boot/
H A Dstdio.c43 unsigned int divisor);
/linux-master/drivers/clk/mmp/
H A Dclk.h72 unsigned int divisor; member in struct:mmp_clk_mix_clk_table
/linux-master/tools/testing/selftests/kvm/include/
H A Dtest_util.h88 struct timespec timespec_div(struct timespec ts, int divisor);
/linux-master/drivers/media/i2c/
H A Dmax2175.c618 * dividend and s32 divisor
620 static inline s64 max2175_round_closest(s64 dividend, s32 divisor) argument
622 if ((dividend > 0 && divisor > 0) || (dividend < 0 && divisor < 0))
623 return div_s64(dividend + divisor / 2, divisor);
625 return div_s64(dividend - divisor / 2, divisor);
/linux-master/sound/isa/cs423x/
H A Dcs4236_lib.c149 static unsigned char divisor_to_rate_register(unsigned int divisor) argument
151 switch (divisor) {
160 if (divisor < 21 || divisor > 192) {
164 return divisor;

Completed in 452 milliseconds

12345678