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

12

/xnu-2782.1.97/osfmk/kern/
H A Dlocks.h383 #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 Dlocks.c903 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 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,
707 lck_rw_t *
[all...]
H A Dlocks.h200 } 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 DIOLocks.h230 typedef lck_rw_t IORWLock;
254 lck_rw_t * IORWLockGetMachLock( IORWLock * lock);
/xnu-2782.1.97/osfmk/vm/
H A Ddefault_freezer.h127 lck_rw_t dfh_lck;
H A Dvm_compressor.h185 extern lck_rw_t c_master_lock;
H A Dvm_object.h143 lck_rw_t Lock; /* Synchronization */
/xnu-2782.1.97/bsd/net/
H A Dpacket_mangler.c128 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 Dcontent_filter.c553 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 DIOLocks.cpp286 lck_rw_t * IORWLockGetMachLock( IORWLock * lock)
288 return( (lck_rw_t *)lock);
/xnu-2782.1.97/bsd/dev/i386/
H A Ddtrace_subr_x86.c80 lck_rw_t *rwp;
/xnu-2782.1.97/bsd/sys/
H A Ddecmpfs.h88 lck_rw_t compressed_data_lock;
H A Dmount_internal.h141 lck_rw_t mnt_rwlock; /* mutex readwrite lock */
H A Ddtrace_glue.h115 lck_rw_t cpu_ft_lock; /* DTrace: fasttrap lock */
/xnu-2782.1.97/bsd/hfs/
H A Dhfs_cnode.h135 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 Dvfs_journal.h142 lck_rw_t trim_lock; // protects the async_trim field, below
H A Dvfs_cache.c153 lck_rw_t * namecache_rw_lock;
154 lck_rw_t * strtable_rw_lock;
/xnu-2782.1.97/bsd/netinet/
H A Din_var.h184 extern lck_rw_t *in_ifaddr_rwlock;
H A Dicmp6.h728 extern lck_rw_t icmp6_ifs_rwlock;
H A Din_pcb.h534 lck_rw_t *ipi_lock;
/xnu-2782.1.97/bsd/security/audit/
H A Daudit_bsd.h190 lck_rw_t *rw_lock;
/xnu-2782.1.97/bsd/kern/
H A Dkern_cs.c101 static lck_rw_t * SigPUPLock;
/xnu-2782.1.97/bsd/netinet6/
H A Dnd6.h476 extern lck_rw_t *nd_if_rwlock;
/xnu-2782.1.97/bsd/nfs/
H A Dnfs.h650 extern lck_rw_t nfsrv_export_rwlock; // lock for export data structures
1006 lck_rw_t ns_rwlock; /* lock for most fields */

Completed in 111 milliseconds

12