Home
last modified time | relevance | path

Searched refs:lock_data (Results 1 – 10 of 10) sorted by relevance

/xnu-8792.41.9/osfmk/kern/
H A Dmpqueue.h20 lck_ticket_t lock_data; member
28 lck_ticket_init(&(q)->lock_data, lck_grp); \
34 lck_ticket_lock(&(q)->lock_data, LCK_GRP_NULL); \
36 lck_ticket_unlock(&(q)->lock_data); \
41 lck_ticket_lock(&(q)->lock_data, LCK_GRP_NULL); \
46 lck_ticket_unlock(&(q)->lock_data); \
H A Dlocks.c102 #define ordered_load_hw(lock) os_atomic_load(&(lock)->lock_data, compiler_acq_rel)
103 #define ordered_store_hw(lock, value) os_atomic_store(&(lock)->lock_data, (value), compiler_acq_re…
349 os_atomic_rmw_loop(&lock->lock_data, oldval, newval, acquire, { in hw_lock_trylock_contended()
358 uintptr_t oldval = os_atomic_load_exclusive(&lock->lock_data, relaxed); in hw_lock_trylock_contended()
364 return lock_cmpxchg(&lock->lock_data, 0, newval, acquire); in hw_lock_trylock_contended()
412 uintptr_t owner = lock->lock_data & ~0x7ul; in hw_spin_timeout_panic()
548 if (HW_LOCK_STATE_TO_THREAD(lock->lock_data) == in hw_lock_lock_contended()
567 lck_spinlock_timeout_set_orig_owner(lock->lock_data); in hw_lock_lock_contended()
749 if (__probable(lock_cmpxchg(&lock->lock_data, 0, in hw_lock_try_internal()
803 if (HW_LOCK_STATE_TO_THREAD(lock->lock_data) != current_thread() && in hw_lock_unlock_internal()
[all …]
H A Dlock_types.h90 uintptr_t lock_data __kernel_data_semantics;
H A Dtimer_call.c74 #define timer_queue_lock_spin(queue) lck_ticket_lock(&(queue)->lock_data, LCK_GRP_NULL)
75 #define timer_queue_unlock(queue) lck_ticket_unlock(&(queue)->lock_data)
343 if (!hw_lock_held((hw_lock_t)&old_mpqueue->lock_data)) { in timer_call_entry_dequeue()
378 if (!hw_lock_held((hw_lock_t)&new_mpqueue->lock_data)) { in timer_call_entry_enqueue_deadline()
/xnu-8792.41.9/osfmk/arm/
H A Dsimple_lock.h83 unsigned int lock_data[10]; member
93 uint64_t lock_data[9]; member
H A Dlocks.h75 #define lck_spin_data hwlock.lock_data
/xnu-8792.41.9/osfmk/i386/
H A Dsimple_lock.h110 unsigned long lock_data[10]; member
H A Dlocks_i386.c478 lowner = (uintptr_t)l->interlock.lock_data; in usimple_lock_acquire_timeout_panic()
H A Dmp.c845 uintptr_t lowner = (uintptr_t)lock->interlock.lock_data; in mp_safe_spin_lock()
/xnu-8792.41.9/tools/lldbmacros/
H A Dmemory.py2574 lock_data = spinlock.hwlock.lock_data
2575 if lock_data == 1:
2579 if lock_data == 0:
2582 out_str += "{:#x}\n".format(lock_data & ~0x1)
2583 if (lock_data & 1) == 0: