/xnu-2782.1.97/osfmk/kern/ |
H A D | locks.h | 383 #define decl_lck_rw_data(class,name) class lck_rw_t name; 399 extern lck_rw_t *lck_rw_alloc_init( 404 lck_rw_t *lck, 409 lck_rw_t *lck, 413 lck_rw_t *lck, 417 lck_rw_t *lck); 420 lck_rw_t *lck); 423 lck_rw_t *lck); 426 lck_rw_t *lck); 435 lck_rw_t *lc [all...] |
H A D | locks.c | 903 lck_rw_t *lck, 948 /* Only if the caller wanted the lck_rw_t returned unlocked should we drop to 0 */ 964 lck_rw_t *lck, 1002 /* Only if the caller wanted the lck_rw_t returned unlocked should we drop to 0 */ 1049 * lck_rw_t. Assertions are in place on return
|
/xnu-2782.1.97/osfmk/i386/ |
H A D | locks_i386.c | 172 extern int lck_rw_grab_want(lck_rw_t *lck); 173 extern int lck_rw_grab_shared(lck_rw_t *lck); 174 extern int lck_rw_held_read_or_upgrade(lck_rw_t *lck); 182 lck_rw_t *lck); 185 lck_rw_t *lck); 188 lck_rw_t *lck); 191 lck_rw_t *lck, 195 lck_rw_t *lck, 199 lck_rw_t *lck, 707 lck_rw_t * [all...] |
H A D | locks.h | 200 } lck_rw_t; typedef in typeref:struct:_lck_rw_t_internal_ 222 } lck_rw_t; typedef in typeref:struct:__anon918 225 typedef struct __lck_rw_t__ lck_rw_t; typedef in typeref:struct:__lck_rw_t__
|
/xnu-2782.1.97/iokit/IOKit/ |
H A D | IOLocks.h | 230 typedef lck_rw_t IORWLock; 254 lck_rw_t * IORWLockGetMachLock( IORWLock * lock);
|
/xnu-2782.1.97/osfmk/vm/ |
H A D | default_freezer.h | 127 lck_rw_t dfh_lck;
|
H A D | vm_compressor.h | 185 extern lck_rw_t c_master_lock;
|
H A D | vm_object.h | 143 lck_rw_t Lock; /* Synchronization */
|
/xnu-2782.1.97/bsd/net/ |
H A D | packet_mangler.c | 128 static void pkt_mnglr_rw_lock_exclusive(lck_rw_t *); 129 static void pkt_mnglr_rw_unlock_exclusive(lck_rw_t *); 130 static void pkt_mnglr_rw_lock_shared(lck_rw_t *); 131 static void pkt_mnglr_rw_unlock_shared(lck_rw_t *); 146 pkt_mnglr_rw_lock_exclusive(lck_rw_t *lck) 160 pkt_mnglr_rw_unlock_exclusive(lck_rw_t *lck) 174 pkt_mnglr_rw_lock_shared(lck_rw_t *lck) 187 pkt_mnglr_rw_unlock_shared(lck_rw_t *lck)
|
H A D | content_filter.c | 553 static void cfil_rw_lock_exclusive(lck_rw_t *); 554 static void cfil_rw_unlock_exclusive(lck_rw_t *); 555 static void cfil_rw_lock_shared(lck_rw_t *); 556 static void cfil_rw_unlock_shared(lck_rw_t *); 557 static boolean_t cfil_rw_lock_shared_to_exclusive(lck_rw_t *); 558 static void cfil_rw_lock_exclusive_to_shared(lck_rw_t *); 567 cfil_rw_lock_exclusive(lck_rw_t *lck) 580 cfil_rw_unlock_exclusive(lck_rw_t *lck) 593 cfil_rw_lock_shared(lck_rw_t *lck) 606 cfil_rw_unlock_shared(lck_rw_t *lc [all...] |
/xnu-2782.1.97/iokit/Kernel/ |
H A D | IOLocks.cpp | 286 lck_rw_t * IORWLockGetMachLock( IORWLock * lock) 288 return( (lck_rw_t *)lock);
|
/xnu-2782.1.97/bsd/dev/i386/ |
H A D | dtrace_subr_x86.c | 80 lck_rw_t *rwp;
|
/xnu-2782.1.97/bsd/sys/ |
H A D | decmpfs.h | 88 lck_rw_t compressed_data_lock;
|
H A D | mount_internal.h | 141 lck_rw_t mnt_rwlock; /* mutex readwrite lock */
|
H A D | dtrace_glue.h | 115 lck_rw_t cpu_ft_lock; /* DTrace: fasttrap lock */
|
/xnu-2782.1.97/bsd/hfs/ |
H A D | hfs_cnode.h | 135 lck_rw_t c_rwlock; /* cnode's lock */ 137 lck_rw_t c_truncatelock; /* protects file from truncation during read/write */
|
/xnu-2782.1.97/bsd/vfs/ |
H A D | vfs_journal.h | 142 lck_rw_t trim_lock; // protects the async_trim field, below
|
H A D | vfs_cache.c | 153 lck_rw_t * namecache_rw_lock; 154 lck_rw_t * strtable_rw_lock;
|
/xnu-2782.1.97/bsd/netinet/ |
H A D | in_var.h | 184 extern lck_rw_t *in_ifaddr_rwlock;
|
H A D | icmp6.h | 728 extern lck_rw_t icmp6_ifs_rwlock;
|
H A D | in_pcb.h | 534 lck_rw_t *ipi_lock;
|
/xnu-2782.1.97/bsd/security/audit/ |
H A D | audit_bsd.h | 190 lck_rw_t *rw_lock;
|
/xnu-2782.1.97/bsd/kern/ |
H A D | kern_cs.c | 101 static lck_rw_t * SigPUPLock;
|
/xnu-2782.1.97/bsd/netinet6/ |
H A D | nd6.h | 476 extern lck_rw_t *nd_if_rwlock;
|
/xnu-2782.1.97/bsd/nfs/ |
H A D | nfs.h | 650 extern lck_rw_t nfsrv_export_rwlock; // lock for export data structures 1006 lck_rw_t ns_rwlock; /* lock for most fields */
|