| /xnu-8020.101.4/iokit/Kernel/ |
| H A D | IOLocks.cpp | 46 IOLockInitWithState( IOLock * lock, IOLockState state) in IOLockInitWithState() 60 IOLockFree( IOLock * lock) in IOLockFree() 66 IOLockGetMachLock( IOLock * lock) in IOLockGetMachLock() 72 IOLockSleep( IOLock * lock, void *event, UInt32 interType) in IOLockSleep() 78 IOLockSleepDeadline( IOLock * lock, void *event, in IOLockSleepDeadline() 86 IOLockWakeup(IOLock * lock, void *event, bool oneThread) in IOLockWakeup() 103 IOLockSleep_legacy_x86_64( IOLock * lock, void *event, UInt32 interType) in IOLockSleep_legacy_x86_64() 113 IOLockSleepDeadline_legacy_x86_64( IOLock * lock, void *event, in IOLockSleepDeadline_legacy_x86_64() 124 IOLockWakeup_legacy_x86_64(IOLock * lock, void *event, bool oneThread) in IOLockWakeup_legacy_x86_64() 145 _IORecursiveLock * lock; in IORecursiveLockAllocWithLockGroup() local [all …]
|
| H A D | IOConditionLock.cpp | 158 IOConditionLock::lock() in lock() function in IOConditionLock
|
| H A D | IOMapper.cpp | 78 lock() in lock() function in IOMapperLock
|
| H A D | IOKitDebug.cpp | 244 IOTRecursiveLock lock; member 314 IOTRecursiveLockLock(IOTRecursiveLock * lock) in IOTRecursiveLockLock() 328 IOTRecursiveLockUnlock(IOTRecursiveLock * lock) in IOTRecursiveLockUnlock()
|
| /xnu-8020.101.4/osfmk/arm/ |
| H A D | locks_arm.c | 149 #define interlock_lock(lock) hw_lock_bit ((hw_lock_bit_t*)(&(lock)->lck_mtx_data), LCK_ILOCK_… argument 150 #define interlock_try(lock) hw_lock_bit_try((hw_lock_bit_t*)(&(lock)->lck_mtx_data), LC… argument 151 #define interlock_unlock(lock) hw_unlock_bit ((hw_lock_bit_t*)(&(lock)->lck_mtx_data), LCK_ILOCK_… argument 160 #define ordered_load_mtx(lock) ordered_load(&(lock)->lck_mtx_data) argument 161 #define ordered_store_mtx(lock, value) ordered_store(&(lock)->lck_mtx_data, (value)) argument 162 #define ordered_load_hw(lock) ordered_load(&(lock)->lock_data) argument 163 #define ordered_store_hw(lock, value) ordered_store(&(lock)->lock_data, (value)) argument 164 #define ordered_load_bit(lock) ordered_load((lock)) argument 165 #define ordered_store_bit(lock, value) ordered_store((lock), (value)) argument 637 lck_spin_lock(lck_spin_t *lock) in lck_spin_lock() [all …]
|
| /xnu-8020.101.4/osfmk/i386/ |
| H A D | locks_i386_opt.c | 121 lck_mtx_t *lock) in lck_mtx_lock() 176 lck_mtx_t *lock) in lck_mtx_try_lock() 237 lck_mtx_t *lock) in lck_mtx_lock_spin_always() 304 lck_mtx_t *lock) in lck_mtx_lock_spin() 328 lck_mtx_t *lock) in lck_mtx_try_lock_spin_always() 389 lck_mtx_t *lock) in lck_mtx_try_lock_spin() 408 lck_mtx_t *lock) in lck_mtx_unlock()
|
| H A D | locks_i386_inlines.h | 44 #define ordered_load_mtx_state(lock) ordered_load(&(lock)->lck_mtx_state) argument 45 #define ordered_store_mtx_state_release(lock, value) ordered_store_release(&(lock)->lck_… argument 46 #define ordered_store_mtx_owner(lock, value) os_atomic_store(&(lock)->lck_mtx_owner, (value), co… argument
|
| H A D | locks_i386.c | 405 lck_spin_assert(lck_spin_t *lock, unsigned int type) in lck_spin_assert() 1135 lck_mtx_t *lock) in lck_mtx_owner_check_panic() 1145 lck_mtx_t **lock, in get_indirect_mutex() 1165 lck_mtx_t *lock) in lck_mtx_unlock_slow() 1467 lck_mtx_t *lock, in lck_mtx_lock_contended() 1574 lck_mtx_t *lock) in lck_mtx_destroyed() 1582 lck_mtx_t *lock) in lck_mtx_try_destroyed() 1591 lck_mtx_t *lock, in lck_mtx_lock_wait_interlock_to_clear() 1613 lck_mtx_t *lock, in lck_mtx_try_lock_wait_interlock_to_clear() 1644 lck_mtx_t *lock) in lck_mtx_lock_slow() [all …]
|
| /xnu-8020.101.4/osfmk/kern/ |
| H A D | lock_rw.c | 98 #define lck_rw_ilk_lock(lock) hw_lock_bit ((hw_lock_bit_t*)(&(lock)->lck_rw_tag), LCK_RW_INTERLO… argument 99 #define lck_rw_ilk_unlock(lock) hw_unlock_bit((hw_lock_bit_t*)(&(lock)->lck_rw_tag), LCK_RW_INTERLO… argument 101 #define ordered_load_rw(lock) os_atomic_load(&(lock)->lck_rw_data, compiler_acq_r… argument 102 #define ordered_store_rw(lock, value) os_atomic_store(&(lock)->lck_rw_data, (value), comp… argument 103 #define ordered_load_rw_owner(lock) os_atomic_load(&(lock)->lck_rw_owner, compiler_acq_… argument 104 #define ordered_store_rw_owner(lock, value) os_atomic_store(&(lock)->lck_rw_owner, (value), com… argument 274 find_lock_in_savedlocks(lck_rw_t* lock, rw_lock_debug_t *rw_locks_held) in find_lock_in_savedlocks() 309 canlock_rwlock_panic(lck_rw_t* lock, thread_t thread, struct rw_lock_debug_entry *entry) in canlock_rwlock_panic() 317 assert_canlock_rwlock(lck_rw_t* lock, thread_t thread, lck_rw_type_t type) in assert_canlock_rwlock() 347 held_rwlock_notheld_panic(lck_rw_t* lock, thread_t thread) in held_rwlock_notheld_panic() [all …]
|
| H A D | locks.c | 93 #define ordered_load_hw(lock) os_atomic_load(&(lock)->lock_data, compiler_acq_rel) argument 94 #define ordered_store_hw(lock, value) os_atomic_store(&(lock)->lock_data, (value), compiler_acq_re… argument 130 __lck_require_preemption_disabled_panic(void *lock) in __lck_require_preemption_disabled_panic() 136 __lck_require_preemption_disabled(void *lock, thread_t self __unused) in __lck_require_preemption_disabled() 149 hw_lock_init(hw_lock_t lock) in hw_lock_init() 156 hw_lock_trylock_contended(hw_lock_t lock, uintptr_t newval) in hw_lock_trylock_contended() 318 hw_lock_t lock = _lock; in hw_lock_timeout_panic() local 366 hw_lock_t lock = _lock; in hw_lock_bit_timeout_panic() local 395 hw_lock_lock_contended(hw_lock_t lock, thread_t thread, uintptr_t data, uint64_t timeout, in hw_lock_lock_contended() 612 hw_lock_to_internal(hw_lock_t lock, thread_t thread, uint64_t timeout, in hw_lock_to_internal() [all …]
|
| H A D | lock_stat.h | 264 lck_grp_mtx_update_miss(struct _lck_mtx_ext_ *lock, int *first_miss) in lck_grp_mtx_update_miss() 277 lck_grp_mtx_update_direct_wait(struct _lck_mtx_ext_ *lock) in lck_grp_mtx_update_direct_wait() 283 lck_grp_mtx_update_wait(struct _lck_mtx_ext_ *lock, int *first_miss) in lck_grp_mtx_update_wait() 296 lck_grp_mtx_update_held(struct _lck_mtx_ext_ *lock) in lck_grp_mtx_update_held()
|
| H A D | hv_io_notifier.c | 59 lck_rw_t lock; member
|
| H A D | locks.h | 926 void *lock; member
|
| /xnu-8020.101.4/iokit/IOKit/ |
| H A D | IOLocks.h | 177 IOTakeLock( IOLock * lock) in IOTakeLock() 182 IOTryLock( IOLock * lock) in IOTryLock() 187 IOUnlock( IOLock * lock) in IOUnlock() 374 IOReadLock( IORWLock * lock) in IOReadLock() 379 IOWriteLock( IORWLock * lock) in IOWriteLock() 384 IORWUnlock( IORWLock * lock) in IORWUnlock() 507 IOSimpleLockLockDisableInterrupt( IOSimpleLock * lock ) in IOSimpleLockLockDisableInterrupt() 522 IOSimpleLockUnlockEnableInterrupt( IOSimpleLock * lock, in IOSimpleLockUnlockEnableInterrupt()
|
| H A D | IOUserClient.h | 243 IORWLock * lock; variable 518 IOLock * lock; variable
|
| /xnu-8020.101.4/bsd/kern/ |
| H A D | kern_lockf.c | 207 struct lockf *lock; in lf_advlock() local 380 struct lockf *lock; in lf_abort_advlocks() local 434 lf_coalesce_adjacent(struct lockf *lock) in lf_coalesce_adjacent() 513 lf_setlock(struct lockf *lock, struct timespec *timeout) in lf_setlock() 1087 lf_getlock(struct lockf *lock, struct flock *fl, pid_t matchpid) in lf_getlock() 1139 lf_getblock(struct lockf *lock, pid_t matchpid) in lf_getblock() 1215 lf_findoverlap(struct lockf *lf, struct lockf *lock, int type, in lf_findoverlap() 1462 lf_print(const char *tag, struct lockf *lock) in lf_print() 1509 lf_printlist(const char *tag, struct lockf *lock) in lf_printlist() 1607 lf_jump_to_queue_head(struct lockf *block, struct lockf *lock) in lf_jump_to_queue_head() [all …]
|
| H A D | bsd_stubs.c | 337 devsw_lock_t lock; in devsw_lock_find_locked() local 386 devsw_lock_t lock; in devsw_unlock() local
|
| /xnu-8020.101.4/libkern/gen/ |
| H A D | OSSpinLock.c | 35 OSSpinLockUnlock(volatile OSSpinLock *lock) in OSSpinLockUnlock() 41 OSSpinLockTry(volatile OSSpinLock *lock) in OSSpinLockTry()
|
| /xnu-8020.101.4/tests/ |
| H A D | turnstile_multihop_helper.h | 76 ull_lock(lock_t *lock, int id, uint opcode, uint flags) in ull_lock() 152 ull_unlock(lock_t *lock, int id, uint opcode, uint flags) in ull_unlock()
|
| /xnu-8020.101.4/EXTERNAL_HEADERS/corecrypto/ |
| H A D | cckprng.h | 185 } lock; member 248 struct cckprng_lock_ctx lock; member
|
| /xnu-8020.101.4/libkern/os/ |
| H A D | log_mem.c | 48 #define logmem_lock(lock, lm) if ((lock)) lck_spin_lock(&(lm)->lm_lock) argument 49 #define logmem_unlock(lock, lm) if ((lock)) lck_spin_unlock(&(lm)->lm_lock) argument
|
| /xnu-8020.101.4/san/coverage/ |
| H A D | kcov_ksancov_data.h | 129 lck_mtx_t lock; member
|
| /xnu-8020.101.4/osfmk/arm64/ |
| H A D | platform_tests.c | 343 lt_hw_lock_to_panic(void *lock, uint64_t timeout, uint64_t start, uint64_t now, uint64_t interrupt_… in lt_hw_lock_to_panic() 398 lt_hw_lock_to_allow(void *lock, uint64_t timeout, uint64_t start, uint64_t now, uint64_t interrupt_… in lt_hw_lock_to_allow()
|
| /xnu-8020.101.4/osfmk/vm/ |
| H A D | device_vm.c | 95 lck_mtx_t lock; member
|
| /xnu-8020.101.4/iokit/Tests/ |
| H A D | Tests.cpp | 930 IOLock * lock; member 975 IOLock * lock = IOLockAlloc(); in IOUserNotificationTests() local
|