Lines Matching defs:interlock
546 * those locks, otherwise the two could deadlock. If 'interlock' is
551 callout_halt(callout_t *cs, void *interlock)
558 KASSERT(interlock == NULL || mutex_owned(interlock));
568 callout_wait(c, interlock, lock);
584 callout_wait(callout_impl_t *c, void *interlock, kmutex_t *lock)
608 if (interlock != NULL) {
611 * dropping the interlock without the callout lock
615 mutex_exit(interlock);
616 relock = interlock;
617 interlock = NULL;