Lines Matching refs:remainder
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()
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()
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()
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);
99 u32 remainder; in div_u64() local
100 return div_u64_rem(dividend, divisor, &remainder); in div_u64()
110 s32 remainder; in div_s64() local
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
131 *remainder = dividend; in __iter_div_u64_rem()