Symbol: divisor
arch/arm/mach-orion5x/kurobox_pro-setup.c
292
const unsigned divisor = ((orion5x_tclk + (8 * 38400)) / (16 * 38400));
arch/arm/mach-orion5x/kurobox_pro-setup.c
298
writel(divisor & 0xff, UART1_REG(DLL));
arch/arm/mach-orion5x/kurobox_pro-setup.c
299
writel((divisor >> 8) & 0xff, UART1_REG(DLM));
arch/arm/mach-orion5x/terastation_pro2-setup.c
270
const unsigned divisor = ((orion5x_tclk + (8 * 38400)) / (16 * 38400));
arch/arm/mach-orion5x/terastation_pro2-setup.c
276
writel(divisor & 0xff, UART1_REG(DLL));
arch/arm/mach-orion5x/terastation_pro2-setup.c
277
writel((divisor >> 8) & 0xff, UART1_REG(DLM));
arch/arm/mach-orion5x/tsx09-common.c
27
const unsigned divisor = ((orion5x_tclk + (8 * 19200)) / (16 * 19200));
arch/arm/mach-orion5x/tsx09-common.c
33
writel(divisor & 0xff, UART1_REG(DLL));
arch/arm/mach-orion5x/tsx09-common.c
34
writel((divisor >> 8) & 0xff, UART1_REG(DLM));
arch/arm/net/bpf_jit_32.c
223
static u32 jit_udiv32(u32 dividend, u32 divisor)
arch/arm/net/bpf_jit_32.c
225
return dividend / divisor;
arch/arm/net/bpf_jit_32.c
228
static u32 jit_mod32(u32 dividend, u32 divisor)
arch/arm/net/bpf_jit_32.c
230
return dividend % divisor;
arch/arm/net/bpf_jit_32.c
233
static s32 jit_sdiv32(s32 dividend, s32 divisor)
arch/arm/net/bpf_jit_32.c
235
return dividend / divisor;
arch/arm/net/bpf_jit_32.c
238
static s32 jit_smod32(s32 dividend, s32 divisor)
arch/arm/net/bpf_jit_32.c
240
return dividend % divisor;
arch/arm/net/bpf_jit_32.c
244
static u64 jit_udiv64(u64 dividend, u64 divisor)
arch/arm/net/bpf_jit_32.c
246
return div64_u64(dividend, divisor);
arch/arm/net/bpf_jit_32.c
249
static u64 jit_mod64(u64 dividend, u64 divisor)
arch/arm/net/bpf_jit_32.c
253
div64_u64_rem(dividend, divisor, &rem);
arch/arm/net/bpf_jit_32.c
257
static s64 jit_sdiv64(s64 dividend, s64 divisor)
arch/arm/net/bpf_jit_32.c
259
return div64_s64(dividend, divisor);
arch/arm/net/bpf_jit_32.c
262
static s64 jit_smod64(s64 dividend, s64 divisor)
arch/arm/net/bpf_jit_32.c
266
q = div64_s64(dividend, divisor);
arch/arm/net/bpf_jit_32.c
268
return dividend - q * divisor;
arch/m68k/ifpsp060/src/ilsp.S
283
# if the divisor msw is 0, use simpler algorithm then the full blown
arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c
50
uint32_t divisor = cvmx_sysinfo_get()->cpu_clock_hz / (25 * 1000000);
arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c
51
divisor = (divisor - 1) >> 2;
arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c
53
while (divisor) {
arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c
55
divisor = divisor >> 1;
arch/mips/ralink/timer.c
75
static int rt_timer_config(struct rt_timer *rt, unsigned long divisor)
arch/mips/ralink/timer.c
77
if (rt->timer_freq < divisor)
arch/mips/ralink/timer.c
80
rt->timer_div = divisor;
arch/parisc/net/bpf_jit.h
468
u64 hppa_div64(u64 div, u64 divisor);
arch/parisc/net/bpf_jit.h
469
u64 hppa_div64_rem(u64 div, u64 divisor);
arch/parisc/net/bpf_jit_core.c
181
u64 hppa_div64(u64 div, u64 divisor)
arch/parisc/net/bpf_jit_core.c
183
div = div64_u64(div, divisor);
arch/parisc/net/bpf_jit_core.c
187
u64 hppa_div64_rem(u64 div, u64 divisor)
arch/parisc/net/bpf_jit_core.c
190
div64_u64_rem(div, divisor, &rem);
arch/powerpc/boot/stdio.c
43
unsigned int divisor);
arch/powerpc/kernel/time.c
960
unsigned int divisor, struct div_result *dr)
arch/powerpc/kernel/time.c
971
w = a / divisor;
arch/powerpc/kernel/time.c
972
ra = ((u64)(a - (w * divisor)) << 32) + b;
arch/powerpc/kernel/time.c
974
rb = ((u64)do_div(ra, divisor) << 32) + c;
arch/powerpc/kernel/time.c
977
rc = ((u64)do_div(rb, divisor) << 32) + d;
arch/powerpc/kernel/time.c
980
do_div(rc, divisor);
arch/powerpc/kernel/udbg_16550.c
126
unsigned int dll, dlm, divisor, prescaler, speed;
arch/powerpc/kernel/udbg_16550.c
137
divisor = dlm << 8 | dll;
arch/powerpc/kernel/udbg_16550.c
149
speed = (clock / prescaler) / (divisor * 16);
arch/x86/boot/early_serial_console.c
29
unsigned divisor;
arch/x86/boot/early_serial_console.c
36
divisor = 115200 / baud;
arch/x86/boot/early_serial_console.c
39
outb(divisor & 0xff, port + DLL);
arch/x86/boot/early_serial_console.c
40
outb((divisor >> 8) & 0xff, port + DLH);
arch/x86/boot/string.c
193
static inline u64 __div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
arch/x86/boot/string.c
203
if (upper >= divisor) {
arch/x86/boot/string.c
204
d.v32[1] = upper / divisor;
arch/x86/boot/string.c
205
upper %= divisor;
arch/x86/boot/string.c
208
"rm" (divisor), "0" (d.v32[0]), "1" (upper));
arch/x86/boot/string.c
212
static inline u64 __div_u64(u64 dividend, u32 divisor)
arch/x86/boot/string.c
216
return __div_u64_rem(dividend, divisor, &remainder);
arch/x86/include/asm/div64.h
43
static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
arch/x86/include/asm/div64.h
53
if (upper >= divisor) {
arch/x86/include/asm/div64.h
54
d.v32[1] = upper / divisor;
arch/x86/include/asm/div64.h
55
upper %= divisor;
arch/x86/include/asm/div64.h
58
"rm" (divisor), "0" (d.v32[0]), "1" (upper));
arch/x86/kernel/early_printk.c
134
static __init void early_serial_hw_init(unsigned divisor)
arch/x86/kernel/early_printk.c
145
static_call(serial_out)(early_serial_base, DLL, divisor & 0xff);
arch/x86/kernel/early_printk.c
146
static_call(serial_out)(early_serial_base, DLH, (divisor >> 8) & 0xff);
arch/x86/kernel/early_printk.c
159
unsigned divisor;
arch/x86/kernel/early_printk.c
193
divisor = 115200 / baud;
arch/x86/kernel/early_printk.c
196
early_serial_hw_init(divisor);
arch/x86/kernel/early_printk.c
264
unsigned divisor;
arch/x86/kernel/early_printk.c
359
divisor = 115200 / baud;
arch/x86/kernel/early_printk.c
362
early_serial_hw_init(divisor);
arch/x86/kvm/vmx/vmx.c
8298
u64 divisor, u64 *result)
arch/x86/kvm/vmx/vmx.c
8303
if (high >= divisor)
arch/x86/kvm/vmx/vmx.c
8308
"rm" (divisor), "0" (low), "1" (high));
arch/x86/kvm/x86.c
2453
static uint32_t div_frac(uint32_t dividend, uint32_t divisor)
arch/x86/kvm/x86.c
2455
do_shl32_div32(dividend, divisor);
block/bfq-iosched.c
3450
u32 rate, weight, divisor;
block/bfq-iosched.c
3529
divisor = 10 - weight;
block/bfq-iosched.c
3536
bfqd->peak_rate *= divisor-1;
block/bfq-iosched.c
3537
bfqd->peak_rate /= divisor;
block/bfq-iosched.c
3538
rate /= divisor; /* smoothing constant alpha = 1/divisor */
block/kyber-iosched.c
612
u64 divisor;
block/kyber-iosched.c
615
divisor = max_t(u64, target >> KYBER_LATENCY_SHIFT, 1);
block/kyber-iosched.c
616
bucket = min_t(unsigned int, div64_u64(latency - 1, divisor),
drivers/accel/habanalabs/common/device.c
1194
u64 max_power, curr_power, dc_power, dividend, divisor;
drivers/accel/habanalabs/common/device.c
1199
divisor = max_power - dc_power;
drivers/accel/habanalabs/common/device.c
1200
if (!divisor) {
drivers/accel/habanalabs/common/device.c
1212
*utilization = (u32) div_u64(dividend, divisor);
drivers/accel/habanalabs/gaudi2/gaudi2.c
11524
u32 divisor, mod_va;
drivers/accel/habanalabs/gaudi2/gaudi2.c
11531
divisor = prop->num_functional_hbms * GAUDI2_HBM_MMU_SCRM_MEM_SIZE;
drivers/accel/habanalabs/gaudi2/gaudi2.c
11532
div_va = div_u64_rem(raw_addr & GAUDI2_HBM_MMU_SCRM_ADDRESS_MASK, divisor, &mod_va);
drivers/accel/habanalabs/gaudi2/gaudi2.c
11544
u32 divisor, mod_va;
drivers/accel/habanalabs/gaudi2/gaudi2.c
11551
divisor = prop->num_functional_hbms * GAUDI2_HBM_MMU_SCRM_MEM_SIZE;
drivers/accel/habanalabs/gaudi2/gaudi2.c
11556
(div_va * divisor + mod_va));
drivers/acpi/acpica/acmacros.h
167
#define _ACPI_MOD(value, divisor) ((u32) ((value) & ((divisor) -1)))
drivers/acpi/acpica/acutils.h
542
u32 divisor, u64 *out_quotient, u32 *out_remainder);
drivers/acpi/acpica/utmath.c
257
u32 divisor, u64 *out_quotient, u32 *out_remainder)
drivers/acpi/acpica/utmath.c
267
if (divisor == 0) {
drivers/acpi/acpica/utmath.c
278
ACPI_DIV_64_BY_32(0, dividend_ovl.part.hi, divisor,
drivers/acpi/acpica/utmath.c
281
ACPI_DIV_64_BY_32(remainder32, dividend_ovl.part.lo, divisor,
drivers/acpi/acpica/utmath.c
316
union uint64_overlay divisor;
drivers/acpi/acpica/utmath.c
334
divisor.full = in_divisor;
drivers/acpi/acpica/utmath.c
336
if (divisor.part.hi == 0) {
drivers/acpi/acpica/utmath.c
347
ACPI_DIV_64_BY_32(0, dividend.part.hi, divisor.part.lo,
drivers/acpi/acpica/utmath.c
350
ACPI_DIV_64_BY_32(partial1, dividend.part.lo, divisor.part.lo,
drivers/acpi/acpica/utmath.c
361
normalized_divisor = divisor;
drivers/acpi/acpica/utmath.c
384
partial1 = quotient.part.lo * divisor.part.hi;
drivers/acpi/acpica/utmath.c
385
partial2.full = (u64) quotient.part.lo * divisor.part.lo;
drivers/acpi/acpica/utmath.c
396
remainder.full -= divisor.full;
drivers/acpi/acpica/utmath.c
400
remainder.full -= divisor.full;
drivers/acpi/acpica/utmath.c
445
u32 divisor, u64 *out_quotient, u32 *out_remainder)
drivers/acpi/acpica/utmath.c
452
if (divisor == 0) {
drivers/acpi/acpica/utmath.c
460
*out_quotient = in_dividend / divisor;
drivers/acpi/acpica/utmath.c
463
*out_remainder = (u32) (in_dividend % divisor);
drivers/clk/clk-versaclock7.c
783
u64 numer, denom, hi, lo, divisor;
drivers/clk/clk-versaclock7.c
790
divisor = ((u64)fod_1st_int * denom) + numer;
drivers/clk/clk-versaclock7.c
791
return vc7_128_div_64_to_64(hi, lo, divisor, NULL);
drivers/clk/clk-vt8500.c
135
u32 divisor;
drivers/clk/clk-vt8500.c
140
divisor = req->best_parent_rate / req->rate;
drivers/clk/clk-vt8500.c
143
if (req->rate * divisor < req->best_parent_rate)
drivers/clk/clk-vt8500.c
144
divisor++;
drivers/clk/clk-vt8500.c
150
if ((cdev->div_mask == 0x3F) && (divisor > 31))
drivers/clk/clk-vt8500.c
151
divisor = 64 * ((divisor / 64) + 1);
drivers/clk/clk-vt8500.c
153
req->rate = req->best_parent_rate / divisor;
drivers/clk/clk-vt8500.c
162
u32 divisor;
drivers/clk/clk-vt8500.c
168
divisor = parent_rate / rate;
drivers/clk/clk-vt8500.c
170
if (divisor == cdev->div_mask + 1)
drivers/clk/clk-vt8500.c
171
divisor = 0;
drivers/clk/clk-vt8500.c
174
if ((cdev->div_mask == 0x3F) && (divisor > 31)) {
drivers/clk/clk-vt8500.c
179
divisor = 0x20 + (divisor / 64);
drivers/clk/clk-vt8500.c
182
if (divisor > cdev->div_mask) {
drivers/clk/clk-vt8500.c
190
writel(divisor, cdev->div_reg);
drivers/clk/meson/clk-mpll.c
35
unsigned long divisor = (SDM_DEN * n2) + sdm;
drivers/clk/meson/clk-mpll.c
40
return DIV_ROUND_UP_ULL((u64)parent_rate * SDM_DEN, divisor);
drivers/clk/mmp/clk-audio.c
159
freq /= postdivs[postdiv].divisor;
drivers/clk/mmp/clk-audio.c
180
freq /= postdivs[postdiv].divisor;
drivers/clk/mmp/clk-audio.c
209
if (rate * postdivs[postdiv].divisor != predivs[prediv].freq_vco)
drivers/clk/mmp/clk-audio.c
97
unsigned char divisor;
drivers/clk/mmp/clk-mix.c
125
item->divisor = parent_rate / item->rate;
drivers/clk/mmp/clk-mix.c
227
mix_rate = parent_rate / item->divisor;
drivers/clk/mmp/clk-mix.c
361
div_val = _get_div_val(mix, item->divisor);
drivers/clk/mmp/clk-mix.c
394
&& item->divisor == best_divisor)
drivers/clk/mmp/clk-mix.c
400
_get_div_val(mix, item->divisor),
drivers/clk/mmp/clk.h
68
unsigned int divisor;
drivers/clk/pistachio/clk-pll.c
94
static inline u64 do_div_round_closest(u64 dividend, u64 divisor)
drivers/clk/pistachio/clk-pll.c
96
dividend += divisor / 2;
drivers/clk/pistachio/clk-pll.c
97
return div64_u64(dividend, divisor);
drivers/clk/versatile/icst.c
30
u32 divisor = (vco.r + 2) * p->s2div[vco.s];
drivers/clk/versatile/icst.c
32
do_div(dividend, divisor);
drivers/clocksource/samsung_pwm_timer.c
100
static void samsung_timer_set_divisor(unsigned int channel, u8 divisor)
drivers/clocksource/samsung_pwm_timer.c
107
bits = (fls(divisor) - 1) - pwm.variant.div_base;
drivers/clocksource/timer-atmel-tcb.c
440
unsigned divisor = atmel_tcb_divisors[i];
drivers/clocksource/timer-atmel-tcb.c
443
tmp = rate / divisor;
drivers/clocksource/timer-atmel-tcb.c
444
pr_debug("TC: %u / %-3u [%d] --> %u\n", rate, divisor, i, tmp);
drivers/clocksource/timer-rtl-otto.c
72
static inline void rttm_enable_timer(void __iomem *base, u32 mode, u32 divisor)
drivers/clocksource/timer-rtl-otto.c
74
iowrite32(RTTM_CTRL_ENABLE | mode | divisor, base + RTTM_CTRL);
drivers/comedi/drivers/addi_apci_3120.c
276
unsigned int divisor;
drivers/comedi/drivers/addi_apci_3120.c
280
divisor = DIV_ROUND_UP(ns, timer_base);
drivers/comedi/drivers/addi_apci_3120.c
283
divisor = ns / timer_base;
drivers/comedi/drivers/addi_apci_3120.c
287
divisor = DIV_ROUND_CLOSEST(ns, timer_base);
drivers/comedi/drivers/addi_apci_3120.c
293
if (divisor > 0x00ffffff)
drivers/comedi/drivers/addi_apci_3120.c
294
divisor = 0x00ffffff;
drivers/comedi/drivers/addi_apci_3120.c
297
if (divisor > 0xffff)
drivers/comedi/drivers/addi_apci_3120.c
298
divisor = 0xffff;
drivers/comedi/drivers/addi_apci_3120.c
301
if (divisor < 2)
drivers/comedi/drivers/addi_apci_3120.c
302
divisor = 2;
drivers/comedi/drivers/addi_apci_3120.c
304
return divisor;
drivers/comedi/drivers/addi_apci_3120.c
541
unsigned int divisor;
drivers/comedi/drivers/addi_apci_3120.c
563
divisor = apci3120_ns_to_timer(dev, 1, cmd->scan_begin_arg,
drivers/comedi/drivers/addi_apci_3120.c
566
apci3120_timer_write(dev, 1, divisor);
drivers/comedi/drivers/addi_apci_3120.c
573
divisor = apci3120_ns_to_timer(dev, 0, cmd->convert_arg, cmd->flags);
drivers/comedi/drivers/addi_apci_3120.c
575
apci3120_timer_write(dev, 0, divisor);
drivers/comedi/drivers/addi_apci_3120.c
709
unsigned int divisor;
drivers/comedi/drivers/addi_apci_3120.c
731
divisor = apci3120_ns_to_timer(dev, 0, 10000, CMDF_ROUND_NEAREST);
drivers/comedi/drivers/addi_apci_3120.c
735
apci3120_timer_write(dev, 0, divisor);
drivers/comedi/drivers/addi_apci_3120.c
822
unsigned int divisor;
drivers/comedi/drivers/addi_apci_3120.c
830
divisor = apci3120_ns_to_timer(dev, 2, data[1],
drivers/comedi/drivers/addi_apci_3120.c
832
apci3120_timer_write(dev, 2, divisor);
drivers/comedi/drivers/adv_pci1760.c
178
unsigned int divisor;
drivers/comedi/drivers/adv_pci1760.c
182
divisor = DIV_ROUND_CLOSEST(ns, PCI1760_PWM_TIMEBASE);
drivers/comedi/drivers/adv_pci1760.c
185
divisor = DIV_ROUND_UP(ns, PCI1760_PWM_TIMEBASE);
drivers/comedi/drivers/adv_pci1760.c
188
divisor = ns / PCI1760_PWM_TIMEBASE;
drivers/comedi/drivers/adv_pci1760.c
194
if (divisor < 1)
drivers/comedi/drivers/adv_pci1760.c
195
divisor = 1;
drivers/comedi/drivers/adv_pci1760.c
196
if (divisor > 0xffff)
drivers/comedi/drivers/adv_pci1760.c
197
divisor = 0xffff;
drivers/comedi/drivers/adv_pci1760.c
199
return divisor;
drivers/comedi/drivers/cb_pcidas64.c
1101
unsigned int divisor;
drivers/comedi/drivers/cb_pcidas64.c
1921
unsigned int divisor = data[4];
drivers/comedi/drivers/cb_pcidas64.c
1924
if (divisor < 2) {
drivers/comedi/drivers/cb_pcidas64.c
1925
divisor = 2;
drivers/comedi/drivers/cb_pcidas64.c
1931
devpriv->ext_clock.divisor = divisor;
drivers/comedi/drivers/cb_pcidas64.c
1938
data[4] = divisor;
drivers/comedi/drivers/cb_pcidas64.c
1983
unsigned int divisor;
drivers/comedi/drivers/cb_pcidas64.c
1987
divisor = DIV_ROUND_UP(ns, TIMER_BASE);
drivers/comedi/drivers/cb_pcidas64.c
1990
divisor = ns / TIMER_BASE;
drivers/comedi/drivers/cb_pcidas64.c
1994
divisor = DIV_ROUND_CLOSEST(ns, TIMER_BASE);
drivers/comedi/drivers/cb_pcidas64.c
1997
return divisor;
drivers/comedi/drivers/cb_pcidas64.c
2291
unsigned int divisor;
drivers/comedi/drivers/cb_pcidas64.c
2295
divisor = cmd->scan_begin_arg / TIMER_BASE;
drivers/comedi/drivers/cb_pcidas64.c
2298
divisor = devpriv->ext_clock.divisor;
drivers/comedi/drivers/cb_pcidas64.c
2302
divisor = 1000;
drivers/comedi/drivers/cb_pcidas64.c
2307
return divisor - 2;
drivers/comedi/drivers/cb_pcidas64.c
3190
unsigned int divisor;
drivers/comedi/drivers/cb_pcidas64.c
3195
divisor = get_ao_divisor(cmd->scan_begin_arg, cmd->flags);
drivers/comedi/drivers/cb_pcidas64.c
3196
if (divisor > max_counter_value) {
drivers/comedi/drivers/cb_pcidas64.c
3198
divisor = max_counter_value;
drivers/comedi/drivers/cb_pcidas64.c
3200
writew(divisor & 0xffff,
drivers/comedi/drivers/cb_pcidas64.c
3202
writew((divisor >> 16) & 0xff,
drivers/comedi/drivers/comedi_8254.c
384
i8254->divisor = i8254->next_div & 0xffff;
drivers/comedi/drivers/comedi_8254.c
484
unsigned int divisor;
drivers/comedi/drivers/comedi_8254.c
489
divisor = DIV_ROUND_CLOSEST(*nanosec, i8254->osc_base);
drivers/comedi/drivers/comedi_8254.c
492
divisor = DIV_ROUND_UP(*nanosec, i8254->osc_base);
drivers/comedi/drivers/comedi_8254.c
495
divisor = *nanosec / i8254->osc_base;
drivers/comedi/drivers/comedi_8254.c
498
if (divisor < 2)
drivers/comedi/drivers/comedi_8254.c
499
divisor = 2;
drivers/comedi/drivers/comedi_8254.c
500
if (divisor > I8254_MAX_COUNT)
drivers/comedi/drivers/comedi_8254.c
501
divisor = I8254_MAX_COUNT;
drivers/comedi/drivers/comedi_8254.c
503
*nanosec = divisor * i8254->osc_base;
drivers/comedi/drivers/comedi_8254.c
504
i8254->next_div = divisor;
drivers/comedi/drivers/dt2811.c
326
unsigned int divisor = DT2811_TMRCTR_MANTISSA(_div) |
drivers/comedi/drivers/dt2811.c
342
divisor_hi = divisor;
drivers/comedi/drivers/dt2811.c
347
divisor_lo = divisor;
drivers/comedi/drivers/dt282x.c
305
unsigned int divisor;
drivers/comedi/drivers/dt282x.c
679
devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/dt282x.c
697
outw(devpriv->divisor, dev->iobase + DT2821_TMRCTR_REG);
drivers/comedi/drivers/dt282x.c
842
devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/dt282x.c
897
outw(devpriv->divisor, dev->iobase + DT2821_TMRCTR_REG);
drivers/comedi/drivers/ni_labpc_common.c
710
comedi_8254_write(counter, 0, pacer->divisor);
drivers/cpufreq/sparc-us2e-cpufreq.c
118
unsigned long old_divisor, unsigned long divisor)
drivers/cpufreq/sparc-us2e-cpufreq.c
123
if (old_divisor == 2 && divisor == 1) {
drivers/cpufreq/sparc-us2e-cpufreq.c
126
frob_mem_refresh(0, clock_tick, old_divisor, divisor);
drivers/cpufreq/sparc-us2e-cpufreq.c
127
} else if (old_divisor == 1 && divisor == 2) {
drivers/cpufreq/sparc-us2e-cpufreq.c
128
frob_mem_refresh(1, clock_tick, old_divisor, divisor);
drivers/cpufreq/sparc-us2e-cpufreq.c
131
} else if (old_divisor == 1 && divisor > 2) {
drivers/cpufreq/sparc-us2e-cpufreq.c
135
2, divisor);
drivers/cpufreq/sparc-us2e-cpufreq.c
136
} else if (old_divisor > 2 && divisor == 1) {
drivers/cpufreq/sparc-us2e-cpufreq.c
140
2, divisor);
drivers/cpufreq/sparc-us2e-cpufreq.c
141
} else if (old_divisor < divisor) {
drivers/cpufreq/sparc-us2e-cpufreq.c
142
frob_mem_refresh(0, clock_tick, old_divisor, divisor);
drivers/cpufreq/sparc-us2e-cpufreq.c
144
} else if (old_divisor > divisor) {
drivers/cpufreq/sparc-us2e-cpufreq.c
146
frob_mem_refresh(1, clock_tick, old_divisor, divisor);
drivers/cpufreq/sparc-us2e-cpufreq.c
248
unsigned long clock_tick, divisor, old_divisor, estar;
drivers/cpufreq/sparc-us2e-cpufreq.c
252
divisor = index_to_divisor(*index);
drivers/cpufreq/sparc-us2e-cpufreq.c
253
new_freq /= divisor;
drivers/cpufreq/sparc-us2e-cpufreq.c
259
if (old_divisor != divisor) {
drivers/cpufreq/sparc-us2e-cpufreq.c
261
old_divisor, divisor);
drivers/cpufreq/sparc-us2e-cpufreq.c
86
unsigned long old_divisor, unsigned long divisor)
drivers/cpufreq/sparc-us2e-cpufreq.c
91
refr_count /= (MCTRL0_REFR_CLKS_P_CNT * divisor * 1000000000UL);
drivers/cpuidle/governors/menu.c
119
unsigned int max, min, divisor;
drivers/cpuidle/governors/menu.c
129
divisor = 0;
drivers/cpuidle/governors/menu.c
139
divisor++;
drivers/cpuidle/governors/menu.c
154
if (divisor == INTERVALS) {
drivers/cpuidle/governors/menu.c
158
do_div(avg, divisor);
drivers/cpuidle/governors/menu.c
159
do_div(variance, divisor);
drivers/cpuidle/governors/menu.c
178
if ((avg_sq > variance * 36 && divisor * 4 >= INTERVALS * 3) ||
drivers/cpuidle/governors/menu.c
200
if (divisor * 4 <= INTERVALS * 3)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
47
static inline uint16_t div16_u16_rem(uint16_t dividend, uint16_t divisor, uint16_t *remainder)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
49
*remainder = dividend % divisor;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
50
return dividend / divisor;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
55
uint16_t divisor,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
58
return div16_u16_rem(dividend, divisor, (uint16_t *)remainder);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
860
uint64_t dividend, divisor;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
866
divisor = 8 * 1000 * 54;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
868
pbn_div_x100 = div64_u64(dividend, divisor);
drivers/gpu/drm/amd/display/dc/basics/conversion.c
41
int32_t divisor = 1 << fractional_bits;
drivers/gpu/drm/amd/display/dc/basics/conversion.c
49
if (d <= (uint16_t)(1 << integer_bits) - (1 / (uint16_t)divisor))
drivers/gpu/drm/amd/display/dc/basics/conversion.c
53
divisor));
drivers/gpu/drm/amd/display/dc/basics/conversion.c
61
divisor))));
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
49
unsigned long long divisor,
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
54
result = div64_u64_rem(dividend, divisor, remainder);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
50
static double dml2_core_div_rem(double dividend, unsigned int divisor, unsigned int *remainder)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
52
*remainder = ((dividend / divisor) - (int)(dividend / divisor) > 0);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
53
return dividend / divisor;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
10
return dividend / divisor;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
7
double dml2_core_utils_div_rem(double dividend, unsigned int divisor, unsigned int *remainder)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
9
*remainder = ((dividend / divisor) - (int)(dividend / divisor) > 0);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.h
11
double dml2_core_utils_div_rem(double dividend, unsigned int divisor, unsigned int *remainder);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
27
unsigned long long divisor,
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
32
result = spl_div64_u64_rem(dividend, divisor, remainder);
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
24
static inline uint64_t spl_div_u64_rem(uint64_t dividend, uint32_t divisor, uint32_t *remainder)
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
26
return div_u64_rem(dividend, divisor, remainder);
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
29
static inline uint64_t spl_div_u64(uint64_t dividend, uint32_t divisor)
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
31
return div_u64(dividend, divisor);
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
34
static inline uint64_t spl_div64_u64(uint64_t dividend, uint64_t divisor)
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
36
return div64_u64(dividend, divisor);
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
39
static inline uint64_t spl_div64_u64_rem(uint64_t dividend, uint64_t divisor, uint64_t *remainder)
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
41
return div64_u64_rem(dividend, divisor, remainder);
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
44
static inline int64_t spl_div64_s64(int64_t dividend, int64_t divisor)
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
46
return div64_s64(dividend, divisor);
drivers/gpu/drm/bridge/tc358768.c
394
u32 divisor = prd * (1 << frs);
drivers/gpu/drm/bridge/tc358768.c
400
pll = (u32)div_u64((u64)refclk * fbd, divisor);
drivers/gpu/drm/i915/display/g4x_dp.c
64
const struct dpll *divisor = NULL;
drivers/gpu/drm/i915/display/g4x_dp.c
68
divisor = g4x_dpll;
drivers/gpu/drm/i915/display/g4x_dp.c
71
divisor = pch_dpll;
drivers/gpu/drm/i915/display/g4x_dp.c
74
divisor = chv_dpll;
drivers/gpu/drm/i915/display/g4x_dp.c
77
divisor = vlv_dpll;
drivers/gpu/drm/i915/display/g4x_dp.c
81
if (divisor && count) {
drivers/gpu/drm/i915/display/g4x_dp.c
83
if (pipe_config->port_clock == divisor[i].dot) {
drivers/gpu/drm/i915/display/g4x_dp.c
84
pipe_config->dpll = divisor[i];
drivers/gpu/drm/i915/display/icl_dsi.c
1070
u32 hs_tx_timeout, lp_rx_timeout, ta_timeout, divisor, mul;
drivers/gpu/drm/i915/display/icl_dsi.c
1079
divisor = intel_dsi_tlpx_ns(intel_dsi) * afe_clk(encoder, crtc_state) * 1000;
drivers/gpu/drm/i915/display/icl_dsi.c
1082
divisor);
drivers/gpu/drm/i915/display/icl_dsi.c
1083
lp_rx_timeout = DIV_ROUND_UP(intel_dsi->lp_rx_timeout * mul, divisor);
drivers/gpu/drm/i915/display/icl_dsi.c
1084
ta_timeout = DIV_ROUND_UP(intel_dsi->turn_arnd_val * mul, divisor);
drivers/gpu/drm/mgag200/mgag200_mode.c
753
uint32_t total_area, divisor;
drivers/gpu/drm/mgag200/mgag200_mode.c
757
divisor = 1024;
drivers/gpu/drm/mgag200/mgag200_mode.c
769
do_div(bandwidth, divisor);
drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c
144
u32 divisor = ref_clk * 10;
drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c
147
rem = do_div(dividend, divisor);
drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c
148
if (rem > (divisor >> 1))
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c
143
u32 divisor = ref_clk * 10;
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c
146
rem = do_div(dividend, divisor);
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c
147
if (rem > (divisor >> 1))
drivers/gpu/drm/omapdrm/dss/dispc.c
2452
#define DIV_FRAC(dividend, divisor) \
drivers/gpu/drm/omapdrm/dss/dispc.c
2453
((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c
138
int divisor = idf * odf;
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c
141
if (!divisor)
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c
144
return DIV_ROUND_CLOSEST(clkin_khz * ndiv, divisor);
drivers/gpu/drm/stm/lvds.c
390
int divisor = ndiv * bdiv;
drivers/gpu/drm/stm/lvds.c
393
if (!divisor)
drivers/gpu/drm/stm/lvds.c
396
return clkin_khz * mdiv / divisor;
drivers/gpu/drm/xe/xe_pt.c
1458
u32 divisor = uvma->userptr.divisor ? uvma->userptr.divisor : 2;
drivers/gpu/drm/xe/xe_pt.c
1461
if (count++ % divisor == divisor - 1) {
drivers/gpu/drm/xe/xe_pt.c
1462
uvma->userptr.divisor = divisor << 1;
drivers/gpu/drm/xe/xe_userptr.h
96
u32 divisor;
drivers/hsi/controllers/omap_ssi.h
44
u32 divisor;
drivers/hsi/controllers/omap_ssi_port.c
1245
writel_relaxed(omap_port->sst.divisor,
drivers/hsi/controllers/omap_ssi_port.c
1256
omap_port->sst.divisor = div;
drivers/hsi/controllers/omap_ssi_port.c
145
omap_port->sst.divisor = val;
drivers/hsi/controllers/omap_ssi_port.c
491
omap_port->sst.divisor = div;
drivers/hwmon/abituguru3.c
125
int divisor;
drivers/hwmon/abituguru3.c
845
value = (value * sensor->multiplier) / sensor->divisor +
drivers/hwmon/aspeed-g6-pwm-tach.c
114
#define DIV_TO_REG(divisor) (ilog2(divisor) >> 1)
drivers/hwmon/aspeed-g6-pwm-tach.c
192
u64 div_h, div_l, divisor, expect_period;
drivers/hwmon/aspeed-g6-pwm-tach.c
203
divisor = (u64)NSEC_PER_SEC * (PWM_ASPEED_FIXED_PERIOD + 1) *
drivers/hwmon/aspeed-g6-pwm-tach.c
205
div_h = order_base_2(DIV64_U64_ROUND_UP(priv->clk_rate * expect_period, divisor));
drivers/hwmon/aspeed-g6-pwm-tach.c
209
divisor = ((u64)NSEC_PER_SEC * (PWM_ASPEED_FIXED_PERIOD + 1)) << div_h;
drivers/hwmon/aspeed-g6-pwm-tach.c
210
div_l = div64_u64(priv->clk_rate * expect_period, divisor);
drivers/hwmon/ltc4283.c
576
u64 divisor = (u64)LTC4283_ADC1_FS_uV * LTC4283_ADC2_FS_mV * DECA * MILLI;
drivers/hwmon/ltc4283.c
579
__raw = mul_u64_u64_div_u64(val, st->rsense * BIT_ULL(16), divisor);
drivers/hwmon/ntc_thermistor.c
414
static inline u64 div64_u64_safe(u64 dividend, u64 divisor)
drivers/hwmon/ntc_thermistor.c
416
if (divisor == 0 && dividend == 0)
drivers/hwmon/ntc_thermistor.c
418
if (divisor == 0)
drivers/hwmon/ntc_thermistor.c
420
return div64_u64(dividend, divisor);
drivers/i2c/busses/i2c-altera.c
139
u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate;
drivers/i2c/busses/i2c-altera.c
148
t_high = divisor * 1 / 2;
drivers/i2c/busses/i2c-altera.c
149
t_low = divisor * 1 / 2;
drivers/i2c/busses/i2c-altera.c
153
t_high = divisor * 1 / 3;
drivers/i2c/busses/i2c-altera.c
154
t_low = divisor * 2 / 3;
drivers/i2c/busses/i2c-altera.c
159
idev->bus_clk_rate, clk_mhz, divisor);
drivers/i2c/busses/i2c-aspeed.c
150
u32 divisor);
drivers/i2c/busses/i2c-aspeed.c
827
u32 divisor)
drivers/i2c/busses/i2c-aspeed.c
860
base_clk_divisor = divisor > clk_high_low_max ?
drivers/i2c/busses/i2c-aspeed.c
861
ilog2((divisor - 1) / clk_high_low_max) + 1 : 0;
drivers/i2c/busses/i2c-aspeed.c
869
divisor, (1 << base_clk_divisor) * clk_high_low_max);
drivers/i2c/busses/i2c-aspeed.c
871
tmp = (divisor + (1 << base_clk_divisor) - 1)
drivers/i2c/busses/i2c-aspeed.c
892
static u32 aspeed_i2c_24xx_get_clk_reg_val(struct device *dev, u32 divisor)
drivers/i2c/busses/i2c-aspeed.c
898
return aspeed_i2c_get_clk_reg_val(dev, GENMASK(2, 0), divisor);
drivers/i2c/busses/i2c-aspeed.c
901
static u32 aspeed_i2c_25xx_get_clk_reg_val(struct device *dev, u32 divisor)
drivers/i2c/busses/i2c-aspeed.c
907
return aspeed_i2c_get_clk_reg_val(dev, GENMASK(3, 0), divisor);
drivers/i2c/busses/i2c-aspeed.c
913
u32 divisor, clk_reg_val;
drivers/i2c/busses/i2c-aspeed.c
915
divisor = DIV_ROUND_UP(bus->parent_clk_frequency, bus->bus_frequency);
drivers/i2c/busses/i2c-aspeed.c
920
clk_reg_val |= bus->get_clk_reg_val(bus->dev, divisor);
drivers/i2c/busses/i2c-axxia.c
180
u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate;
drivers/i2c/busses/i2c-axxia.c
189
idev->bus_clk_rate, clk_mhz, divisor);
drivers/i2c/busses/i2c-axxia.c
206
t_high = divisor * 1 / 2;
drivers/i2c/busses/i2c-axxia.c
207
t_low = divisor * 1 / 2;
drivers/i2c/busses/i2c-axxia.c
211
t_high = divisor * 1 / 3;
drivers/i2c/busses/i2c-axxia.c
212
t_low = divisor * 2 / 3;
drivers/i2c/busses/i2c-hisi.c
389
u32 divide, u32 divisor,
drivers/i2c/busses/i2c-hisi.c
398
t_scl_hcnt = DIV_ROUND_UP_ULL(total_cnt * divide, divisor);
drivers/i2c/busses/i2c-microchip-corei2c.c
198
u32 divisor = clk_rate / idev->bus_clk_rate;
drivers/i2c/busses/i2c-microchip-corei2c.c
201
ret = mchp_corei2c_set_divisor(divisor, idev);
drivers/iio/adc/ad4130.c
1003
divisor = (u64)AD4130_MAX_ODR * NANO;
drivers/iio/adc/ad4130.c
1006
DIV64_U64_ROUND_CLOSEST(dividend, divisor);
drivers/iio/adc/ad4130.c
1021
unsigned int dividend, divisor;
drivers/iio/adc/ad4130.c
1026
divisor = filter_config->fs_max * filter_config->odr_div;
drivers/iio/adc/ad4130.c
1028
temp = div_u64((u64)dividend * NANO, divisor);
drivers/iio/adc/ad4130.c
998
u64 dividend, divisor;
drivers/iio/adc/ad7124.c
352
unsigned int fclk, factor, divisor, odr_sel_bits;
drivers/iio/adc/ad7124.c
365
divisor = cfg->requested_odr * factor +
drivers/iio/adc/ad7124.c
367
odr_sel_bits = clamp(DIV_ROUND_CLOSEST(fclk, divisor), 1, 2047);
drivers/iio/adc/pac1921.c
248
static inline void pac1921_calc_scale(int dividend, int divisor, int *val,
drivers/iio/adc/pac1921.c
253
tmp = div_s64(dividend * (s64)NANO, divisor);
drivers/iio/adc/vf610_adc.c
189
int divisor, i;
drivers/iio/adc/vf610_adc.c
195
divisor = ipg_rate / adck_rate;
drivers/iio/adc/vf610_adc.c
196
adc_feature->clk_div = 1 << fls(divisor + 1);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
101
*val1 = no / divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
102
*val2 = no % divisor * int_pow(10, 6 - exp);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
137
int divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
145
divisor = int_pow(10, 6 + exp);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
147
value += abs(val2) / divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
149
divisor = int_pow(10, exp);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
150
value = abs(val1) / divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
362
int divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
376
divisor = int_pow(10, 8 - i);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
377
x = scale1 / divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
379
scale1 = scale1 % divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
389
divisor = int_pow(10, exp);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
390
*val0 = scale0 / divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
391
rem = scale0 % divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
394
divisor = int_pow(10, 8 - i);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
395
x = scale1 / divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
397
scale1 = scale1 % divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
75
static void simple_div(int dividend, int divisor, int *whole,
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
82
if (divisor == 0) {
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
86
*whole = dividend/divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
87
rem = dividend % divisor;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
89
while (rem <= divisor) {
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
93
*micro_frac = (rem / divisor) * int_pow(10, 6 - exp);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
99
int divisor = int_pow(10, exp);
drivers/iio/gyro/mpu3050-core.c
1166
mpu3050->divisor = 99;
drivers/iio/gyro/mpu3050-core.c
188
freq /= (mpu3050->divisor + 1);
drivers/iio/gyro/mpu3050-core.c
230
ret = regmap_write(mpu3050->map, MPU3050_SMPLRT_DIV, mpu3050->divisor);
drivers/iio/gyro/mpu3050-core.c
247
u8 divisor;
drivers/iio/gyro/mpu3050-core.c
251
divisor = mpu3050->divisor;
drivers/iio/gyro/mpu3050-core.c
254
mpu3050->divisor = 0; /* Divide by 1 */
drivers/iio/gyro/mpu3050-core.c
258
mpu3050->divisor = divisor;
drivers/iio/gyro/mpu3050-core.c
421
mpu3050->divisor = DIV_ROUND_CLOSEST(8000, val) - 1;
drivers/iio/gyro/mpu3050-core.c
426
mpu3050->divisor = DIV_ROUND_CLOSEST(1000, val) - 1;
drivers/iio/gyro/mpu3050.h
77
u8 divisor;
drivers/iio/proximity/sx9360.c
299
int ret, divisor;
drivers/iio/proximity/sx9360.c
306
divisor = be16_to_cpu(buf);
drivers/iio/proximity/sx9360.c
307
if (divisor == 0) {
drivers/iio/proximity/sx9360.c
313
*val2 = divisor * 8192;
drivers/input/serio/ambakmi.c
31
unsigned int divisor;
drivers/input/serio/ambakmi.c
67
unsigned int divisor;
drivers/input/serio/ambakmi.c
74
divisor = clk_get_rate(kmi->clk) / 8000000 - 1;
drivers/input/serio/ambakmi.c
75
writeb(divisor, KMICLKDIV);
drivers/leds/rgb/leds-mt6370-rgb.c
277
unsigned int divisor, ratio;
drivers/leds/rgb/leds-mt6370-rgb.c
279
divisor = pdata->pwm_duty;
drivers/leds/rgb/leds-mt6370-rgb.c
280
ratio = ton * divisor / (ton + toff);
drivers/md/dm-stats.c
1006
unsigned int divisor;
drivers/md/dm-stats.c
1042
if (sscanf(a, "/%u%c", &divisor, &dummy) == 1) {
drivers/md/dm-stats.c
1043
if (!divisor)
drivers/md/dm-stats.c
1046
if (do_div(step, divisor))
drivers/media/i2c/max2175.c
620
static inline s64 max2175_round_closest(s64 dividend, s32 divisor)
drivers/media/i2c/max2175.c
622
if ((dividend > 0 && divisor > 0) || (dividend < 0 && divisor < 0))
drivers/media/i2c/max2175.c
623
return div_s64(dividend + divisor / 2, divisor);
drivers/media/i2c/max2175.c
625
return div_s64(dividend - divisor / 2, divisor);
drivers/media/pci/cx88/cx88-dsp.c
105
u32 divisor;
drivers/media/pci/cx88/cx88-dsp.c
121
divisor = N * N;
drivers/media/pci/cx88/cx88-dsp.c
122
do_div(tmp, divisor);
drivers/media/rc/mceusb.c
1036
int prescaler = 0, divisor = 0;
drivers/media/rc/mceusb.c
1053
divisor = (clk >> (2 * prescaler)) / carrier;
drivers/media/rc/mceusb.c
1054
if (divisor <= 0xff) {
drivers/media/rc/mceusb.c
1057
cmdbuf[3] = divisor;
drivers/media/rc/redrat3.c
308
u32 divisor = (RR3_CLK_CONV_FACTOR) / 1000;
drivers/media/rc/redrat3.c
309
u32 result = (u32) (biglen / divisor);
drivers/media/rc/redrat3.c
329
u32 divisor;
drivers/media/rc/redrat3.c
332
divisor = (RR3_CLK_CONV_FACTOR / 1000);
drivers/media/rc/redrat3.c
333
result = (u32)(microsec * divisor) / 1000;
drivers/media/tuners/max2165.c
150
static int fixpt_div32(u32 dividend, u32 divisor, u32 *quotient, u32 *fraction)
drivers/media/tuners/max2165.c
156
if (0 == divisor)
drivers/media/tuners/max2165.c
159
q = dividend / divisor;
drivers/media/tuners/max2165.c
160
remainder = dividend - q * divisor;
drivers/media/tuners/max2165.c
164
if (remainder >= divisor) {
drivers/media/tuners/max2165.c
166
remainder -= divisor;
drivers/media/tuners/tda18271-fe.c
566
s32 divisor, dividend;
drivers/media/tuners/tda18271-fe.c
612
divisor = (s32)(rf_freq[RF2] - rf_freq[RF1]) / 1000;
drivers/media/tuners/tda18271-fe.c
613
map[i].rf_a1 = (dividend / divisor);
drivers/media/tuners/tda18271-fe.c
619
divisor = (s32)(rf_freq[RF3] - rf_freq[RF2]) / 1000;
drivers/media/tuners/tda18271-fe.c
620
map[i].rf_a2 = (dividend / divisor);
drivers/media/usb/gspca/cpia1.c
1281
sd->params.sensorFps.divisor < 2) {
drivers/media/usb/gspca/cpia1.c
1284
++sd->params.sensorFps.divisor;
drivers/media/usb/gspca/cpia1.c
1290
[sd->params.sensorFps.divisor];
drivers/media/usb/gspca/cpia1.c
1306
sd->params.sensorFps.divisor > 0) {
drivers/media/usb/gspca/cpia1.c
1311
--sd->params.sensorFps.divisor;
drivers/media/usb/gspca/cpia1.c
1317
[sd->params.sensorFps.divisor];
drivers/media/usb/gspca/cpia1.c
1337
sd->params.sensorFps.divisor < 2) {
drivers/media/usb/gspca/cpia1.c
1340
++sd->params.sensorFps.divisor;
drivers/media/usb/gspca/cpia1.c
1353
sd->params.sensorFps.divisor > 0) {
drivers/media/usb/gspca/cpia1.c
1356
--sd->params.sensorFps.divisor;
drivers/media/usb/gspca/cpia1.c
1781
[sd->params.sensorFps.divisor];
drivers/media/usb/gspca/cpia1.c
286
u8 divisor;
drivers/media/usb/gspca/cpia1.c
664
params->sensorFps.divisor = 1;
drivers/media/usb/gspca/cpia1.c
672
[params->sensorFps.divisor];
drivers/media/usb/gspca/cpia1.c
946
sd->params.sensorFps.divisor,
drivers/media/v4l2-core/v4l2-vp9.c
1107
static u32 fastdiv(u32 dividend, u16 divisor)
drivers/media/v4l2-core/v4l2-vp9.c
1146
if (divisor == 0)
drivers/media/v4l2-core/v4l2-vp9.c
1148
else if (divisor == 1)
drivers/media/v4l2-core/v4l2-vp9.c
1151
if (WARN_ON(divisor - 2 >= ARRAY_SIZE(inv)))
drivers/media/v4l2-core/v4l2-vp9.c
1154
return ((u64)dividend * inv[divisor - 2]) >> 32;
drivers/mfd/mcp-sa11x0.c
45
mcp_sa11x0_set_telecom_divisor(struct mcp *mcp, unsigned int divisor)
drivers/mfd/mcp-sa11x0.c
49
divisor /= 32;
drivers/mfd/mcp-sa11x0.c
52
m->mccr0 |= divisor << 8;
drivers/mfd/mcp-sa11x0.c
57
mcp_sa11x0_set_audio_divisor(struct mcp *mcp, unsigned int divisor)
drivers/mfd/mcp-sa11x0.c
61
divisor /= 32;
drivers/mfd/mcp-sa11x0.c
64
m->mccr0 |= divisor;
drivers/mmc/core/core.h
207
static inline unsigned int mmc_sector_div(sector_t dividend, u32 divisor)
drivers/mmc/core/core.h
209
return div_u64(dividend, divisor);
drivers/mmc/core/core.h
212
static inline unsigned int mmc_sector_mod(sector_t dividend, u32 divisor)
drivers/mmc/core/core.h
214
return sector_div(dividend, divisor);
drivers/mmc/host/au1xmmc.c
590
unsigned int divisor = ((pbus / rate) / 2) - 1;
drivers/mmc/host/au1xmmc.c
596
config |= (divisor & SD_CONFIG_DIV) | SD_CONFIG_DE;
drivers/mmc/host/uniphier-sd.c
472
unsigned long divisor;
drivers/mmc/host/uniphier-sd.c
490
divisor = priv->clk_rate / clock;
drivers/mmc/host/uniphier-sd.c
500
if (divisor <= 1)
drivers/mmc/host/uniphier-sd.c
502
else if (priv->caps & UNIPHIER_SD_CAP_EXTENDED_IP && divisor > 512)
drivers/mmc/host/uniphier-sd.c
505
tmp |= roundup_pow_of_two(divisor) >> 2;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1257
s64 divisor = div64_s64((s64)NSEC_PER_SEC * NSEC_PER_SEC,
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1259
nsi_frac = div64_s64(AQ_FRAC_PER_NS * NSEC_PER_SEC, divisor);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
1005
divisor = div_u64(mul_u32_u32(NSEC_PER_SEC, NSEC_PER_SEC),
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
1008
divisor);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
997
u64 divisor = 0, base_ns;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
347
int hwm, lwm, divisor;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
419
divisor = (adap->params.rev == T3_REV_C) ? 64 : 8;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
421
(hwm - lwm) * 4 / divisor);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1121
unsigned int divisor;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1125
divisor = I40E_ITR_ADAPTIVE_MIN_INC * 1024;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1129
divisor = I40E_ITR_ADAPTIVE_MIN_INC * 512;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1133
divisor = I40E_ITR_ADAPTIVE_MIN_INC * 256;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1137
divisor = I40E_ITR_ADAPTIVE_MIN_INC * 32;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1141
return divisor;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10040
if (cls->hnode.divisor > 0)
drivers/net/ethernet/ti/davinci_cpdma.c
453
u64 divident, divisor;
drivers/net/ethernet/ti/davinci_cpdma.c
470
divisor = min_send_cnt;
drivers/net/ethernet/ti/davinci_cpdma.c
471
idle_cnt = DIV_ROUND_CLOSEST_ULL(divident, divisor);
drivers/net/ethernet/ti/davinci_cpdma.c
474
divisor = idle_cnt + send_cnt;
drivers/net/ethernet/ti/davinci_cpdma.c
475
new_rate = DIV_ROUND_CLOSEST_ULL(divident, divisor);
drivers/net/ethernet/ti/davinci_cpdma.c
821
unsigned int divident, divisor;
drivers/net/ethernet/ti/davinci_cpdma.c
824
divisor = 1 + CPDMA_MAX_RLIM_CNT;
drivers/net/ethernet/ti/davinci_cpdma.c
826
return DIV_ROUND_UP(divident, divisor);
drivers/net/mdio/mdio-mux-bcm-iproc.c
61
u32 divisor;
drivers/net/mdio/mdio-mux-bcm-iproc.c
73
divisor = clk_get_rate(md->core_clk) / MDIO_OPERATING_FREQUENCY;
drivers/net/mdio/mdio-mux-bcm-iproc.c
74
divisor = divisor / (MDIO_RATE_ADJ_DIVIDENT + 1);
drivers/net/mdio/mdio-mux-bcm-iproc.c
75
val = divisor;
drivers/net/wireless/ath/ath9k/common-beacon.c
25
unsigned int offset, divisor;
drivers/net/wireless/ath/ath9k/common-beacon.c
28
divisor = TU_TO_USEC(interval);
drivers/net/wireless/ath/ath9k/common-beacon.c
29
div_u64_rem(tsf, divisor, &offset);
drivers/net/wireless/ath/ath9k/common-beacon.c
31
return (u32) tsf + divisor - offset;
drivers/net/wireless/broadcom/b43/phy_lp.c
1060
static u32 lpphy_qdiv_roundup(u32 dividend, u32 divisor, u8 precision)
drivers/net/wireless/broadcom/b43/phy_lp.c
1064
if (divisor == 0)
drivers/net/wireless/broadcom/b43/phy_lp.c
1067
quotient = dividend / divisor;
drivers/net/wireless/broadcom/b43/phy_lp.c
1068
remainder = dividend % divisor;
drivers/net/wireless/broadcom/b43/phy_lp.c
1072
if (remainder << 1 >= divisor) {
drivers/net/wireless/broadcom/b43/phy_lp.c
1074
remainder = (remainder << 1) - divisor;
drivers/net/wireless/broadcom/b43/phy_lp.c
1079
if (remainder << 1 >= divisor)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
950
wlc_lcnphy_qdiv_roundup(u32 dividend, u32 divisor, u8 precision)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
954
quotient = dividend / divisor;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
955
remainder = dividend % divisor;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
956
rbit = divisor & 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
957
roundup = (divisor >> 1) + rbit;
drivers/net/wireless/realtek/rtw89/util.h
48
static inline s32 s32_div_u32_round_down(s32 dividend, u32 divisor, s32 *remainder)
drivers/net/wireless/realtek/rtw89/util.h
50
s32 i_divisor = (s32)divisor;
drivers/net/wireless/realtek/rtw89/util.h
67
static inline s32 s32_div_u32_round_closest(s32 dividend, u32 divisor)
drivers/net/wireless/realtek/rtw89/util.h
69
return s32_div_u32_round_down(dividend + divisor / 2, divisor, NULL);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
620
u32 divisor;
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
622
divisor = rate_divisor[ZD_PURE_RATE(zd_rate)];
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
623
if (divisor == 0)
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
642
return bits/divisor;
drivers/power/reset/qnap-poweroff.c
55
const unsigned divisor = ((tclk + (8 * cfg->baud)) / (16 * cfg->baud));
drivers/power/reset/qnap-poweroff.c
61
writel(divisor & 0xff, UART1_REG(DLL));
drivers/power/reset/qnap-poweroff.c
62
writel((divisor >> 8) & 0xff, UART1_REG(DLM));
drivers/ptp/ptp_netc.c
214
u64 divisor, pulse_width;
drivers/ptp/ptp_netc.c
222
divisor = mul_u32_u32(2 * NSEC_PER_SEC, priv->oclk_prsc);
drivers/ptp/ptp_netc.c
223
pulse_width = div64_u64(mul_u32_u32(fiper, priv->clk_freq), divisor);
drivers/pwm/pwm-samsung.c
135
unsigned int channel, u8 divisor)
drivers/pwm/pwm-samsung.c
142
bits = (fls(divisor) - 1) - our_chip->variant.div_base;
drivers/scsi/aacraid/aacraid.h
2622
static inline unsigned int cap_to_cyls(sector_t capacity, unsigned divisor)
drivers/scsi/aacraid/aacraid.h
2624
sector_div(capacity, divisor);
drivers/scsi/megaraid/megaraid_sas.h
2729
u32 mega_mod64(u64 dividend, u32 divisor);
drivers/scsi/megaraid/megaraid_sas_fp.c
70
u32 mega_mod64(u64 dividend, u32 divisor)
drivers/scsi/megaraid/megaraid_sas_fp.c
75
if (!divisor)
drivers/scsi/megaraid/megaraid_sas_fp.c
78
remainder = do_div(d, divisor);
drivers/scsi/megaraid/megaraid_sas_fp.c
89
static u64 mega_div64_32(uint64_t dividend, uint32_t divisor)
drivers/scsi/megaraid/megaraid_sas_fp.c
93
if (!divisor)
drivers/scsi/megaraid/megaraid_sas_fp.c
96
do_div(d, divisor);
drivers/scsi/mpt3sas/mpt3sas_base.c
1679
static u32 base_mod64(u64 dividend, u32 divisor)
drivers/scsi/mpt3sas/mpt3sas_base.c
1683
if (!divisor)
drivers/scsi/mpt3sas/mpt3sas_base.c
1685
remainder = do_div(dividend, divisor);
drivers/soc/fsl/qe/qe.c
214
u32 divisor, tempval;
drivers/soc/fsl/qe/qe.c
220
divisor = qe_get_brg_clk() / (rate * multiplier);
drivers/soc/fsl/qe/qe.c
222
if (divisor > QE_BRGC_DIVISOR_MAX + 1) {
drivers/soc/fsl/qe/qe.c
224
divisor /= 16;
drivers/soc/fsl/qe/qe.c
231
if (!div16 && (divisor & 1) && (divisor > 3))
drivers/soc/fsl/qe/qe.c
232
divisor++;
drivers/soc/fsl/qe/qe.c
234
tempval = ((divisor - 1) << QE_BRGC_DIVISOR_SHIFT) |
drivers/ssb/driver_chipcommon.c
154
int divisor = 1;
drivers/ssb/driver_chipcommon.c
161
divisor = 64;
drivers/ssb/driver_chipcommon.c
164
divisor = 32;
drivers/ssb/driver_chipcommon.c
176
divisor = (tmp >> 16) + 1;
drivers/ssb/driver_chipcommon.c
177
divisor *= 4;
drivers/ssb/driver_chipcommon.c
182
divisor = (tmp >> 16) + 1;
drivers/ssb/driver_chipcommon.c
183
divisor *= 4;
drivers/ssb/driver_chipcommon.c
206
limit /= divisor;
drivers/staging/media/ipu7/abi/ipu7_fw_common_abi.h
59
#define IA_GOFO_MODULO(dividend, divisor) ((dividend) % (divisor))
drivers/staging/sm750fb/ddk750_chip.c
108
divisor = DIV_ROUND_CLOSEST(get_mxclk_freq(), frequency);
drivers/staging/sm750fb/ddk750_chip.c
112
switch (divisor) {
drivers/staging/sm750fb/ddk750_chip.c
141
unsigned int reg, divisor;
drivers/staging/sm750fb/ddk750_chip.c
161
divisor = DIV_ROUND_CLOSEST(get_mxclk_freq(), frequency);
drivers/staging/sm750fb/ddk750_chip.c
165
switch (divisor) {
drivers/staging/sm750fb/ddk750_chip.c
88
unsigned int reg, divisor;
drivers/thermal/gov_fair_share.c
79
u32 divisor;
drivers/thermal/gov_fair_share.c
83
divisor = tz->num_trips;
drivers/thermal/gov_fair_share.c
86
divisor *= total_weight;
drivers/thermal/gov_fair_share.c
88
divisor *= nr_instances;
drivers/thermal/gov_fair_share.c
90
instance->target = div_u64(dividend, divisor);
drivers/tty/serial/8250/8250_early.c
133
unsigned int divisor;
drivers/tty/serial/8250/8250_early.c
144
divisor = DIV_ROUND_CLOSEST(port->uartclk, 16 * device->baud);
drivers/tty/serial/8250/8250_early.c
147
serial8250_early_out(port, UART_DLL, divisor & 0xff);
drivers/tty/serial/8250/8250_early.c
148
serial8250_early_out(port, UART_DLM, (divisor >> 8) & 0xff);
drivers/tty/serial/8250/8250_ingenic.c
107
divisor = DIV_ROUND_CLOSEST(port->uartclk, 16 * baud);
drivers/tty/serial/8250/8250_ingenic.c
119
early_out(port, UART_DLL, divisor & 0xff);
drivers/tty/serial/8250/8250_ingenic.c
120
early_out(port, UART_DLM, (divisor >> 8) & 0xff);
drivers/tty/serial/8250/8250_ingenic.c
93
unsigned int divisor;
drivers/tty/serial/8250/8250_pericom.c
58
unsigned int divisor = max(maxrate / baud, 1U);
drivers/tty/serial/8250/8250_pericom.c
59
int delta = maxrate / divisor - baud;
drivers/tty/serial/8250/8250_pericom.c
65
divisor++;
drivers/tty/serial/8250/8250_pericom.c
67
if (divisor > 0xffff)
drivers/tty/serial/8250/8250_pericom.c
71
delta = maxrate / divisor - baud;
drivers/tty/serial/8250/8250_pericom.c
77
serial_dl_write(up, divisor);
drivers/tty/serial/digicolor-usart.c
290
unsigned int baud, divisor;
drivers/tty/serial/digicolor-usart.c
302
divisor = uart_get_divisor(port, baud) - 1;
drivers/tty/serial/digicolor-usart.c
341
writeb_relaxed(divisor & 0xff, port->membase + UA_HBAUD_LO);
drivers/tty/serial/digicolor-usart.c
342
writeb_relaxed(divisor >> 8, port->membase + UA_HBAUD_HI);
drivers/tty/serial/lantiq.c
393
unsigned int divisor;
drivers/tty/serial/lantiq.c
458
divisor = uart_get_divisor(port, baud);
drivers/tty/serial/lantiq.c
459
divisor = divisor / 2 - 1;
drivers/tty/serial/lantiq.c
471
__raw_writel(divisor, port->membase + LTQ_ASC_BG);
drivers/tty/serial/mpc52xx_uart.c
125
u16 prescaler, unsigned int divisor)
drivers/tty/serial/mpc52xx_uart.c
129
out_8(&psc->ctur, divisor >> 8);
drivers/tty/serial/mpc52xx_uart.c
130
out_8(&psc->ctlr, divisor & 0xff);
drivers/tty/serial/mpc52xx_uart.c
293
unsigned int divisor;
drivers/tty/serial/mpc52xx_uart.c
299
divisor = (port->uartclk + 16 * baud) / (32 * baud);
drivers/tty/serial/mpc52xx_uart.c
302
mpc52xx_set_divisor(PSC(port), 0xdd00, divisor);
drivers/tty/serial/mpc52xx_uart.c
311
unsigned int divisor;
drivers/tty/serial/mpc52xx_uart.c
319
divisor = (port->uartclk + 2 * baud) / (4 * baud);
drivers/tty/serial/mpc52xx_uart.c
323
if (divisor > 0xffff || baud <= 115200) {
drivers/tty/serial/mpc52xx_uart.c
324
divisor = (divisor + 4) / 8;
drivers/tty/serial/mpc52xx_uart.c
328
mpc52xx_set_divisor(PSC(port), prescaler, divisor);
drivers/tty/serial/mpc52xx_uart.c
539
unsigned int divisor;
drivers/tty/serial/mpc52xx_uart.c
558
divisor = (port->uartclk + 8 * baud) / (16 * baud);
drivers/tty/serial/mpc52xx_uart.c
561
mpc52xx_set_divisor(PSC(port), 0xdd00, divisor);
drivers/tty/serial/mpc52xx_uart.c
873
u8 prescaler, unsigned int divisor)
drivers/tty/serial/mpc52xx_uart.c
877
out_8(&psc->ctur, divisor >> 8);
drivers/tty/serial/mpc52xx_uart.c
878
out_8(&psc->ctlr, divisor & 0xff);
drivers/tty/serial/mpc52xx_uart.c
886
unsigned int divisor;
drivers/tty/serial/mpc52xx_uart.c
896
divisor = (port->uartclk + 8 * baud) / (16 * baud);
drivers/tty/serial/mpc52xx_uart.c
899
mpc5125_set_divisor(PSC_5125(port), 0xdd, divisor);
drivers/tty/serial/msm_serial.c
1053
u16 divisor;
drivers/tty/serial/msm_serial.c
1063
unsigned int divisor, result;
drivers/tty/serial/msm_serial.c
1087
divisor = DIV_ROUND_CLOSEST(target, 16 * baud);
drivers/tty/serial/msm_serial.c
1092
if (entry->divisor <= divisor) {
drivers/tty/serial/msm_serial.c
1093
result = target / entry->divisor / 16;
drivers/tty/serial/msm_serial.c
1117
divisor = DIV_ROUND_CLOSEST(target, 16 * baud);
drivers/tty/serial/msm_serial.c
1141
baud = rate / 16 / entry->divisor;
drivers/tty/serial/mvebu-uart.c
1069
u64 divisor;
drivers/tty/serial/mvebu-uart.c
1121
divisor = DIV_U64_ROUND_CLOSEST((u64)(val & BRDV_BAUD_MASK) *
drivers/tty/serial/mvebu-uart.c
1124
if (divisor < 1)
drivers/tty/serial/mvebu-uart.c
1125
divisor = 1;
drivers/tty/serial/mvebu-uart.c
1126
else if (divisor > BRDV_BAUD_MAX)
drivers/tty/serial/mvebu-uart.c
1127
divisor = BRDV_BAUD_MAX;
drivers/tty/serial/mvebu-uart.c
1128
val = (val & ~BRDV_BAUD_MASK) | divisor;
drivers/tty/serial/mvebu-uart.c
1150
divisor = DIV_U64_ROUND_CLOSEST((u64)(val & BRDV_BAUD_MASK) *
drivers/tty/serial/mvebu-uart.c
1153
if (divisor < 1)
drivers/tty/serial/mvebu-uart.c
1154
divisor = 1;
drivers/tty/serial/mvebu-uart.c
1155
else if (divisor > BRDV_BAUD_MAX)
drivers/tty/serial/mvebu-uart.c
1156
divisor = BRDV_BAUD_MAX;
drivers/tty/serial/mvebu-uart.c
1157
val = (val & ~BRDV_BAUD_MASK) | divisor;
drivers/tty/serial/serial-tegra.c
383
unsigned int divisor;
drivers/tty/serial/serial-tegra.c
405
divisor = 1;
drivers/tty/serial/serial-tegra.c
411
divisor = DIV_ROUND_CLOSEST(rate, baud * 16);
drivers/tty/serial/serial-tegra.c
419
tegra_uart_write(tup, divisor & 0xFF, UART_TX);
drivers/tty/serial/serial-tegra.c
420
tegra_uart_write(tup, ((divisor >> 8) & 0xFF), UART_IER);
drivers/usb/host/octeon-hcd.c
695
int divisor;
drivers/usb/host/octeon-hcd.c
770
divisor = DIV_ROUND_UP(octeon_get_clock_rate(), 125000000);
drivers/usb/host/octeon-hcd.c
772
if (divisor < 4)
drivers/usb/host/octeon-hcd.c
773
divisor = 4;
drivers/usb/host/octeon-hcd.c
774
usbn_clk_ctl.s.divide = divisor;
drivers/usb/serial/f81232.c
489
int divisor;
drivers/usb/serial/f81232.c
513
divisor = calc_baud_divisor(baudrate, priv->baud_base);
drivers/usb/serial/f81232.c
540
divisor & 0x00ff); /* low */
drivers/usb/serial/f81232.c
548
(divisor & 0xff00) >> 8); /* high */
drivers/usb/serial/f81534.c
559
u32 divisor;
drivers/usb/serial/f81534.c
617
divisor = f81534_calc_baud_divisor(baudrate, port_priv->baud_base);
drivers/usb/serial/f81534.c
629
value = divisor & 0xff;
drivers/usb/serial/f81534.c
636
value = (divisor >> 8) & 0xff;
drivers/usb/serial/ftdi_sio.c
1124
unsigned short int divisor;
drivers/usb/serial/ftdi_sio.c
1129
divisor = divisor3 >> 3;
drivers/usb/serial/ftdi_sio.c
1132
divisor |= 0xc000; /* +0.125 */
drivers/usb/serial/ftdi_sio.c
1134
divisor |= 0x4000; /* +0.5 */
drivers/usb/serial/ftdi_sio.c
1136
divisor |= 0x8000; /* +0.25 */
drivers/usb/serial/ftdi_sio.c
1137
else if (divisor == 1)
drivers/usb/serial/ftdi_sio.c
1138
divisor = 0; /* special case for maximum baud rate */
drivers/usb/serial/ftdi_sio.c
1139
return divisor;
drivers/usb/serial/ftdi_sio.c
1150
u32 divisor;
drivers/usb/serial/ftdi_sio.c
1153
divisor = divisor3 >> 3;
drivers/usb/serial/ftdi_sio.c
1154
divisor |= (u32)divfrac[divisor3 & 0x7] << 14;
drivers/usb/serial/ftdi_sio.c
1156
if (divisor == 1) /* 1.0 */
drivers/usb/serial/ftdi_sio.c
1157
divisor = 0;
drivers/usb/serial/ftdi_sio.c
1158
else if (divisor == 0x4001) /* 1.5 */
drivers/usb/serial/ftdi_sio.c
1159
divisor = 1;
drivers/usb/serial/ftdi_sio.c
1160
return divisor;
drivers/usb/serial/ftdi_sio.c
1171
u32 divisor;
drivers/usb/serial/ftdi_sio.c
1177
divisor = divisor3 >> 3;
drivers/usb/serial/ftdi_sio.c
1178
divisor |= (u32)divfrac[divisor3 & 0x7] << 14;
drivers/usb/serial/ftdi_sio.c
1180
if (divisor == 1) /* 1.0 */
drivers/usb/serial/ftdi_sio.c
1181
divisor = 0;
drivers/usb/serial/ftdi_sio.c
1182
else if (divisor == 0x4001) /* 1.5 */
drivers/usb/serial/ftdi_sio.c
1183
divisor = 1;
drivers/usb/serial/ftdi_sio.c
1189
divisor |= 0x00020000;
drivers/usb/serial/ftdi_sio.c
1190
return divisor;
drivers/usb/serial/io_edgeport.c
2194
int divisor;
drivers/usb/serial/io_edgeport.c
2207
status = calc_baud_rate_divisor(dev, baudRate, &divisor);
drivers/usb/serial/io_edgeport.c
2224
MAKE_CMD_WRITE_REG(&currCmd, &cmdLen, number, DLL, LOW8(divisor));
drivers/usb/serial/io_edgeport.c
2225
MAKE_CMD_WRITE_REG(&currCmd, &cmdLen, number, DLM, HIGH8(divisor));
drivers/usb/serial/io_edgeport.c
2246
static int calc_baud_rate_divisor(struct device *dev, int baudrate, int *divisor)
drivers/usb/serial/io_edgeport.c
2253
*divisor = divisor_table[i].Divisor;
drivers/usb/serial/io_edgeport.c
2265
*divisor = custom;
drivers/usb/serial/io_edgeport.c
283
static int calc_baud_rate_divisor(struct device *dev, int baud_rate, int *divisor);
drivers/usb/serial/mct_u232.c
175
unsigned int divisor;
drivers/usb/serial/mct_u232.c
185
divisor = mct_u232_calculate_baud_rate(serial, value, &speed);
drivers/usb/serial/mct_u232.c
186
put_unaligned_le32(divisor, buf);
drivers/usb/serial/mct_u232.c
197
dev_dbg(&port->dev, "set_baud_rate: value: 0x%x, divisor: 0x%x\n", value, divisor);
drivers/usb/serial/mos7720.c
1240
__u16 divisor;
drivers/usb/serial/mos7720.c
1270
static int calc_baud_rate_divisor(struct usb_serial_port *port, int baudrate, int *divisor)
drivers/usb/serial/mos7720.c
1282
*divisor = divisor_table[i].divisor;
drivers/usb/serial/mos7720.c
1298
*divisor = custom;
drivers/usb/serial/mos7720.c
1318
int divisor;
drivers/usb/serial/mos7720.c
1332
status = calc_baud_rate_divisor(port, baudrate, &divisor);
drivers/usb/serial/mos7720.c
1343
write_mos_reg(serial, number, MOS7720_DLL, (__u8)(divisor & 0xff));
drivers/usb/serial/mos7720.c
1345
(__u8)((divisor & 0xff00) >> 8));
drivers/usb/serial/mos7840.c
1044
int baudRate, int *divisor,
drivers/usb/serial/mos7840.c
1050
*divisor = 115200 / baudRate;
drivers/usb/serial/mos7840.c
1054
*divisor = 230400 / baudRate;
drivers/usb/serial/mos7840.c
1057
*divisor = 403200 / baudRate;
drivers/usb/serial/mos7840.c
1060
*divisor = 460800 / baudRate;
drivers/usb/serial/mos7840.c
1063
*divisor = 806400 / baudRate;
drivers/usb/serial/mos7840.c
1066
*divisor = 921600 / baudRate;
drivers/usb/serial/mos7840.c
1069
*divisor = 1572864 / baudRate;
drivers/usb/serial/mos7840.c
1072
*divisor = 3145728 / baudRate;
drivers/usb/serial/mos7840.c
1088
int divisor = 0;
drivers/usb/serial/mos7840.c
1127
status = mos7840_calc_baud_rate_divisor(port, baudRate, &divisor,
drivers/usb/serial/mos7840.c
1154
Data = (unsigned char)(divisor & 0xff);
drivers/usb/serial/mos7840.c
1158
Data = (unsigned char)((divisor & 0xff00) >> 8);
drivers/usb/serial/oti6858.c
111
(((a)->divisor == (priv)->pending_setup.divisor) \
drivers/usb/serial/oti6858.c
178
__le16 divisor;
drivers/usb/serial/oti6858.c
225
new_setup->divisor = priv->pending_setup.divisor;
drivers/usb/serial/oti6858.c
402
__le16 divisor;
drivers/usb/serial/oti6858.c
436
divisor = 0;
drivers/usb/serial/oti6858.c
444
divisor = cpu_to_le16(new_divisor);
drivers/usb/serial/oti6858.c
486
if (divisor != priv->pending_setup.divisor
drivers/usb/serial/oti6858.c
489
priv->pending_setup.divisor = divisor;
drivers/usb/serial/oti6858.c
519
buf->divisor = cpu_to_le16(0x009c); /* 38400 bps */
drivers/usb/serial/oti6858.c
530
priv->pending_setup.divisor = buf->divisor;
drivers/usb/serial/oti6858.c
73
__le16 divisor; /* baud rate = 96000000 / (16 * divisor), LE */
drivers/usb/serial/quatech2.c
146
int divisor, rem;
drivers/usb/serial/quatech2.c
148
divisor = MAX_BAUD_RATE / baudrate;
drivers/usb/serial/quatech2.c
152
divisor++;
drivers/usb/serial/quatech2.c
154
return divisor;
drivers/usb/serial/quatech2.c
161
int divisor = calc_baud_divisor(baudrate);
drivers/usb/serial/quatech2.c
166
divisor, index, NULL, 0, QT2_USB_TIMEOUT);
drivers/usb/serial/ssu100.c
220
u16 baud, divisor, remainder;
drivers/usb/serial/ssu100.c
241
divisor = MAX_BAUD_RATE / baud;
drivers/usb/serial/ssu100.c
244
divisor++;
drivers/usb/serial/ssu100.c
248
result = ssu100_control_msg(dev, QT_GET_SET_UART, divisor, urb_value);
drivers/usb/serial/xr_serial.c
564
u32 divisor, baud, idx;
drivers/usb/serial/xr_serial.c
573
divisor = XR_INT_OSC_HZ / baud;
drivers/usb/serial/xr_serial.c
577
if (divisor & 0x01)
drivers/usb/serial/xr_serial.c
589
divisor & 0xff);
drivers/usb/serial/xr_serial.c
594
(divisor >> 8) & 0xff);
drivers/usb/serial/xr_serial.c
599
(divisor >> 16) & 0xff);
drivers/video/fbdev/asiliantfb.c
119
unsigned char divisor = 0;
drivers/video/fbdev/asiliantfb.c
127
divisor += 0x10;
drivers/video/fbdev/asiliantfb.c
165
divisor |= 4; /* or set VCO loop divide to 1 */
drivers/video/fbdev/asiliantfb.c
168
*dclk2_div = divisor;
drivers/video/fbdev/core/fbmon.c
1146
u32 divisor, hfreq;
drivers/video/fbdev/core/fbmon.c
1148
divisor = (1000000 - (vfreq * FLYBACK))/1000;
drivers/video/fbdev/core/fbmon.c
1150
return (hfreq/divisor);
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
2411
#define DIV_FRAC(dividend, divisor) \
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
2412
((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
drivers/video/fbdev/via/hw.c
1382
cur.divisor = limits[i].divisor;
drivers/video/fbdev/via/hw.c
1383
cur.multiplier = clk / ((f0 / cur.divisor)>>cur.rshift);
drivers/video/fbdev/via/hw.h
481
u8 divisor;
drivers/video/fbdev/via/via_clock.c
25
| pll.divisor;
drivers/video/fbdev/via/via_clock.c
30
return ((pll.divisor - 2) << 16)
drivers/video/fbdev/via/via_clock.c
37
return (pll.divisor << 16)
drivers/video/fbdev/via/via_clock.h
27
u8 divisor;
drivers/video/fbdev/via/via_clock.h
50
return ref_freq / pll.divisor * pll.multiplier;
drivers/watchdog/octeon-wdt-main.c
448
timeout_cnt = ((octeon_get_io_clock_rate() / divisor) * timeout_sec) >> 8;
drivers/watchdog/octeon-wdt-main.c
530
divisor = 0x200;
drivers/watchdog/octeon-wdt-main.c
532
divisor = 0x400;
drivers/watchdog/octeon-wdt-main.c
534
divisor = 0x100;
drivers/watchdog/octeon-wdt-main.c
547
timeout_cnt = ((octeon_get_io_clock_rate() / divisor) * max_timeout_sec) >> 8;
drivers/watchdog/octeon-wdt-main.c
70
static int divisor;
drivers/watchdog/s3c2410_wdt.c
568
unsigned int divisor = 1;
drivers/watchdog/s3c2410_wdt.c
586
divisor = DIV_ROUND_UP(count, wdt->max_cnt);
drivers/watchdog/s3c2410_wdt.c
588
if (divisor > S3C2410_WTCON_PRESCALE_MAX + 1) {
drivers/watchdog/s3c2410_wdt.c
595
timeout, divisor, count, DIV_ROUND_UP(count, divisor));
drivers/watchdog/s3c2410_wdt.c
597
count = DIV_ROUND_UP(count, divisor);
drivers/watchdog/s3c2410_wdt.c
603
wtcon |= S3C2410_WTCON_PRESCALE(divisor-1);
drivers/watchdog/s3c2410_wdt.c
608
wdd->timeout = (count * divisor) / freq;
fs/ubifs/budget.c
623
int divisor, factor, f;
fs/ubifs/budget.c
640
divisor = UBIFS_MAX_DATA_NODE_SZ;
fs/ubifs/budget.c
641
divisor += (c->max_idx_node_sz * 3) / (f - 1);
fs/ubifs/budget.c
643
return div_u64(free, divisor);
include/asm-generic/div64.h
174
extern uint32_t __div64_32(uint64_t *dividend, uint32_t divisor);
include/linux/comedi/comedi_8254.h
100
unsigned int divisor;
include/linux/math.h
97
#define DIV_ROUND_CLOSEST_ULL(x, divisor)( \
include/linux/math.h
99
typeof(divisor) __d = divisor; \
include/linux/math64.h
102
extern u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder);
include/linux/math64.h
106
extern u64 div64_u64(u64 dividend, u64 divisor);
include/linux/math64.h
110
extern s64 div64_s64(s64 dividend, s64 divisor);
include/linux/math64.h
127
static inline u64 div_u64(u64 dividend, u32 divisor)
include/linux/math64.h
130
return div_u64_rem(dividend, divisor, &remainder);
include/linux/math64.h
142
static inline s64 div_s64(s64 dividend, s32 divisor)
include/linux/math64.h
145
return div_s64_rem(dividend, divisor, &remainder);
include/linux/math64.h
149
u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder);
include/linux/math64.h
26
static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
include/linux/math64.h
268
static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 divisor)
include/linux/math64.h
28
*remainder = dividend % divisor;
include/linux/math64.h
286
rl.l.high = do_div(rh.ll, divisor);
include/linux/math64.h
289
do_div(rl.ll, divisor);
include/linux/math64.h
29
return dividend / divisor;
include/linux/math64.h
380
#define DIV64_U64_ROUND_CLOSEST(dividend, divisor) \
include/linux/math64.h
381
({ u64 _tmp = (divisor); div64_u64((dividend) + _tmp / 2, _tmp); })
include/linux/math64.h
393
#define DIV_U64_ROUND_CLOSEST(dividend, divisor) \
include/linux/math64.h
394
({ u32 _tmp = (divisor); div_u64((u64)(dividend) + _tmp / 2, _tmp); })
include/linux/math64.h
40
static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder)
include/linux/math64.h
406
#define DIV_S64_ROUND_CLOSEST(dividend, divisor)( \
include/linux/math64.h
409
s32 __d = (divisor); \
include/linux/math64.h
42
*remainder = dividend % divisor;
include/linux/math64.h
43
return dividend / divisor;
include/linux/math64.h
54
static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder)
include/linux/math64.h
56
*remainder = dividend % divisor;
include/linux/math64.h
57
return dividend / divisor;
include/linux/math64.h
67
static inline u64 div64_u64(u64 dividend, u64 divisor)
include/linux/math64.h
69
return dividend / divisor;
include/linux/math64.h
79
static inline s64 div64_s64(s64 dividend, s64 divisor)
include/linux/math64.h
81
return dividend / divisor;
include/linux/math64.h
90
static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
include/linux/math64.h
92
*remainder = do_div(dividend, divisor);
include/linux/math64.h
98
extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder);
include/linux/mpi.h
62
int mpi_mod(MPI rem, MPI dividend, MPI divisor);
include/linux/mpi.h
93
int mpi_fdiv_r(MPI rem, MPI dividend, MPI divisor);
include/linux/mtd/rawnand.h
768
#define __DIVIDE(dividend, divisor) ({ \
include/linux/mtd/rawnand.h
770
DIV_ROUND_UP(dividend, divisor) : \
include/linux/mtd/rawnand.h
771
DIV_ROUND_UP_ULL(dividend, divisor)); \
include/net/pkt_cls.h
683
unsigned int divisor;
include/uapi/linux/const.h
59
#define __KERNEL_DIV_ROUND_CLOSEST(x, divisor) \
include/uapi/linux/const.h
62
__typeof__(divisor) __d = divisor; \
include/uapi/linux/const.h
65
((__typeof__(divisor))-1) > 0 || \
include/uapi/linux/pkt_sched.h
217
unsigned divisor; /* Hash divisor */
include/vdso/math64.h
10
while (dividend >= divisor) {
include/vdso/math64.h
15
dividend -= divisor;
include/vdso/math64.h
6
__iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder)
kernel/events/core.c
4333
u64 divisor, dividend;
kernel/events/core.c
4377
divisor = nsec * frequency;
kernel/events/core.c
4381
divisor >>= 1;
kernel/events/core.c
4393
divisor = nsec * frequency;
kernel/events/core.c
4396
if (!divisor)
kernel/events/core.c
4399
return div64_u64(dividend, divisor);
kernel/sched/fair.c
1813
u32 divisor;
kernel/sched/fair.c
1823
divisor = clamp_t(u32, (factor >> 2), 2, 8);
kernel/sched/fair.c
1824
*avg += div64_s64(diff, divisor);
kernel/trace/trace_events_hist.c
2803
u64 divisor = var2 ? var2->constant : operand2->constant;
kernel/trace/trace_events_hist.c
2805
if (!divisor) {
kernel/trace/trace_events_hist.c
2815
operand2->constant = divisor;
kernel/trace/trace_events_hist.c
699
static enum hist_field_fn hist_field_get_div_fn(struct hist_field *divisor)
kernel/trace/trace_events_hist.c
701
u64 div = divisor->constant;
kernel/trace/trace_events_hist.c
710
divisor->div_multiplier = div64_u64((u64)(1 << HIST_DIV_SHIFT), div);
lib/crypto/mpi/mpi-div.c
19
int mpi_fdiv_r(MPI rem, MPI dividend, MPI divisor)
lib/crypto/mpi/mpi-div.c
21
int divisor_sign = divisor->sign;
lib/crypto/mpi/mpi-div.c
29
if (rem == divisor) {
lib/crypto/mpi/mpi-div.c
30
temp_divisor = mpi_copy(divisor);
lib/crypto/mpi/mpi-div.c
33
divisor = temp_divisor;
lib/crypto/mpi/mpi-div.c
36
err = mpi_tdiv_r(rem, dividend, divisor);
lib/crypto/mpi/mpi-div.c
41
err = mpi_add(rem, rem, divisor);
lib/crypto/mpi/mpi-mod.c
10
int mpi_mod(MPI rem, MPI dividend, MPI divisor)
lib/crypto/mpi/mpi-mod.c
12
return mpi_fdiv_r(rem, dividend, divisor);
lib/math/div64.c
101
u32 high = divisor >> 32;
lib/math/div64.c
106
quot = div_u64_rem(dividend, divisor, &rem32);
lib/math/div64.c
110
quot = div_u64(dividend >> n, divisor >> n);
lib/math/div64.c
115
*remainder = dividend - quot * divisor;
lib/math/div64.c
116
if (*remainder >= divisor) {
lib/math/div64.c
118
*remainder -= divisor;
lib/math/div64.c
139
u64 div64_u64(u64 dividend, u64 divisor)
lib/math/div64.c
141
u32 high = divisor >> 32;
lib/math/div64.c
145
quot = div_u64(dividend, divisor);
lib/math/div64.c
148
quot = div_u64(dividend >> n, divisor >> n);
lib/math/div64.c
152
if ((dividend - quot * divisor) >= divisor)
lib/math/div64.c
162
s64 div64_s64(s64 dividend, s64 divisor)
lib/math/div64.c
166
quot = div64_u64(abs(dividend), abs(divisor));
lib/math/div64.c
167
t = (dividend ^ divisor) >> 63;
lib/math/div64.c
181
u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder)
lib/math/div64.c
183
return __iter_div_u64_rem(dividend, divisor, remainder);
lib/math/div64.c
68
s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder)
lib/math/div64.c
73
quotient = div_u64_rem(-dividend, abs(divisor), (u32 *)remainder);
lib/math/div64.c
75
if (divisor > 0)
lib/math/div64.c
78
quotient = div_u64_rem(dividend, abs(divisor), (u32 *)remainder);
lib/math/div64.c
79
if (divisor < 0)
lib/math/div64.c
99
u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder)
lib/math/test_div64.c
238
#define test_div64_one(dividend, divisor, i, j) ({ \
lib/math/test_div64.c
244
remainder = do_div(quotient, divisor); \
lib/math/test_div64.c
247
dividend, divisor, quotient, remainder); \
lib/string_helpers.c
54
static const unsigned int divisor[] = {
lib/string_helpers.c
83
do_div(blk_size, divisor[units_base]);
lib/string_helpers.c
88
do_div(size, divisor[units_base]);
lib/string_helpers.c
97
while (size >= divisor[units_base]) {
lib/string_helpers.c
98
remainder = do_div(size, divisor[units_base]);
lib/zstd/common/zstd_deps.h
68
static uint64_t ZSTD_div64(uint64_t dividend, uint32_t divisor) {
lib/zstd/common/zstd_deps.h
69
return div_u64(dividend, divisor);
net/sched/cls_flow.c
337
if (f->divisor)
net/sched/cls_flow.c
338
classid %= f->divisor;
net/sched/cls_flow.c
474
fnew->divisor = fold->divisor;
net/sched/cls_flow.c
55
u32 divisor;
net/sched/cls_flow.c
553
fnew->divisor = nla_get_u32(tb[TCA_FLOW_DIVISOR]);
net/sched/cls_flow.c
666
if (f->divisor &&
net/sched/cls_flow.c
667
nla_put_u32(skb, TCA_FLOW_DIVISOR, f->divisor))
net/sched/cls_u32.c
1035
if (ht->divisor < TC_U32_HASH(htid)) {
net/sched/cls_u32.c
1232
for (h = 0; h <= ht->divisor; h++) {
net/sched/cls_u32.c
1252
cls_u32.hnode.divisor = ht->divisor;
net/sched/cls_u32.c
1323
for (h = 0; h <= ht->divisor; h++) {
net/sched/cls_u32.c
1370
u32 divisor = ht->divisor + 1;
net/sched/cls_u32.c
1372
if (nla_put_u32(skb, TCA_U32_DIVISOR, divisor))
net/sched/cls_u32.c
212
if (ht->divisor) {
net/sched/cls_u32.c
220
sel = ht->divisor & u32_hash_fold(*data, &n->sel,
net/sched/cls_u32.c
284
if (sel > ht->divisor)
net/sched/cls_u32.c
496
cls_u32.hnode.divisor = h->divisor;
net/sched/cls_u32.c
514
cls_u32.hnode.divisor = h->divisor;
net/sched/cls_u32.c
592
for (h = 0; h <= ht->divisor; h++) {
net/sched/cls_u32.c
75
unsigned int divisor;
net/sched/cls_u32.c
966
unsigned int divisor = nla_get_u32(tb[TCA_U32_DIVISOR]);
net/sched/cls_u32.c
968
if (!is_power_of_2(divisor)) {
net/sched/cls_u32.c
972
if (divisor-- > 0x100) {
net/sched/cls_u32.c
980
ht = kzalloc_flex(*ht, ht, divisor + 1);
net/sched/cls_u32.c
998
ht->divisor = divisor;
net/sched/sch_sfq.c
110
unsigned int divisor; /* number of slots in hash table */
net/sched/sch_sfq.c
153
return skb_get_hash_perturb(skb, &q->perturbation) & (q->divisor - 1);
net/sched/sch_sfq.c
166
TC_H_MIN(skb->priority) <= q->divisor)
net/sched/sch_sfq.c
187
if (TC_H_MIN(res.classid) <= q->divisor)
net/sched/sch_sfq.c
642
unsigned int divisor;
net/sched/sch_sfq.c
654
if (ctl->divisor &&
net/sched/sch_sfq.c
655
(!is_power_of_2(ctl->divisor) || ctl->divisor > 65536))
net/sched/sch_sfq.c
682
divisor = q->divisor;
net/sched/sch_sfq.c
694
if (ctl->divisor) {
net/sched/sch_sfq.c
695
divisor = ctl->divisor;
net/sched/sch_sfq.c
696
maxflows = min_t(u32, maxflows, divisor);
net/sched/sch_sfq.c
725
q->divisor = divisor;
net/sched/sch_sfq.c
800
q->divisor = SFQ_DEFAULT_HASH_DIVISOR;
net/sched/sch_sfq.c
812
q->ht = sfq_alloc(sizeof(q->ht[0]) * q->divisor);
net/sched/sch_sfq.c
819
for (i = 0; i < q->divisor; i++)
net/sched/sch_sfq.c
844
opt.v0.divisor = q->divisor;
net/sched/sch_sfq.c
935
for (i = 0; i < q->divisor; i++) {
samples/vfio-mdev/mtty.c
126
u16 divisor;
samples/vfio-mdev/mtty.c
377
mdev_state->s[index].divisor |= data;
samples/vfio-mdev/mtty.c
427
mdev_state->s[index].divisor |= (u16)data << 8;
samples/vfio-mdev/mtty.c
494
mdev_state->s[index].divisor = 0;
samples/vfio-mdev/mtty.c
543
*buf = (u8)mdev_state->s[index].divisor;
samples/vfio-mdev/mtty.c
576
*buf = (u8)(mdev_state->s[index].divisor >> 8);
scripts/dtc/checks.c
147
static bool is_multiple_of(int multiple, int divisor)
scripts/dtc/checks.c
149
if (divisor == 0)
scripts/dtc/checks.c
152
return (multiple % divisor) == 0;
sound/drivers/serial-u16550.c
121
unsigned char divisor;
sound/drivers/serial-u16550.c
375
if (uart->divisor != 0) {
sound/drivers/serial-u16550.c
382
outb(uart->divisor
sound/drivers/serial-u16550.c
482
if (uart->divisor != 0) {
sound/drivers/serial-u16550.c
774
uart->divisor = base / speed;
sound/drivers/serial-u16550.c
775
uart->speed = base / (unsigned int)uart->divisor;
sound/isa/cs423x/cs4236_lib.c
149
static unsigned char divisor_to_rate_register(unsigned int divisor)
sound/isa/cs423x/cs4236_lib.c
151
switch (divisor) {
sound/isa/cs423x/cs4236_lib.c
160
if (divisor < 21 || divisor > 192) {
sound/isa/cs423x/cs4236_lib.c
164
return divisor;
sound/soc/codecs/tlv320aic26.c
128
reg = wlen | aic26->datfm | (divisor << 3) | divisor;
sound/soc/codecs/tlv320aic26.c
70
int fsref, divisor, wlen, pval, jval, dval, qval;
sound/soc/codecs/tlv320aic26.c
79
case 8000: fsref = 48000; divisor = AIC26_DIV_6; break;
sound/soc/codecs/tlv320aic26.c
80
case 11025: fsref = 44100; divisor = AIC26_DIV_4; break;
sound/soc/codecs/tlv320aic26.c
81
case 12000: fsref = 48000; divisor = AIC26_DIV_4; break;
sound/soc/codecs/tlv320aic26.c
82
case 16000: fsref = 48000; divisor = AIC26_DIV_3; break;
sound/soc/codecs/tlv320aic26.c
83
case 22050: fsref = 44100; divisor = AIC26_DIV_2; break;
sound/soc/codecs/tlv320aic26.c
84
case 24000: fsref = 48000; divisor = AIC26_DIV_2; break;
sound/soc/codecs/tlv320aic26.c
85
case 32000: fsref = 48000; divisor = AIC26_DIV_1_5; break;
sound/soc/codecs/tlv320aic26.c
86
case 44100: fsref = 44100; divisor = AIC26_DIV_1; break;
sound/soc/codecs/tlv320aic26.c
87
case 48000: fsref = 48000; divisor = AIC26_DIV_1; break;
sound/soc/codecs/tlv320aic32x4-clk.c
321
u8 divisor;
sound/soc/codecs/tlv320aic32x4-clk.c
323
divisor = DIV_ROUND_UP(parent_rate, rate);
sound/soc/codecs/tlv320aic32x4-clk.c
324
if (divisor > AIC32X4_DIV_MAX)
sound/soc/codecs/tlv320aic32x4-clk.c
328
AIC32X4_DIV_MASK, divisor);
sound/soc/codecs/tlv320aic32x4-clk.c
334
unsigned long divisor;
sound/soc/codecs/tlv320aic32x4-clk.c
336
divisor = DIV_ROUND_UP(req->best_parent_rate, req->rate);
sound/soc/codecs/tlv320aic32x4-clk.c
337
if (divisor > AIC32X4_DIV_MAX)
sound/soc/codecs/tlv320aic32x4-clk.c
340
req->rate = DIV_ROUND_UP(req->best_parent_rate, divisor);
sound/sparc/dbri.c
1279
int divisor = 12288 / clockrate;
sound/sparc/dbri.c
1281
if (divisor > 255 || divisor * clockrate != 12288)
sound/sparc/dbri.c
1285
*(cmd++) = DBRI_CMD(D_CHI, 0, D_CHI_CHICM(divisor) | D_CHI_FD
sound/x86/intel_hdmi_audio.c
728
u64 dividend, divisor;
sound/x86/intel_hdmi_audio.c
736
divisor = 128 * aud_samp_freq;
sound/x86/intel_hdmi_audio.c
737
cts_val = div64_u64(dividend, divisor);
tools/include/linux/math64.h
75
static inline u64 div_u64(u64 dividend, u32 divisor)
tools/include/linux/math64.h
77
return dividend / divisor;
tools/include/uapi/linux/const.h
59
#define __KERNEL_DIV_ROUND_CLOSEST(x, divisor) \
tools/include/uapi/linux/const.h
62
__typeof__(divisor) __d = divisor; \
tools/include/uapi/linux/const.h
65
((__typeof__(divisor))-1) > 0 || \
tools/include/uapi/linux/pkt_sched.h
216
unsigned divisor; /* Hash divisor */
tools/mm/slabinfo.c
264
unsigned long divisor = 1;
tools/mm/slabinfo.c
270
divisor = 100000000UL;
tools/mm/slabinfo.c
273
divisor = 100000UL;
tools/mm/slabinfo.c
276
divisor = 100;
tools/mm/slabinfo.c
281
value /= divisor;
tools/mm/slabinfo.c
288
if (divisor != 1) {
tools/sched_ext/scx_flatcg.bpf.c
135
static u64 div_round_up(u64 dividend, u64 divisor)
tools/sched_ext/scx_flatcg.bpf.c
137
return (dividend + divisor - 1) / divisor;
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
33
static __u64 div64_u64(__u64 dividend, __u64 divisor)
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
35
return dividend / divisor;
tools/testing/selftests/bpf/progs/bpf_cubic.c
117
static __u64 div64_u64(__u64 dividend, __u64 divisor)
tools/testing/selftests/bpf/progs/bpf_cubic.c
119
return dividend / divisor;
tools/testing/selftests/kvm/include/test_util.h
109
struct timespec timespec_div(struct timespec ts, int divisor);
tools/testing/selftests/kvm/lib/test_util.c
124
struct timespec timespec_div(struct timespec ts, int divisor)
tools/testing/selftests/kvm/lib/test_util.c
126
s64 ns = timespec_to_ns(ts) / divisor;