31,6 → 31,15 |
} |
|
/** |
* div64_u64_rem - unsigned 64bit divide with 64bit divisor and remainder |
*/ |
static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) |
{ |
*remainder = dividend % divisor; |
return dividend / divisor; |
} |
|
/** |
* div64_u64 - unsigned 64bit divide with 64bit divisor |
*/ |
static inline u64 div64_u64(u64 dividend, u64 divisor) |
63,6 → 72,10 |
extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder); |
#endif |
|
#ifndef div64_u64_rem |
extern u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder); |
#endif |
|
#ifndef div64_u64 |
extern u64 div64_u64(u64 dividend, u64 divisor); |
#endif |