Home
last modified time | relevance | path

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

/xnu-8019.80.24/osfmk/kern/
H A Dmpqueue.h20 lck_mtx_t lock_data; member
33 lck_mtx_init_ext(&(q)->lock_data, \
47 lck_mtx_init(&(q)->lock_data, \
57 lck_mtx_lock_spin_always(&(q)->lock_data); \
59 lck_mtx_unlock_always(&(q)->lock_data); \
64 lck_mtx_lock_spin_always(&(q)->lock_data); \
69 lck_mtx_unlock_always(&(q)->lock_data); \
H A Dlocks.c94 #define ordered_load_hw(lock) os_atomic_load(&(lock)->lock_data, compiler_acq_rel)
95 #define ordered_store_hw(lock, value) os_atomic_store(&(lock)->lock_data, (value), compiler_acq_re…
530 os_atomic_rmw_loop(&lock->lock_data, oldval, newval, acquire, { in hw_lock_trylock_contended()
539 uintptr_t oldval = os_atomic_load_exclusive(&lock->lock_data, relaxed); in hw_lock_trylock_contended()
549 return os_atomic_cmpxchg(&lock->lock_data, 0, newval, acquire); in hw_lock_trylock_contended()
658 uintptr_t owner = lock->lock_data & ~0x7ul; in hw_lock_timeout_panic()
706 uintptr_t state = lock->lock_data; in hw_lock_bit_timeout_panic()
756 lck_spinlock_timeout_set_orig_owner(lock->lock_data); in hw_lock_lock_contended()
956 success = os_atomic_cmpxchg(&lock->lock_data, 0, in hw_lock_try_internal()
1000 os_atomic_store(&lock->lock_data, 0, release); in hw_lock_unlock_internal()
H A Dtimer_call.c73 lck_mtx_lock_spin_always(&queue->lock_data)
76 lck_mtx_unlock_always(&queue->lock_data)
315 if (!hw_lock_held((hw_lock_t)&old_mpqueue->lock_data)) { in timer_call_entry_dequeue()
350 if (!hw_lock_held((hw_lock_t)&new_mpqueue->lock_data)) { in timer_call_entry_enqueue_deadline()
/xnu-8019.80.24/osfmk/arm/
H A Dhw_lock_types.h68 uintptr_t lock_data __kernel_data_semantics;
73 #define hw_lock_addr(hwl) (&((hwl).lock_data))
H A Dsimple_lock.h84 unsigned int lock_data[10]; member
94 uint64_t lock_data[9]; member
H A Dlocks.h69 #define lck_spin_data hwlock.lock_data
H A Dlocks_arm.c166 #define ordered_load_hw(lock) ordered_load(&(lock)->lock_data)
167 #define ordered_store_hw(lock, value) ordered_store(&(lock)->lock_data, (value))
/xnu-8019.80.24/osfmk/i386/
H A Dhw_lock_types.h95 uintptr_t lock_data __kernel_data_semantics;
98 #define hw_lock_addr(hwl) (&((hwl).lock_data))
H A Dsimple_lock.h111 unsigned long lock_data[10]; member
H A Dlocks_i386.c476 lowner = (uintptr_t)l->interlock.lock_data; in usimple_lock_acquire_timeout_panic()
487 (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-8019.80.24/tools/lldbmacros/
H A Dmemory.py3016 lock_data = spinlock.hwlock.lock_data
3017 if lock_data == 1:
3021 if lock_data == 0:
3024 out_str += "{:#x}\n".format(lock_data & ~0x1)
3025 if (lock_data & 1) == 0:
H A Dprocess.py2038 …out_string += format_string.format(waitq, unsigned(waitq.wq_interlock.lock_data), policy, 0, 0, un…