Home
last modified time | relevance | path

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

123

/xnu-12377.81.4/iokit/Kernel/
H A DIOLocks.cpp46 IOLockInitWithState( IOLock * lock, IOLockState state) in IOLockInitWithState()
60 IOLockInlineInit( IOLock *lock ) in IOLockInlineInit()
66 IOLockInlineDestroy( IOLock * lock) in IOLockInlineDestroy()
72 IOLockFree( IOLock * lock) in IOLockFree()
78 IOLockGetMachLock( IOLock * lock) in IOLockGetMachLock()
84 IOLockSleep( IOLock * lock, void *event, UInt32 interType) in IOLockSleep()
90 IOLockSleepDeadline( IOLock * lock, void *event, in IOLockSleepDeadline()
98 IOLockSleepWithInheritor( IOLock *lock, UInt32 lck_sleep_action, in IOLockSleepWithInheritor()
106 IOLockWakeup(IOLock * lock, void *event, bool oneThread) in IOLockWakeup()
112 IOLockWakeupAllWithInheritor(IOLock * lock, void *event) in IOLockWakeupAllWithInheritor()
[all …]
H A DIOConditionLock.cpp158 IOConditionLock::lock() in lock() function in IOConditionLock
H A DIONVRAM.cpp114 #define NVRAMLOCK(lock) \ argument
120 #define NVRAMUNLOCK(lock) \ argument
126 #define NVRAMLOCKASSERTHELD(lock) \ argument
132 #define NVRAMREADLOCK(lock) \ argument
138 #define NVRAMWRITELOCK(lock) \ argument
144 #define NVRAMRWUNLOCK(lock) \ argument
150 #define NVRAMRWUNLOCKANDWRITE(lock) \ argument
156 #define NVRAMRWLOCKASSERTHELD(lock) \ argument
162 #define NVRAMRWLOCKASSERTEXCLUSIVE(lock) \ argument
H A DIOMapper.cpp79 lock() in lock() function in IOMapperLock
/xnu-12377.81.4/osfmk/i386/
H A Dlocks_i386_opt.c123 lck_mtx_t *lock) in lck_mtx_lock()
173 lck_mtx_t *lock) in lck_mtx_try_lock()
229 lck_mtx_t *lock) in lck_mtx_lock_spin_always()
288 lck_mtx_t *lock) in lck_mtx_lock_spin()
312 lck_mtx_t *lock) in lck_mtx_try_lock_spin_always()
368 lck_mtx_t *lock) in lck_mtx_try_lock_spin()
387 lck_mtx_t *lock) in lck_mtx_unlock()
H A Dlocks_i386_inlines.h46 #define ordered_load_mtx_state(lock) ordered_load(&(lock)->lck_mtx_state) argument
47 #define ordered_store_mtx_state_release(lock, value) ordered_store_release(&(lock)->lck_mtx_stat… argument
48 #define ordered_store_mtx_owner(lock, value) os_atomic_store(&(lock)->lck_mtx_owner, (va… argument
H A Dlocks_i386.c411 lck_spin_assert(const lck_spin_t *lock, unsigned int type) in lck_spin_assert()
1089 lck_mtx_t *lock) in lck_mtx_owner_check_panic()
1108 lck_mtx_t *lock) in lck_mtx_unlock_slow()
1378 lck_mtx_t *lock, in lck_mtx_lock_contended()
1476 lck_mtx_t *lock) in lck_mtx_destroyed()
1484 lck_mtx_t *lock) in lck_mtx_try_destroyed()
1493 lck_mtx_t *lock, in lck_mtx_lock_wait_interlock_to_clear()
1515 lck_mtx_t *lock, in lck_mtx_try_lock_wait_interlock_to_clear()
1546 lck_mtx_t *lock) in lck_mtx_lock_slow()
1609 lck_mtx_t *lock) in lck_mtx_try_lock_slow()
[all …]
/xnu-12377.81.4/osfmk/kern/
H A Dlock_mtx.c170 __lck_mtx_not_owned_panic(lck_mtx_t *lock, thread_t thread) in __lck_mtx_not_owned_panic()
178 __lck_mtx_not_locked_spin(lck_mtx_t *lock, thread_t thread) in __lck_mtx_not_locked_spin()
187 __lck_mtx_owned_panic(lck_mtx_t *lock, thread_t thread) in __lck_mtx_owned_panic()
224 lck_mtx_check_preemption(lck_mtx_t *lock, thread_t thread, int expected) in lck_mtx_check_preemption()
252 lck_mtx_check_irq(lck_mtx_t *lock) in lck_mtx_check_irq()
361 lck_mtx_t *lock, in lck_mtx_ilk_lock_cleanup_as_mcs()
433 lck_mtx_t *lock, in lck_mtx_ilk_lock_contended()
523 lck_mtx_ilk_lock_nopreempt(lck_mtx_t *lock, lck_ilk_mode_t mode) in lck_mtx_ilk_lock_nopreempt()
540 lck_mtx_ilk_unlock_v(lck_mtx_t *lock, uint32_t data) in lck_mtx_ilk_unlock_v()
547 lck_mtx_ilk_unlock(lck_mtx_t *lock) in lck_mtx_ilk_unlock()
[all …]
H A Dlock_rw.c100 #define lck_rw_ilk_lock(lock) hw_lock_bit ((hw_lock_bit_t*)(&(lock)->lck_rw_tag), LCK_RW_INTERLO… argument
101 #define lck_rw_ilk_unlock(lock) hw_unlock_bit((hw_lock_bit_t*)(&(lock)->lck_rw_tag), LCK_RW_INTERLO… argument
103 #define ordered_load_rw(lock) os_atomic_load(&(lock)->lck_rw_data, compiler_acq_r… argument
104 #define ordered_store_rw(lock, value) os_atomic_store(&(lock)->lck_rw_data, (value), comp… argument
105 #define ordered_store_rw_owner(lock, value) os_atomic_store(&(lock)->lck_rw_owner, (value), com… argument
296 find_lock_in_savedlocks(lck_rw_t* lock, rw_lock_debug_t *rw_locks_held) in find_lock_in_savedlocks()
331 canlock_rwlock_panic(lck_rw_t* lock, thread_t thread, struct rw_lock_debug_entry *entry) in canlock_rwlock_panic()
340 assert_canlock_rwlock_slow(lck_rw_t* lock, thread_t thread, lck_rw_type_t type) in assert_canlock_rwlock_slow()
368 assert_canlock_rwlock(lck_rw_t* lock, thread_t thread, lck_rw_type_t type) in assert_canlock_rwlock()
377 held_rwlock_notheld_panic(lck_rw_t* lock, thread_t thread) in held_rwlock_notheld_panic()
[all …]
H A Dlocks.c102 #define ordered_load_hw(lock) os_atomic_load(&(lock)->lock_data, compiler_acq_rel) argument
103 #define ordered_store_hw(lock, value) os_atomic_store(&(lock)->lock_data, (value), compiler_acq_re… argument
147 __lck_require_preemption_disabled_panic(void *lock) in __lck_require_preemption_disabled_panic()
153 __lck_require_preemption_disabled(void *lock, thread_t self __unused) in __lck_require_preemption_disabled()
215 void *lock, in hw_spin_should_keep_spinning()
340 hw_lock_init(hw_lock_t lock) in hw_lock_init()
347 hw_lock_trylock_contended(hw_lock_t lock, uintptr_t newval) in hw_lock_trylock_contended()
413 hw_lock_t lock = _lock; in hw_spin_timeout_panic() local
504 hw_lock_bit_t *lock = _lock; in hw_lock_bit_timeout_panic() local
541 hw_lock_t lock, in hw_lock_lock_contended()
[all …]
H A Dlock_stat.h137 const void *lock, in lockstat_probe()
307 #define lockstat_enabled(probe, lock, ...) 0u argument
308 #define LOCKSTAT_RECORD(probe, lock, ...) ((void)0) argument
H A Dhv_io_notifier.c60 lck_rw_t lock; member
H A Depoch_sync.c637 test_lock(uint64_t *lock) in test_lock()
683 test_unlock(uint64_t *lock) in test_unlock()
/xnu-12377.81.4/osfmk/arm/
H A Dlocks_arm.c261 lck_spin_assert(const lck_spin_t *lock, unsigned int type) in lck_spin_assert()
273 lck_spin_lock(lck_spin_t *lock) in lck_spin_lock()
279 lck_spin_lock_nopreempt(lck_spin_t *lock) in lck_spin_lock_nopreempt()
285 lck_spin_try_lock(lck_spin_t *lock) in lck_spin_try_lock()
291 lck_spin_try_lock_nopreempt(lck_spin_t *lock) in lck_spin_try_lock_nopreempt()
297 lck_spin_unlock(lck_spin_t *lock) in lck_spin_unlock()
396 lck_spin_assert(const lck_spin_t *lock, unsigned int type) in lck_spin_assert()
423 lck_spin_lock(lck_spin_t *lock) in lck_spin_lock()
430 lck_spin_lock_grp(lck_spin_t *lock, lck_grp_t *grp) in lck_spin_lock_grp()
438 lck_spin_lock_nopreempt(lck_spin_t *lock) in lck_spin_lock_nopreempt()
[all …]
/xnu-12377.81.4/iokit/IOKit/
H A DIOLocks.h193 IOTakeLock( IOLock * lock) in IOTakeLock()
198 IOTryLock( IOLock * lock) in IOTryLock()
203 IOUnlock( IOLock * lock) in IOUnlock()
401 IOReadLock( IORWLock * lock) in IOReadLock()
406 IOWriteLock( IORWLock * lock) in IOWriteLock()
411 IORWUnlock( IORWLock * lock) in IORWUnlock()
534 IOSimpleLockLockDisableInterrupt( IOSimpleLock * lock ) in IOSimpleLockLockDisableInterrupt()
549 IOSimpleLockUnlockEnableInterrupt( IOSimpleLock * lock, in IOSimpleLockUnlockEnableInterrupt()
H A DIOUserClient.h261 IORWLock lock; variable
601 IOLock lock; variable
/xnu-12377.81.4/bsd/kern/
H A Dkern_lockf.c208 struct lockf *lock; in lf_advlock() local
389 struct lockf *lock; in lf_abort_advlocks() local
443 lf_coalesce_adjacent(struct lockf *lock) in lf_coalesce_adjacent()
522 lf_setlock(struct lockf *lock, struct timespec *timeout) in lf_setlock()
1152 lf_getlock(struct lockf *lock, struct flock *fl, pid_t matchpid) in lf_getlock()
1204 lf_getblock(struct lockf *lock, pid_t matchpid) in lf_getblock()
1280 lf_findoverlap(struct lockf *lf, struct lockf *lock, int type, in lf_findoverlap()
1527 lf_print(const char *tag, struct lockf *lock) in lf_print()
1574 lf_printlist(const char *tag, struct lockf *lock) in lf_printlist()
1672 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-12377.81.4/libkern/gen/
H A DOSSpinLock.c35 OSSpinLockUnlock(volatile OSSpinLock *lock) in OSSpinLockUnlock()
41 OSSpinLockTry(volatile OSSpinLock *lock) in OSSpinLockTry()
/xnu-12377.81.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-12377.81.4/EXTERNAL_HEADERS/corecrypto/
H A Dcc_lock.h112 os_unfair_lock lock; member
173 pthread_spinlock_t lock; member
H A Dccrng_fortuna.h127 cc_lock_ctx_t lock; member
/xnu-12377.81.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-12377.81.4/iokit/Tests/
H A DTests.cpp1562 IOLock * lock; member
1607 IOLock * lock = IOLockAlloc(); in IOUserNotificationTests() local
1904 IOLock lock; member
/xnu-12377.81.4/osfmk/vm/
H A Ddevice_vm.c93 lck_mtx_t lock; member

123