TIMER_VALUE_MASK
offset = (val >> TIMER_VALUE_SHIFT) & TIMER_VALUE_MASK;
delay = ((timer->sticks * seqtimer_scaling) - 1) & TIMER_VALUE_MASK;