TIMEOUT_PROC
KASSERT(!ISSET(flags, ~(TIMEOUT_PROC | TIMEOUT_MPSAFE)));
KASSERT(ISSET(to->to_flags, TIMEOUT_PROC));
timeout_set_flags(new, fn, arg, KCLOCK_NONE, TIMEOUT_PROC);
timeout_sync_order(ISSET(to->to_flags, TIMEOUT_PROC));
flags = to->to_flags & (TIMEOUT_PROC | TIMEOUT_MPSAFE);
timeout_sync_order(ISSET(flags, TIMEOUT_PROC));
if (ISSET(flags, TIMEOUT_PROC)) {
needsproc = ISSET(to->to_flags, TIMEOUT_PROC);
if (ISSET(to->to_flags, TIMEOUT_PROC)) {
if (ISSET(to->to_flags, TIMEOUT_PROC)) {
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE);
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE);
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE);
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE);
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE);
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE);
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE);
TIMEOUT_PROC | TIMEOUT_MPSAFE);
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE);
KCLOCK_NONE, TIMEOUT_PROC | TIMEOUT_MPSAFE)