MAX_TICKS_CASCADE
tmp_ticks = div_u64_rem(ticks, MAX_TICKS_CASCADE, &rem_ticks);
const u64 max_ticks = (u64)MAX_TICKS * (u64)MAX_TICKS_CASCADE;
ticks = ((u64)tmp_ticks & UINT_MAX) * (u64)MAX_TICKS_CASCADE;