Searched refs:interlock (Results 1 – 7 of 7) sorted by relevance
285 if (lck->interlock == LCK_SPIN_TAG_DESTROYED) { in lck_spin_destroy()288 lck->interlock = LCK_SPIN_TAG_DESTROYED; in lck_spin_destroy()420 state = lock->interlock; in lck_spin_assert()450 return (lck->interlock != 0)? TRUE : FALSE; in kdp_lck_spin_is_acquired()464 hw_lock_init(&l->interlock); in usimple_lock_init()478 lowner = (uintptr_t)l->interlock.lock_data; in usimple_lock_acquire_timeout_panic()513 (void)hw_lock_to(&l->interlock, &usimple_lock_spin_policy, grp);541 (void)hw_lock_to_nopreempt(&l->interlock, &usimple_lock_spin_policy, grp); in usimple_lock_nopreempt()572 hw_lock_unlock(&l->interlock); in usimple_unlock()593 hw_lock_unlock_nopreempt(&l->interlock); in usimple_unlock_nopreempt()[all …]
97 hw_lock_data_t interlock; /* must be first... see lock.c */ member
38 volatile uintptr_t interlock __kernel_data_semantics;
123 DECLARE("SLOCK_ILK", offsetof(usimple_lock_data_t, interlock)); in main()427 DECLARE("USL_INTERLOCK", offsetof(usimple_lock_data_t, interlock)); in main()
845 uintptr_t lowner = (uintptr_t)lock->interlock.lock_data; in mp_safe_spin_lock()
48 interlock: 1, /* Interlock */ member70 #define lck_rw_interlock lck_rw.interlock
2432 out_str += "Interlock\t\t: {:#x}\n".format(spinlock.interlock)2474 out_str += "Interlock\t\t: {:#x}\n".format(lock_word.interlock)