dividend          209 arch/arm/net/bpf_jit_32.c static u32 jit_udiv32(u32 dividend, u32 divisor)
dividend          211 arch/arm/net/bpf_jit_32.c 	return dividend / divisor;
dividend          214 arch/arm/net/bpf_jit_32.c static u32 jit_mod32(u32 dividend, u32 divisor)
dividend          216 arch/arm/net/bpf_jit_32.c 	return dividend % divisor;
dividend           15 arch/c6x/kernel/c6x_ksyms.c extern int __c6xabi_divi(int dividend, int divisor);
dividend           18 arch/c6x/kernel/c6x_ksyms.c extern unsigned __c6xabi_divu(unsigned	dividend, unsigned divisor);
dividend           21 arch/c6x/kernel/c6x_ksyms.c extern int __c6xabi_remi(int dividend, int divisor);
dividend           24 arch/c6x/kernel/c6x_ksyms.c extern unsigned __c6xabi_remu(unsigned	dividend, unsigned divisor);
dividend           27 arch/c6x/kernel/c6x_ksyms.c extern int __c6xabi_divremi(int dividend, int divisor);
dividend           30 arch/c6x/kernel/c6x_ksyms.c extern unsigned __c6xabi_divremu(unsigned  dividend, unsigned divisor);
dividend           42 arch/powerpc/boot/stdio.c extern unsigned int __div64_32(unsigned long long *dividend,
dividend          202 arch/x86/boot/string.c static inline u64 __div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
dividend          207 arch/x86/boot/string.c 	} d = { dividend };
dividend          221 arch/x86/boot/string.c static inline u64 __div_u64(u64 dividend, u32 divisor)
dividend          225 arch/x86/boot/string.c 	return __div_u64_rem(dividend, divisor, &remainder);
dividend           43 arch/x86/include/asm/div64.h static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
dividend           48 arch/x86/include/asm/div64.h 	} d = { dividend };
dividend         1712 arch/x86/kvm/x86.c static uint32_t div_frac(uint32_t dividend, uint32_t divisor)
dividend         1714 arch/x86/kvm/x86.c 	do_shl32_div32(dividend, divisor);
dividend         1715 arch/x86/kvm/x86.c 	return dividend;
dividend          256 drivers/acpi/acpica/utmath.c acpi_ut_short_divide(u64 dividend,
dividend          272 drivers/acpi/acpica/utmath.c 	dividend_ovl.full = dividend;
dividend          315 drivers/acpi/acpica/utmath.c 	union uint64_overlay dividend;
dividend          335 drivers/acpi/acpica/utmath.c 	dividend.full = in_dividend;
dividend          347 drivers/acpi/acpica/utmath.c 		ACPI_DIV_64_BY_32(0, dividend.part.hi, divisor.part.lo,
dividend          350 drivers/acpi/acpica/utmath.c 		ACPI_DIV_64_BY_32(partial1, dividend.part.lo, divisor.part.lo,
dividend          360 drivers/acpi/acpica/utmath.c 		normalized_dividend = dividend;
dividend          392 drivers/acpi/acpica/utmath.c 			if (partial3.part.lo >= dividend.part.hi) {
dividend          393 drivers/acpi/acpica/utmath.c 				if (partial3.part.lo == dividend.part.hi) {
dividend          394 drivers/acpi/acpica/utmath.c 					if (partial2.part.lo > dividend.part.lo) {
dividend          404 drivers/acpi/acpica/utmath.c 			remainder.full = remainder.full - dividend.full;
dividend           94 drivers/clk/pistachio/clk-pll.c static inline u64 do_div_round_closest(u64 dividend, u64 divisor)
dividend           96 drivers/clk/pistachio/clk-pll.c 	dividend += divisor / 2;
dividend           97 drivers/clk/pistachio/clk-pll.c 	return div64_u64(dividend, divisor);
dividend          540 drivers/clk/sirf/clk-atlas7.c 	u64 dividend = rate * DTO_RESL_DOUBLE;
dividend          542 drivers/clk/sirf/clk-atlas7.c 	do_div(dividend, *parent_rate);
dividend          543 drivers/clk/sirf/clk-atlas7.c 	dividend *= *parent_rate;
dividend          544 drivers/clk/sirf/clk-atlas7.c 	do_div(dividend, DTO_RESL_DOUBLE);
dividend          546 drivers/clk/sirf/clk-atlas7.c 	return dividend;
dividend          552 drivers/clk/sirf/clk-atlas7.c 	u64 dividend = rate * DTO_RESL_DOUBLE;
dividend          555 drivers/clk/sirf/clk-atlas7.c 	do_div(dividend, parent_rate);
dividend          557 drivers/clk/sirf/clk-atlas7.c 	clkc_writel(dividend, clk->inc_offset);
dividend           99 drivers/clk/sirf/clk-common.c 	u64 dividend;
dividend          120 drivers/clk/sirf/clk-common.c 	dividend = (u64)fin * nf;
dividend          121 drivers/clk/sirf/clk-common.c 	do_div(dividend, nr * od);
dividend          123 drivers/clk/sirf/clk-common.c 	return (long)dividend;
dividend           29 drivers/clk/versatile/icst.c 	u64 dividend = p->ref * 2 * (u64)(vco.v + 8);
dividend           32 drivers/clk/versatile/icst.c 	do_div(dividend, divisor);
dividend           33 drivers/clk/versatile/icst.c 	return (unsigned long)dividend;
dividend           44 drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c 	unsigned long long dividend,
dividend           52 drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c 	result = div64_u64_rem(dividend, divisor, remainder);
dividend          146 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c 	u64 dividend = HDMI_PLL_CMP_CNT * fdata;
dividend          150 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c 	rem = do_div(dividend, divisor);
dividend          152 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c 		dividend++;
dividend          154 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c 	return dividend - 1;
dividend         2489 drivers/gpu/drm/omapdrm/dss/dispc.c #define DIV_FRAC(dividend, divisor) \
dividend         2490 drivers/gpu/drm/omapdrm/dss/dispc.c 	((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
dividend          314 drivers/hwmon/ina2xx.c 	unsigned int dividend = DIV_ROUND_CLOSEST(1000000000,
dividend          316 drivers/hwmon/ina2xx.c 	if (val <= 0 || val > dividend)
dividend          321 drivers/hwmon/ina2xx.c 	data->current_lsb_uA = DIV_ROUND_CLOSEST(dividend, val);
dividend          436 drivers/hwmon/ntc_thermistor.c static inline u64 div64_u64_safe(u64 dividend, u64 divisor)
dividend          438 drivers/hwmon/ntc_thermistor.c 	if (divisor == 0 && dividend == 0)
dividend          442 drivers/hwmon/ntc_thermistor.c 	return div64_u64(dividend, divisor);
dividend           76 drivers/iio/common/hid-sensors/hid-sensor-attributes.c static void simple_div(int dividend, int divisor, int *whole,
dividend           87 drivers/iio/common/hid-sensors/hid-sensor-attributes.c 	*whole = dividend/divisor;
dividend           88 drivers/iio/common/hid-sensors/hid-sensor-attributes.c 	rem = dividend % divisor;
dividend          292 drivers/media/dvb-frontends/cx24113.c 	u64 dividend;
dividend          337 drivers/media/dvb-frontends/cx24113.c 	dividend = F;
dividend          338 drivers/media/dvb-frontends/cx24113.c 	do_div(dividend, state->config->xtal_khz * 1000 * factor * 2);
dividend          339 drivers/media/dvb-frontends/cx24113.c 	F = dividend;
dividend          620 drivers/media/i2c/max2175.c static inline s64 max2175_round_closest(s64 dividend, s32 divisor)
dividend          622 drivers/media/i2c/max2175.c 	if ((dividend > 0 && divisor > 0) || (dividend < 0 && divisor < 0))
dividend          623 drivers/media/i2c/max2175.c 		return div_s64(dividend + divisor / 2, divisor);
dividend          625 drivers/media/i2c/max2175.c 	return div_s64(dividend - divisor / 2, divisor);
dividend          150 drivers/media/tuners/max2165.c static int fixpt_div32(u32 dividend, u32 divisor, u32 *quotient, u32 *fraction)
dividend          159 drivers/media/tuners/max2165.c 	q = dividend / divisor;
dividend          160 drivers/media/tuners/max2165.c 	remainder = dividend - q * divisor;
dividend          565 drivers/media/tuners/tda18271-fe.c 	s32 divisor, dividend;
dividend          609 drivers/media/tuners/tda18271-fe.c 			dividend = (prog_cal[RF2] - prog_tab[RF2] -
dividend          612 drivers/media/tuners/tda18271-fe.c 			map[i].rf_a1 = (dividend / divisor);
dividend          616 drivers/media/tuners/tda18271-fe.c 			dividend = (prog_cal[RF3] - prog_tab[RF3] -
dividend          619 drivers/media/tuners/tda18271-fe.c 			map[i].rf_a2 = (dividend / divisor);
dividend          973 drivers/mtd/spi-nor/spi-nor.c 				     u64 dividend, u32 *remainder)
dividend          976 drivers/mtd/spi-nor/spi-nor.c 	*remainder = (u32)dividend & erase->size_mask;
dividend          977 drivers/mtd/spi-nor/spi-nor.c 	return dividend >> erase->size_shift;
dividend          232 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c 	u64 dividend;
dividend          256 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c 	dividend = 50000000;
dividend          257 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c 	dividend <<= 32;
dividend          258 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c 	pdata->tstamp_addend = div_u64(dividend, pdata->ptpclk_rate);
dividend         1060 drivers/net/wireless/broadcom/b43/phy_lp.c static u32 lpphy_qdiv_roundup(u32 dividend, u32 divisor, u8 precision)
dividend         1067 drivers/net/wireless/broadcom/b43/phy_lp.c 	quotient = dividend / divisor;
dividend         1068 drivers/net/wireless/broadcom/b43/phy_lp.c 	remainder = dividend % divisor;
dividend         1005 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_qdiv_roundup(u32 dividend, u32 divisor, u8 precision)
dividend         1009 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c 	quotient = dividend / divisor;
dividend         1010 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c 	remainder = dividend % divisor;
dividend         2694 drivers/scsi/megaraid/megaraid_sas.h u32 mega_mod64(u64 dividend, u32 divisor);
dividend           70 drivers/scsi/megaraid/megaraid_sas_fp.c u32 mega_mod64(u64 dividend, u32 divisor)
dividend           77 drivers/scsi/megaraid/megaraid_sas_fp.c 	d = dividend;
dividend           88 drivers/scsi/megaraid/megaraid_sas_fp.c u64 mega_div64_32(uint64_t dividend, uint32_t divisor)
dividend           96 drivers/scsi/megaraid/megaraid_sas_fp.c 	d = dividend;
dividend         1410 drivers/scsi/mpt3sas/mpt3sas_base.c static u32 base_mod64(u64 dividend, u32 divisor)
dividend         1416 drivers/scsi/mpt3sas/mpt3sas_base.c 	remainder = do_div(dividend, divisor);
dividend         1765 drivers/thermal/tegra/soctherm.c 	u8 depth, dividend;
dividend         1784 drivers/thermal/tegra/soctherm.c 	dividend = THROT_DEPTH_DIVIDEND(depth);
dividend         1794 drivers/thermal/tegra/soctherm.c 	r = REG_SET_MASK(r, CCROC_THROT_PSKIP_CTRL_DIVIDEND_MASK, dividend);
dividend         1858 drivers/thermal/tegra/soctherm.c 	u8 dividend;
dividend         1861 drivers/thermal/tegra/soctherm.c 	dividend = THROT_DEPTH_DIVIDEND(depth);
dividend         1865 drivers/thermal/tegra/soctherm.c 	r = REG_SET_MASK(r, THROT_PSKIP_CTRL_DIVIDEND_MASK, dividend);
dividend          595 drivers/tty/serial/st-asc.c 		u64 dividend = (u64)baud * (1 << 16);
dividend          597 drivers/tty/serial/st-asc.c 		do_div(dividend, port->uartclk / 16);
dividend          598 drivers/tty/serial/st-asc.c 		asc_out(port, ASC_BAUDRATE, dividend);
dividend         2457 drivers/video/fbdev/omap2/omapfb/dss/dispc.c #define DIV_FRAC(dividend, divisor) \
dividend         2458 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
dividend          217 include/asm-generic/div64.h extern uint32_t __div64_32(uint64_t *dividend, uint32_t divisor);
dividend           24 include/linux/math64.h static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
dividend           26 include/linux/math64.h 	*remainder = dividend % divisor;
dividend           27 include/linux/math64.h 	return dividend / divisor;
dividend           38 include/linux/math64.h static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder)
dividend           40 include/linux/math64.h 	*remainder = dividend % divisor;
dividend           41 include/linux/math64.h 	return dividend / divisor;
dividend           52 include/linux/math64.h static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder)
dividend           54 include/linux/math64.h 	*remainder = dividend % divisor;
dividend           55 include/linux/math64.h 	return dividend / divisor;
dividend           65 include/linux/math64.h static inline u64 div64_u64(u64 dividend, u64 divisor)
dividend           67 include/linux/math64.h 	return dividend / divisor;
dividend           77 include/linux/math64.h static inline s64 div64_s64(s64 dividend, s64 divisor)
dividend           79 include/linux/math64.h 	return dividend / divisor;
dividend           88 include/linux/math64.h static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
dividend           90 include/linux/math64.h 	*remainder = do_div(dividend, divisor);
dividend           91 include/linux/math64.h 	return dividend;
dividend           96 include/linux/math64.h extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder);
dividend          100 include/linux/math64.h extern u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder);
dividend          104 include/linux/math64.h extern u64 div64_u64(u64 dividend, u64 divisor);
dividend          108 include/linux/math64.h extern s64 div64_s64(s64 dividend, s64 divisor);
dividend          123 include/linux/math64.h static inline u64 div_u64(u64 dividend, u32 divisor)
dividend          126 include/linux/math64.h 	return div_u64_rem(dividend, divisor, &remainder);
dividend          136 include/linux/math64.h static inline s64 div_s64(s64 dividend, s32 divisor)
dividend          139 include/linux/math64.h 	return div_s64_rem(dividend, divisor, &remainder);
dividend          143 include/linux/math64.h u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder);
dividend          146 include/linux/math64.h __iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder)
dividend          150 include/linux/math64.h 	while (dividend >= divisor) {
dividend          153 include/linux/math64.h 		asm("" : "+rm"(dividend));
dividend          155 include/linux/math64.h 		dividend -= divisor;
dividend          159 include/linux/math64.h 	*remainder = dividend;
dividend          297 include/linux/math64.h #define DIV64_U64_ROUND_CLOSEST(dividend, divisor)	\
dividend          298 include/linux/math64.h 	({ u64 _tmp = (divisor); div64_u64((dividend) + _tmp / 2, _tmp); })
dividend          619 include/linux/mtd/rawnand.h #define __DIVIDE(dividend, divisor) ({						\
dividend          620 include/linux/mtd/rawnand.h 	(__typeof__(dividend))(sizeof(dividend) <= sizeof(unsigned long) ?	\
dividend          621 include/linux/mtd/rawnand.h 			       DIV_ROUND_UP(dividend, divisor) :		\
dividend          622 include/linux/mtd/rawnand.h 			       DIV_ROUND_UP_ULL(dividend, divisor)); 		\
dividend         3598 kernel/events/core.c 	u64 divisor, dividend;
dividend         3649 kernel/events/core.c 		dividend = count * sec;
dividend         3651 kernel/events/core.c 		dividend = count * sec;
dividend         3655 kernel/events/core.c 			dividend >>= 1;
dividend         3662 kernel/events/core.c 		return dividend;
dividend         3664 kernel/events/core.c 	return div64_u64(dividend, divisor);
dividend           71 lib/math/div64.c s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder)
dividend           75 lib/math/div64.c 	if (dividend < 0) {
dividend           76 lib/math/div64.c 		quotient = div_u64_rem(-dividend, abs(divisor), (u32 *)remainder);
dividend           81 lib/math/div64.c 		quotient = div_u64_rem(dividend, abs(divisor), (u32 *)remainder);
dividend          102 lib/math/div64.c u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder)
dividend          109 lib/math/div64.c 		quot = div_u64_rem(dividend, divisor, &rem32);
dividend          113 lib/math/div64.c 		quot = div_u64(dividend >> n, divisor >> n);
dividend          118 lib/math/div64.c 		*remainder = dividend - quot * divisor;
dividend          142 lib/math/div64.c u64 div64_u64(u64 dividend, u64 divisor)
dividend          148 lib/math/div64.c 		quot = div_u64(dividend, divisor);
dividend          151 lib/math/div64.c 		quot = div_u64(dividend >> n, divisor >> n);
dividend          155 lib/math/div64.c 		if ((dividend - quot * divisor) >= divisor)
dividend          170 lib/math/div64.c s64 div64_s64(s64 dividend, s64 divisor)
dividend          174 lib/math/div64.c 	quot = div64_u64(abs(dividend), abs(divisor));
dividend          175 lib/math/div64.c 	t = (dividend ^ divisor) >> 63;
dividend          188 lib/math/div64.c u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder)
dividend          190 lib/math/div64.c 	return __iter_div_u64_rem(dividend, divisor, remainder);
dividend         2489 net/ipv4/tcp_input.c 		u64 dividend = (u64)tp->snd_ssthresh * tp->prr_delivered +
dividend         2491 net/ipv4/tcp_input.c 		sndcnt = div_u64(dividend, tp->prior_cwnd) - tp->prr_out;
dividend          732 sound/x86/intel_hdmi_audio.c 	u64 dividend, divisor;
dividend          739 sound/x86/intel_hdmi_audio.c 		dividend = (u64)tmds * n_param*1000;
dividend          741 sound/x86/intel_hdmi_audio.c 		cts_val = div64_u64(dividend, divisor);