Lines Matching full:remainder
14 * div_u64_rem - unsigned 64bit divide with 32bit divisor with remainder
19 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() argument
21 *remainder = dividend % divisor; in div_u64_rem()
26 * div_s64_rem - signed 64bit divide with 32bit divisor with remainder
28 static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() argument
30 *remainder = dividend % divisor; in div_s64_rem()
35 * div64_u64_rem - unsigned 64bit divide with 64bit divisor and remainder
37 static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() argument
39 *remainder = dividend % divisor; in div64_u64_rem()
65 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() argument
67 *remainder = do_div(dividend, divisor); in div_u64_rem()
73 extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder);
77 extern u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder);
100 u32 remainder; in div_u64() local
101 return div_u64_rem(dividend, divisor, &remainder); in div_u64()
111 s32 remainder; in div_s64() local
112 return div_s64_rem(dividend, divisor, &remainder); in div_s64()
116 u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder);
119 __iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) in __iter_div_u64_rem() argument
132 *remainder = dividend; in __iter_div_u64_rem()