Searched refs:dividend (Results 1 - 25 of 53) sorted by last modified time

123

/linux-master/arch/arm/net/
H A Dbpf_jit_32.c223 static u32 jit_udiv32(u32 dividend, u32 divisor) argument
225 return dividend / divisor;
228 static u32 jit_mod32(u32 dividend, u32 divisor) argument
230 return dividend % divisor;
233 static s32 jit_sdiv32(s32 dividend, s32 divisor) argument
235 return dividend / divisor;
238 static s32 jit_smod32(s32 dividend, s32 divisor) argument
240 return dividend % divisor;
244 static u64 jit_udiv64(u64 dividend, u64 divisor) argument
246 return div64_u64(dividend, diviso
249 jit_mod64(u64 dividend, u64 divisor) argument
257 jit_sdiv64(s64 dividend, s64 divisor) argument
262 jit_smod64(s64 dividend, s64 divisor) argument
[all...]
/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;
53 uint16_t dividend,
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/arch/x86/kvm/
H A Dx86.c2379 static uint32_t div_frac(uint32_t dividend, uint32_t divisor) argument
2381 do_shl32_div32(dividend, divisor);
2382 return dividend;
/linux-master/drivers/tty/serial/
H A Dst-asc.c543 u64 dividend = (u64)baud * (1 << 16); local
545 do_div(dividend, port->uartclk / 16);
546 asc_out(port, ASC_BAUDRATE, dividend);
/linux-master/drivers/iio/adc/
H A Dad4130.c843 u64 dividend, divisor; local
846 dividend = filter_config->fs_max * filter_config->odr_div *
851 DIV64_U64_ROUND_CLOSEST(dividend, divisor);
866 unsigned int dividend, divisor; local
869 dividend = (filter_config->fs_max - fs + AD4130_FILTER_SELECT_MIN) *
873 temp = div_u64((u64)dividend * NANO, divisor);
/linux-master/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.c1668 static u32 base_mod64(u64 dividend, u32 divisor) argument
1674 remainder = do_div(dividend, divisor);
/linux-master/drivers/mtd/spi-nor/
H A Dcore.c1509 * spi_nor_div_by_erase_size() - calculate remainder and update new dividend
1511 * @dividend: dividend value
1517 u64 dividend, u32 *remainder)
1520 *remainder = (u32)dividend & erase->size_mask;
1521 return dividend >> erase->size_shift;
1516 spi_nor_div_by_erase_size(const struct spi_nor_erase_type *erase, u64 dividend, u32 *remainder) argument
/linux-master/drivers/media/tuners/
H A Dtda18271-fe.c564 s32 divisor, dividend; local
608 dividend = (prog_cal[RF2] - prog_tab[RF2] -
611 map[i].rf_a1 = (dividend / divisor);
615 dividend = (prog_cal[RF3] - prog_tab[RF3] -
618 map[i].rf_a2 = (dividend / divisor);
H A Dmax2165.c150 static int fixpt_div32(u32 dividend, u32 divisor, u32 *quotient, u32 *fraction) argument
159 q = dividend / divisor;
160 remainder = dividend - q * 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/lib/math/
H A Ddiv64.c68 s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) argument
72 if (dividend < 0) {
73 quotient = div_u64_rem(-dividend, abs(divisor), (u32 *)remainder);
78 quotient = div_u64_rem(dividend, abs(divisor), (u32 *)remainder);
89 * @dividend: 64bit dividend
99 u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) argument
106 quot = div_u64_rem(dividend, divisor, &rem32);
110 quot = div_u64(dividend >> n, divisor >> n);
115 *remainder = dividend
139 div64_u64(u64 dividend, u64 divisor) argument
162 div64_s64(s64 dividend, s64 divisor) argument
180 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) argument
[all...]
/linux-master/drivers/hwmon/
H A Daspeed-g6-pwm-tach.c157 u64 div_h, div_l, duty_cycle_period, dividend; local
172 dividend = (u64)NSEC_PER_SEC * (div_l + 1) * (duty_cycle_period + 1)
174 state->period = DIV_ROUND_UP_ULL(dividend, priv->clk_rate);
177 dividend = (u64)NSEC_PER_SEC * (div_l + 1) * duty_pt
179 state->duty_cycle = DIV_ROUND_UP_ULL(dividend, priv->clk_rate);
/linux-master/drivers/accel/habanalabs/common/
H A Ddevice.c1177 u64 max_power, curr_power, dc_power, dividend, divisor; local
1194 dividend = (curr_power - dc_power) * 100;
1195 *utilization = (u32) div_u64(dividend, divisor);
/linux-master/net/ipv4/
H A Dtcp_input.c2674 u64 dividend = (u64)tp->snd_ssthresh * tp->prr_delivered + local
2676 sndcnt = div_u64(dividend, tp->prior_cwnd) - tp->prr_out;
/linux-master/kernel/events/
H A Dcore.c4025 u64 divisor, dividend; local
4076 dividend = count * sec;
4078 dividend = count * sec;
4082 dividend >>= 1;
4089 return dividend;
4091 return div64_u64(dividend, divisor);
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
H A Dphy_lcn.c950 wlc_lcnphy_qdiv_roundup(u32 dividend, u32 divisor, u8 precision) argument
954 quotient = dividend / divisor;
955 remainder = dividend % divisor;
/linux-master/sound/x86/
H A Dintel_hdmi_audio.c735 u64 dividend, divisor; local
742 dividend = (u64)tmds * n_param*1000;
744 cts_val = div64_u64(dividend, divisor);
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Ddispc.c2492 #define DIV_FRAC(dividend, divisor) \
2493 ((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
/linux-master/include/linux/mtd/
H A Drawnand.h762 * Cast to type of dividend is needed here to guarantee that the result won't
763 * be an unsigned long long when the dividend is an unsigned long (or smaller),
768 #define __DIVIDE(dividend, divisor) ({ \
769 (__typeof__(dividend))(sizeof(dividend) <= sizeof(unsigned long) ? \
770 DIV_ROUND_UP(dividend, divisor) : \
771 DIV_ROUND_UP_ULL(dividend, divisor)); \
/linux-master/arch/x86/boot/
H A Dstring.c201 static inline u64 __div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) argument
206 } d = { dividend };
220 static inline u64 __div_u64(u64 dividend, u32 divisor) argument
224 return __div_u64_rem(dividend, divisor, &remainder);
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas.h2729 u32 mega_mod64(u64 dividend, u32 divisor);
/linux-master/drivers/thermal/tegra/
H A Dsoctherm.c202 /* get dividend from the depth */
1734 u8 depth, dividend; local
1753 dividend = THROT_DEPTH_DIVIDEND(depth);
1763 r = REG_SET_MASK(r, CCROC_THROT_PSKIP_CTRL_DIVIDEND_MASK, dividend);
1829 u8 dividend; local
1832 dividend = THROT_DEPTH_DIVIDEND(depth);
1836 r = REG_SET_MASK(r, THROT_PSKIP_CTRL_DIVIDEND_MASK, dividend);
/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/drivers/media/dvb-frontends/
H A Dcx24113.c292 u64 dividend; local
337 dividend = F;
338 do_div(dividend, state->config->xtal_khz * 1000 * factor * 2);
339 F = dividend;
/linux-master/lib/crypto/mpi/
H A Dmpi-mod.c25 void mpi_mod(MPI rem, MPI dividend, MPI divisor) argument
27 mpi_fdiv_r(rem, dividend, divisor);

Completed in 778 milliseconds

123