Lines Matching refs:divisor

18 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)  in div_u64_rem()  argument
20 *remainder = dividend % divisor; in div_u64_rem()
21 return dividend / divisor; in div_u64_rem()
27 static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() argument
29 *remainder = dividend % divisor; in div_s64_rem()
30 return dividend / divisor; in div_s64_rem()
36 static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() argument
38 *remainder = dividend % divisor; in div64_u64_rem()
39 return dividend / divisor; in div64_u64_rem()
45 static inline u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() argument
47 return dividend / divisor; in div64_u64()
53 static inline s64 div64_s64(s64 dividend, s64 divisor) in div64_s64() argument
55 return dividend / divisor; in div64_s64()
64 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() argument
66 *remainder = do_div(dividend, divisor); in div_u64_rem()
72 extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder);
76 extern u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder);
80 extern u64 div64_u64(u64 dividend, u64 divisor);
84 extern s64 div64_s64(s64 dividend, s64 divisor);
97 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() argument
100 return div_u64_rem(dividend, divisor, &remainder); in div_u64()
108 static inline s64 div_s64(s64 dividend, s32 divisor) in div_s64() argument
111 return div_s64_rem(dividend, divisor, &remainder); in div_s64()
115 u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder);
118 __iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) in __iter_div_u64_rem() argument
122 while (dividend >= divisor) { in __iter_div_u64_rem()
127 dividend -= divisor; in __iter_div_u64_rem()
218 static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 divisor) in mul_u64_u32_div() argument
236 rl.l.high = do_div(rh.ll, divisor); in mul_u64_u32_div()
239 do_div(rl.ll, divisor); in mul_u64_u32_div()