Home
last modified time | relevance | path

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

/xnu-8020.101.4/osfmk/i386/
H A Dlocks_i386.c279 if (lck->interlock == LCK_SPIN_TAG_DESTROYED) { in lck_spin_destroy()
282 lck->interlock = LCK_SPIN_TAG_DESTROYED; in lck_spin_destroy()
414 state = lock->interlock; in lck_spin_assert()
444 return (lck->interlock != 0)? TRUE : FALSE; in kdp_lck_spin_is_acquired()
458 hw_lock_init(&l->interlock); in usimple_lock_init()
474 lowner = (uintptr_t)l->interlock.lock_data; in usimple_lock_acquire_timeout_panic()
485 (uintptr_t)l->interlock.lock_data, in usimple_lock_acquire_timeout_panic()
509 (void)hw_lock_to(&l->interlock, LockTimeOutTSC,
538 (void)hw_lock_to_nopreempt(&l->interlock, LockTimeOutTSC, in usimple_lock_nopreempt()
570 hw_lock_unlock(&l->interlock); in usimple_unlock()
[all …]
H A Dsimple_lock.h98 hw_lock_data_t interlock; /* must be first... see lock.c */ member
H A Dlocks.h51 volatile uintptr_t interlock __kernel_data_semantics;
H A Dgenassym.c123 DECLARE("SLOCK_ILK", offsetof(usimple_lock_data_t, interlock)); in main()
438 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-8020.101.4/osfmk/kern/
H A Dlock_rw.h48 interlock: 1, /* Interlock */ member
75 #define lck_rw_interlock word.interlock
/xnu-8020.101.4/tools/lldbmacros/
H A Dmemory.py2376 out_str += "Interlock\t\t: {:#x}\n".format(spinlock.interlock)
2416 out_str += "Interlock\t\t: {:#x}\n".format(lock_word.interlock)