/darwin-on-arm/xnu/osfmk/kern/ |
H A D | locks.h | 380 #define decl_lck_rw_data(class,name) class lck_rw_t name; 395 extern lck_rw_t *lck_rw_alloc_init( 400 lck_rw_t *lck, 405 lck_rw_t *lck, 409 lck_rw_t *lck, 413 lck_rw_t *lck); 416 lck_rw_t *lck); 419 lck_rw_t *lck); 422 lck_rw_t *lck); 431 lck_rw_t *lc [all...] |
H A D | locks.c | 857 lck_rw_t *lck, 894 lck_rw_t *lck, 1015 extern lck_rw_t *lock_alloc_EXT( boolean_t can_sleep, unsigned short tag0, unsigned short tag1); 1016 extern void lock_done_EXT(lck_rw_t *lock); 1017 extern void lock_free_EXT(lck_rw_t *lock); 1018 extern void lock_init_EXT(lck_rw_t *lock, boolean_t can_sleep, unsigned short tag0, unsigned short tag1); 1019 extern void lock_read_EXT(lck_rw_t *lock); 1020 extern boolean_t lock_read_to_write_EXT(lck_rw_t *lock); 1021 extern void lock_write_EXT(lck_rw_t *lock); 1022 extern void lock_write_to_read_EXT(lck_rw_t *loc [all...] |
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | locks_arm.c | 107 void lck_rw_ilk_lock(lck_rw_t * lck) 112 void lck_rw_ilk_unlock(lck_rw_t * lck) 200 lck_rw_t *lck_rw_alloc_init(lck_grp_t * grp, lck_attr_t * attr) 202 lck_rw_t *lck; 204 if ((lck = (lck_rw_t *) kalloc(sizeof(lck_rw_t))) != 0) { 205 bzero(lck, sizeof(lck_rw_t)); 212 void lck_rw_destroy(lck_rw_t * lck, lck_grp_t * grp) 222 void lck_rw_free(lck_rw_t * lck, lck_grp_t * grp) 225 kfree(lck, sizeof(lck_rw_t)); [all...] |
H A D | lock.h | 6 typedef lck_rw_t lock_t;
|
H A D | locks.h | 174 } lck_rw_t; typedef in typeref:struct:_lck_rw_t_internal_ 206 } lck_rw_t; typedef in typeref:struct:__anon852 209 typedef struct __lck_rw_t__ lck_rw_t; typedef in typeref:struct:__lck_rw_t__
|
/darwin-on-arm/xnu/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, 812 lck_rw_t * [all...] |
H A D | locks.h | 211 } lck_rw_t; typedef in typeref:struct:_lck_rw_t_internal_ 235 } lck_rw_t; typedef in typeref:struct:__anon950 238 typedef struct __lck_rw_t__ lck_rw_t; typedef in typeref:struct:__lck_rw_t__
|
H A D | lock.h | 86 typedef lck_rw_t lock_t;
|
/darwin-on-arm/xnu/bsd/arm/ |
H A D | locks.h | 193 } lck_rw_t; typedef in typeref:struct:_lck_rw_t_internal_ 217 } lck_rw_t; typedef in typeref:struct:__anon25 220 typedef struct __lck_rw_t__ lck_rw_t; typedef in typeref:struct:__lck_rw_t__
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOLocks.h | 233 typedef lck_rw_t IORWLock; 257 lck_rw_t * IORWLockGetMachLock( IORWLock * lock);
|
/darwin-on-arm/xnu/osfmk/vm/ |
H A D | default_freezer.h | 127 lck_rw_t dfh_lck;
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOLocks.cpp | 245 lck_rw_t * IORWLockGetMachLock( IORWLock * lock) 247 return( (lck_rw_t *)lock);
|
/darwin-on-arm/xnu/bsd/dev/i386/ |
H A D | dtrace_subr_x86.c | 80 lck_rw_t *rwp;
|
/darwin-on-arm/xnu/bsd/sys/ |
H A D | decmpfs.h | 88 lck_rw_t compressed_data_lock;
|
H A D | mount_internal.h | 138 lck_rw_t mnt_rwlock; /* mutex readwrite lock */
|
H A D | dtrace_glue.h | 116 lck_rw_t cpu_ft_lock; /* DTrace: fasttrap lock */
|
/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_cnode.h | 134 lck_rw_t c_rwlock; /* cnode's lock */ 136 lck_rw_t c_truncatelock; /* protects file from truncation during read/write */
|
H A D | hfs.h | 276 lck_rw_t hfs_global_lock; 323 lck_rw_t hfs_insync; /* protects sync/freeze interaction */
|
/darwin-on-arm/xnu/bsd/vfs/ |
H A D | vfs_journal.h | 141 lck_rw_t trim_lock; // protects the async_trim field, below
|
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | in6_var.h | 653 extern lck_rw_t in6_ifs_rwlock; 666 __private_extern__ lck_rw_t in6_ifaddr_rwlock;
|
H A D | nd6.h | 465 __private_extern__ lck_rw_t *nd_if_rwlock;
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | in_var.h | 179 __private_extern__ lck_rw_t *in_ifaddr_rwlock;
|
H A D | in_pcb.h | 522 lck_rw_t *mtx; /* global mutex for the pcblist*/
|
H A D | icmp6.h | 729 extern lck_rw_t icmp6_ifs_rwlock;
|
/darwin-on-arm/xnu/bsd/security/audit/ |
H A D | audit_bsd.h | 190 lck_rw_t *rw_lock;
|