Searched refs:lck_rw_t (Results 1 - 25 of 41) sorted by relevance

12

/darwin-on-arm/xnu/osfmk/kern/
H A Dlocks.h380 #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 Dlocks.c857 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 Dlocks_arm.c107 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 Dlock.h6 typedef lck_rw_t lock_t;
H A Dlocks.h174 } 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 Dlocks_i386.c172 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 Dlocks.h211 } 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 Dlock.h86 typedef lck_rw_t lock_t;
/darwin-on-arm/xnu/bsd/arm/
H A Dlocks.h193 } 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 DIOLocks.h233 typedef lck_rw_t IORWLock;
257 lck_rw_t * IORWLockGetMachLock( IORWLock * lock);
/darwin-on-arm/xnu/osfmk/vm/
H A Ddefault_freezer.h127 lck_rw_t dfh_lck;
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOLocks.cpp245 lck_rw_t * IORWLockGetMachLock( IORWLock * lock)
247 return( (lck_rw_t *)lock);
/darwin-on-arm/xnu/bsd/dev/i386/
H A Ddtrace_subr_x86.c80 lck_rw_t *rwp;
/darwin-on-arm/xnu/bsd/sys/
H A Ddecmpfs.h88 lck_rw_t compressed_data_lock;
H A Dmount_internal.h138 lck_rw_t mnt_rwlock; /* mutex readwrite lock */
H A Ddtrace_glue.h116 lck_rw_t cpu_ft_lock; /* DTrace: fasttrap lock */
/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_cnode.h134 lck_rw_t c_rwlock; /* cnode's lock */
136 lck_rw_t c_truncatelock; /* protects file from truncation during read/write */
H A Dhfs.h276 lck_rw_t hfs_global_lock;
323 lck_rw_t hfs_insync; /* protects sync/freeze interaction */
/darwin-on-arm/xnu/bsd/vfs/
H A Dvfs_journal.h141 lck_rw_t trim_lock; // protects the async_trim field, below
/darwin-on-arm/xnu/bsd/netinet6/
H A Din6_var.h653 extern lck_rw_t in6_ifs_rwlock;
666 __private_extern__ lck_rw_t in6_ifaddr_rwlock;
H A Dnd6.h465 __private_extern__ lck_rw_t *nd_if_rwlock;
/darwin-on-arm/xnu/bsd/netinet/
H A Din_var.h179 __private_extern__ lck_rw_t *in_ifaddr_rwlock;
H A Din_pcb.h522 lck_rw_t *mtx; /* global mutex for the pcblist*/
H A Dicmp6.h729 extern lck_rw_t icmp6_ifs_rwlock;
/darwin-on-arm/xnu/bsd/security/audit/
H A Daudit_bsd.h190 lck_rw_t *rw_lock;

Completed in 111 milliseconds

12