Lines Matching refs:divisor

24 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)  in div_u64_rem()  argument
26 *remainder = dividend % divisor; in div_u64_rem()
27 return dividend / divisor; in div_u64_rem()
38 static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() argument
40 *remainder = dividend % divisor; in div_s64_rem()
41 return dividend / divisor; in div_s64_rem()
52 static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() argument
54 *remainder = dividend % divisor; in div64_u64_rem()
55 return dividend / divisor; in div64_u64_rem()
65 static inline u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() argument
67 return dividend / divisor; in div64_u64()
77 static inline s64 div64_s64(s64 dividend, s64 divisor) in div64_s64() argument
79 return dividend / divisor; in div64_s64()
88 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() argument
90 *remainder = do_div(dividend, divisor); in div_u64_rem()
96 extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder);
100 extern u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder);
104 extern u64 div64_u64(u64 dividend, u64 divisor);
108 extern s64 div64_s64(s64 dividend, s64 divisor);
123 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() argument
126 return div_u64_rem(dividend, divisor, &remainder); in div_u64()
136 static inline s64 div_s64(s64 dividend, s32 divisor) in div_s64() argument
139 return div_s64_rem(dividend, divisor, &remainder); in div_s64()
143 u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder);
146 __iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) in __iter_div_u64_rem() argument
150 while (dividend >= divisor) { in __iter_div_u64_rem()
155 dividend -= divisor; in __iter_div_u64_rem()
256 static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 divisor) in mul_u64_u32_div() argument
274 rl.l.high = do_div(rh.ll, divisor); in mul_u64_u32_div()
277 do_div(rl.ll, divisor); in mul_u64_u32_div()