/linux-master/sound/drivers/ |
H A D | serial-u16550.c | 80 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 D | quatech2.c | 148 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 D | xr_serial.c | 563 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 D | f81232.c | 493 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 D | cb_pcidas64.c | 53 * 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 D | dt282x.c | 305 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 D | i2c-axxia.c | 180 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 D | i2c-microchip-corei2c.c | 188 u32 divisor = clk_rate / idev->bus_clk_rate; local 191 ret = mchp_corei2c_set_divisor(divisor, idev);
|
/linux-master/drivers/tty/serial/ |
H A D | msm_serial.c | 1041 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 D | lantiq.c | 393 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 D | xe_pt.c | 926 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 D | v4l2-vp9.c | 1107 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 D | redrat3.c | 308 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 D | amdgpu_vpe.c | 46 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 D | clk-pll.c | 94 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 D | baycom_ser_fdx.c | 171 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 D | slabinfo.c | 262 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 D | megaraid_sas_fp.c | 70 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 D | samsung_pwm_timer.c | 100 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 D | bpf_cubic.c | 115 static __always_inline __u64 div64_u64(__u64 dividend, __u64 divisor) argument 117 return dividend / divisor;
|
/linux-master/arch/powerpc/boot/ |
H A D | stdio.c | 43 unsigned int divisor);
|
/linux-master/drivers/clk/mmp/ |
H A D | clk.h | 72 unsigned int divisor; member in struct:mmp_clk_mix_clk_table
|
/linux-master/tools/testing/selftests/kvm/include/ |
H A D | test_util.h | 88 struct timespec timespec_div(struct timespec ts, int divisor);
|
/linux-master/drivers/media/i2c/ |
H A D | max2175.c | 618 * 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 D | cs4236_lib.c | 149 static unsigned char divisor_to_rate_register(unsigned int divisor) argument 151 switch (divisor) { 160 if (divisor < 21 || divisor > 192) { 164 return divisor;
|