Home
last modified time | relevance | path

Searched refs:interlock (Results 1 – 7 of 7) sorted by relevance

/xnu-10002.41.9/osfmk/i386/
H A Dlocks_i386.c285 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 …]
H A Dsimple_lock.h97 hw_lock_data_t interlock; /* must be first... see lock.c */ member
H A Dlocks.h38 volatile uintptr_t interlock __kernel_data_semantics;
H A Dgenassym.c123 DECLARE("SLOCK_ILK", offsetof(usimple_lock_data_t, interlock)); in main()
427 DECLARE("USL_INTERLOCK", offsetof(usimple_lock_data_t, interlock)); in main()
H A Dmp.c845 uintptr_t lowner = (uintptr_t)lock->interlock.lock_data; in mp_safe_spin_lock()
/xnu-10002.41.9/osfmk/kern/
H A Dlock_rw.h48 interlock: 1, /* Interlock */ member
70 #define lck_rw_interlock lck_rw.interlock
/xnu-10002.41.9/tools/lldbmacros/
H A Dmemory.py2432 out_str += "Interlock\t\t: {:#x}\n".format(spinlock.interlock)
2474 out_str += "Interlock\t\t: {:#x}\n".format(lock_word.interlock)