| /xnu-8019.80.24/osfmk/kern/ |
| H A D | lock_rw.h | 73 } lck_rw_t; /* arm: 8 arm64: 16 x86: 16 */ typedef 118 } lck_rw_t; 120 typedef struct __lck_rw_t__ lck_rw_t; 145 lck_rw_t *rwlde_lock; // rw_lock held 170 #define decl_lck_rw_data(class, name) class lck_rw_t name 189 lck_rw_t *lck; 198 lck_rw_t var; \ 239 extern lck_rw_t *lck_rw_alloc_init( 260 lck_rw_t *lck, 276 lck_rw_t *lck, [all …]
|
| H A D | lock_rw.c | 67 KALLOC_TYPE_DEFINE(KT_LCK_RW, lck_rw_t, KT_PRIV_ACCT); 71 #define WRITE_EVENT_TO_RWLOCK(event) ((lck_rw_t *)((uintptr_t)(event)-1)) 72 #define READ_EVENT_TO_RWLOCK(event) ((lck_rw_t *)((uintptr_t)(event)-2)) 131 lck_rw_t * 136 lck_rw_t *lck; in lck_rw_alloc_init() 172 lck_rw_t *lck, in lck_rw_init() 179 memset(lck, 0, sizeof(lck_rw_t)); in lck_rw_init() 202 lck_rw_t *lck, in lck_rw_free() 222 lck_rw_t *lck, in lck_rw_destroy() 276 find_lock_in_savedlocks(lck_rw_t* lock, rw_lock_debug_t *rw_locks_held) in find_lock_in_savedlocks() [all …]
|
| H A D | locks.h | 297 lck_rw_t *lock, 446 extern void lck_rw_gate_init(lck_rw_t *lock, gate_t *gate); 458 extern void lck_rw_gate_destroy(lck_rw_t *lock, gate_t *gate); 471 extern gate_t* lck_rw_gate_alloc_init(lck_rw_t *lock); 485 extern void lck_rw_gate_free(lck_rw_t *lock, gate_t *gate); 513 extern kern_return_t lck_rw_gate_try_close(lck_rw_t *lock, gate_t *gate); 531 extern void lck_rw_gate_close(lck_rw_t *lock, gate_t *gate); 547 extern void lck_rw_gate_open(lck_rw_t *lock, gate_t *gate); 574 extern kern_return_t lck_rw_gate_handoff(lck_rw_t *lock, gate_t *gate, gate_handoff_flags_t flags); 595 extern void lck_rw_gate_steal(lck_rw_t *lock, gate_t *gate); [all …]
|
| H A D | locks.c | 2129 lck_rw_sleep_with_inheritor_and_turnstile_type(lck_rw_t *lock, lck_sleep_action_t lck_sleep_action,… in lck_rw_sleep_with_inheritor_and_turnstile_type() 2194 lck_rw_sleep_with_inheritor(lck_rw_t *lock, lck_sleep_action_t lck_sleep_action, event_t event, thr… in lck_rw_sleep_with_inheritor() 3044 lck_rw_gate_init(lck_rw_t *lock, gate_t *gate) in lck_rw_gate_init() 3062 lck_rw_gate_alloc_init(lck_rw_t *lock) in lck_rw_gate_alloc_init() 3079 lck_rw_gate_destroy(lck_rw_t *lock, gate_t *gate) in lck_rw_gate_destroy() 3098 lck_rw_gate_free(lck_rw_t *lock, gate_t *gate) in lck_rw_gate_free() 3131 lck_rw_gate_try_close(__assert_only lck_rw_t *lock, gate_t *gate) in lck_rw_gate_try_close() 3155 lck_rw_gate_close(__assert_only lck_rw_t *lock, gate_t *gate) in lck_rw_gate_close() 3176 lck_rw_gate_open(__assert_only lck_rw_t *lock, gate_t *gate) in lck_rw_gate_open() 3209 lck_rw_gate_handoff(__assert_only lck_rw_t *lock, gate_t *gate, gate_handoff_flags_t flags) in lck_rw_gate_handoff() [all …]
|
| H A D | hv_io_notifier.c | 59 lck_rw_t lock;
|
| H A D | turnstile.h | 835 lck_rw_sleep_with_inheritor_and_turnstile_type(lck_rw_t *lock, lck_sleep_action_t lck_sleep_action,…
|
| /xnu-8019.80.24/bsd/sys/ |
| H A D | vsock_domain.h | 59 lck_rw_t all_lock; 60 lck_rw_t bound_lock;
|
| H A D | filedesc.h | 146 lck_rw_t fd_dirs_lock; /* keeps fd_cdir and fd_rdir stable across a lookup */
|
| H A D | decmpfs.h | 190 lck_rw_t compressed_data_lock;
|
| H A D | mount_internal.h | 143 lck_rw_t mnt_rwlock; /* mutex readwrite lock */
|
| H A D | dtrace_glue.h | 113 lck_rw_t cpu_ft_lock; /* DTrace: fasttrap lock */
|
| /xnu-8019.80.24/bsd/net/ |
| H A D | packet_mangler.c | 124 static void pkt_mnglr_rw_lock_exclusive(lck_rw_t *); 125 static void pkt_mnglr_rw_unlock_exclusive(lck_rw_t *); 126 static void pkt_mnglr_rw_lock_shared(lck_rw_t *); 127 static void pkt_mnglr_rw_unlock_shared(lck_rw_t *); 154 pkt_mnglr_rw_lock_exclusive(lck_rw_t *lck) in pkt_mnglr_rw_lock_exclusive() 168 pkt_mnglr_rw_unlock_exclusive(lck_rw_t *lck) in pkt_mnglr_rw_unlock_exclusive() 182 pkt_mnglr_rw_lock_shared(lck_rw_t *lck) in pkt_mnglr_rw_lock_shared() 195 pkt_mnglr_rw_unlock_shared(lck_rw_t *lck) in pkt_mnglr_rw_unlock_shared()
|
| H A D | if_llatbl.h | 73 extern lck_rw_t lltable_rwlock;
|
| H A D | content_filter.c | 783 static void cfil_rw_lock_exclusive(lck_rw_t *); 784 static void cfil_rw_unlock_exclusive(lck_rw_t *); 785 static void cfil_rw_lock_shared(lck_rw_t *); 786 static void cfil_rw_unlock_shared(lck_rw_t *); 787 static boolean_t cfil_rw_lock_shared_to_exclusive(lck_rw_t *); 788 static void cfil_rw_lock_exclusive_to_shared(lck_rw_t *); 831 cfil_rw_lock_exclusive(lck_rw_t *lck) in cfil_rw_lock_exclusive() 844 cfil_rw_unlock_exclusive(lck_rw_t *lck) in cfil_rw_unlock_exclusive() 857 cfil_rw_lock_shared(lck_rw_t *lck) in cfil_rw_lock_shared() 870 cfil_rw_unlock_shared(lck_rw_t *lck) in cfil_rw_unlock_shared() [all …]
|
| /xnu-8019.80.24/osfmk/vm/ |
| H A D | vm_map_store.c | 133 …DTRACE_VM4(map_entry_link, vm_map_t, (char *)mapHdr - sizeof(lck_rw_t), vm_map_entry_t, entry, vm_… in _vm_map_store_entry_link() 189 …DTRACE_VM4(map_entry_unlink, vm_map_t, (char *)mapHdr - sizeof(lck_rw_t), vm_map_entry_t, entry, v… in _vm_map_store_entry_unlink()
|
| H A D | vm_compressor.h | 375 extern lck_rw_t c_master_lock;
|
| /xnu-8019.80.24/iokit/IOKit/ |
| H A D | IOLocks.h | 263 typedef lck_rw_t IORWLock; 287 lck_rw_t * IORWLockGetMachLock( IORWLock * lock);
|
| /xnu-8019.80.24/bsd/dev/arm64/ |
| H A D | dtrace_subr_arm.c | 56 lck_rw_t *rwp; in dtrace_user_probe()
|
| /xnu-8019.80.24/bsd/dev/arm/ |
| H A D | dtrace_subr_arm.c | 56 lck_rw_t *rwp; in dtrace_user_probe()
|
| /xnu-8019.80.24/iokit/Kernel/ |
| H A D | IOLocks.cpp | 311 lck_rw_t * 314 return (lck_rw_t *)lock; in IORWLockGetMachLock()
|
| /xnu-8019.80.24/bsd/dev/i386/ |
| H A D | dtrace_subr_x86.c | 76 lck_rw_t *rwp; in dtrace_user_probe()
|
| /xnu-8019.80.24/bsd/security/audit/ |
| H A D | audit_bsd.h | 179 lck_rw_t *rw_lock;
|
| /xnu-8019.80.24/bsd/netinet/ |
| H A D | in_var.h | 188 extern lck_rw_t in_ifaddr_rwlock;
|
| H A D | icmp6.h | 775 extern lck_rw_t icmp6_ifs_rwlock;
|
| /xnu-8019.80.24/libkern/c++/ |
| H A D | OSSymbol.cpp | 75 lck_rw_t *poolGate;
|