Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 46) sorted by relevance

12

/xnu-8020.101.4/iokit/Kernel/
H A DIOLocks.cpp46 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 DIOConditionLock.cpp158 IOConditionLock::lock() in lock() function in IOConditionLock
H A DIOMapper.cpp78 lock() in lock() function in IOMapperLock
H A DIOKitDebug.cpp244 IOTRecursiveLock lock; member
314 IOTRecursiveLockLock(IOTRecursiveLock * lock) in IOTRecursiveLockLock()
328 IOTRecursiveLockUnlock(IOTRecursiveLock * lock) in IOTRecursiveLockUnlock()
/xnu-8020.101.4/osfmk/arm/
H A Dlocks_arm.c149 #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 Dlocks_i386_opt.c121 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 Dlocks_i386_inlines.h44 #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 Dlocks_i386.c405 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 Dlock_rw.c98 #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 Dlocks.c93 #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 Dlock_stat.h264 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 Dhv_io_notifier.c59 lck_rw_t lock; member
H A Dlocks.h926 void *lock; member
/xnu-8020.101.4/iokit/IOKit/
H A DIOLocks.h177 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 DIOUserClient.h243 IORWLock * lock; variable
518 IOLock * lock; variable
/xnu-8020.101.4/bsd/kern/
H A Dkern_lockf.c207 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 Dbsd_stubs.c337 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 DOSSpinLock.c35 OSSpinLockUnlock(volatile OSSpinLock *lock) in OSSpinLockUnlock()
41 OSSpinLockTry(volatile OSSpinLock *lock) in OSSpinLockTry()
/xnu-8020.101.4/tests/
H A Dturnstile_multihop_helper.h76 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 Dcckprng.h185 } lock; member
248 struct cckprng_lock_ctx lock; member
/xnu-8020.101.4/libkern/os/
H A Dlog_mem.c48 #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 Dkcov_ksancov_data.h129 lck_mtx_t lock; member
/xnu-8020.101.4/osfmk/arm64/
H A Dplatform_tests.c343 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 Ddevice_vm.c95 lck_mtx_t lock; member
/xnu-8020.101.4/iokit/Tests/
H A DTests.cpp930 IOLock * lock; member
975 IOLock * lock = IOLockAlloc(); in IOUserNotificationTests() local

12