_timeout
callout_reset(&di->cal, di->delay, _timeout, di);
callout_reset(&di->cal, next - tick, _timeout, di);
static void _timeout(void*);