Searched refs:lock_data (Results 1 – 12 of 12) sorted by relevance
| /xnu-8020.101.4/osfmk/kern/ |
| H A D | mpqueue.h | 20 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 D | locks.c | 93 #define ordered_load_hw(lock) os_atomic_load(&(lock)->lock_data, compiler_acq_rel) 94 #define ordered_store_hw(lock, value) os_atomic_store(&(lock)->lock_data, (value), compiler_acq_re… 160 os_atomic_rmw_loop(&lock->lock_data, oldval, newval, acquire, { in hw_lock_trylock_contended() 169 uintptr_t oldval = os_atomic_load_exclusive(&lock->lock_data, relaxed); in hw_lock_trylock_contended() 179 return os_atomic_cmpxchg(&lock->lock_data, 0, newval, acquire); in hw_lock_trylock_contended() 319 uintptr_t owner = lock->lock_data & ~0x7ul; in hw_lock_timeout_panic() 367 uintptr_t state = lock->lock_data; in hw_lock_bit_timeout_panic() 422 lck_spinlock_timeout_set_orig_owner(lock->lock_data); in hw_lock_lock_contended() 698 success = os_atomic_cmpxchg(&lock->lock_data, 0, in hw_lock_try_internal() 742 os_atomic_store(&lock->lock_data, 0, release); in hw_lock_unlock_internal()
|
| H A D | timer_call.c | 73 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-8020.101.4/osfmk/arm/ |
| H A D | hw_lock_types.h | 68 uintptr_t lock_data __kernel_data_semantics; 73 #define hw_lock_addr(hwl) (&((hwl).lock_data))
|
| H A D | simple_lock.h | 84 unsigned int lock_data[10]; member 94 uint64_t lock_data[9]; member
|
| H A D | locks.h | 69 #define lck_spin_data hwlock.lock_data
|
| H A D | locks_arm.c | 162 #define ordered_load_hw(lock) ordered_load(&(lock)->lock_data) 163 #define ordered_store_hw(lock, value) ordered_store(&(lock)->lock_data, (value))
|
| /xnu-8020.101.4/osfmk/i386/ |
| H A D | hw_lock_types.h | 95 uintptr_t lock_data __kernel_data_semantics; 98 #define hw_lock_addr(hwl) (&((hwl).lock_data))
|
| H A D | simple_lock.h | 111 unsigned long lock_data[10]; member
|
| H A D | locks_i386.c | 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()
|
| H A D | mp.c | 845 uintptr_t lowner = (uintptr_t)lock->interlock.lock_data; in mp_safe_spin_lock()
|
| /xnu-8020.101.4/tools/lldbmacros/ |
| H A D | memory.py | 2382 lock_data = spinlock.hwlock.lock_data 2383 if lock_data == 1: 2387 if lock_data == 0: 2390 out_str += "{:#x}\n".format(lock_data & ~0x1) 2391 if (lock_data & 1) == 0:
|