ROUND_SCALE
ROUND_SCALE(cap->cap_value, cap_tick_cost);
ROUND_SCALE(cap->cap_usage, cap_tick_cost);
ROUND_SCALE(cap->cap_maxusage, cap_tick_cost);
capsp->cap_below.value.ui64 = ROUND_SCALE(cap->cap_below, tick_sec);
capsp->cap_above.value.ui64 = ROUND_SCALE(cap->cap_above, tick_sec);
cap->cap_usage -= ROUND_SCALE(cap_usage, CAP_DECAY_FACTOR);