Searched refs:rw_lock (Results 1 – 4 of 4) sorted by relevance
| /xnu-11215/bsd/security/audit/ |
| H A D | audit_bsd.h | 179 lck_rw_t *rw_lock; member 276 #define rw_rlock(lp) lck_rw_lock_shared((lp)->rw_lock) 277 #define rw_runlock(lp) lck_rw_unlock_shared((lp)->rw_lock) 278 #define rw_wlock(lp) lck_rw_lock_exclusive((lp)->rw_lock) 279 #define rw_wunlock(lp) lck_rw_unlock_exclusive((lp)->rw_lock) 292 #define rw_assert(lp, wht) lck_rw_assert((lp)->rw_lock, wht)
|
| H A D | audit_bsd.c | 184 lp->rw_lock = lck_rw_alloc_init(&audit_lck_grp, LCK_ATTR_NULL); in _audit_rw_init() 185 KASSERT(lp->rw_lock != NULL, in _audit_rw_init() 195 if (lp->rw_lock) { in _audit_rw_destroy() 196 lck_rw_free(lp->rw_lock, &audit_lck_grp); in _audit_rw_destroy() 197 lp->rw_lock = NULL; in _audit_rw_destroy()
|
| /xnu-11215/osfmk/tests/ |
| H A D | kernel_tests.c | 1163 lck_rw_t rw_lock; member 1325 lck_rw_gate_open(&info->rw_lock, gate); in primitive_gate_open() 1345 lck_rw_gate_close(&info->rw_lock, gate); in primitive_gate_close() 1365 lck_rw_gate_steal(&info->rw_lock, gate); in primitive_gate_steal() 1778 lck_rw_lock(&info->rw_lock, type); in thread_rw_work() 1785 lck_rw_unlock(&info->rw_lock, type); in thread_rw_work() 1795 lck_rw_lock(&info->rw_lock, type); in thread_rw_work() 1798 lck_rw_unlock(&info->rw_lock, type); in thread_rw_work() 1813 lck_rw_unlock(&info->rw_lock, type); in thread_rw_work() 2487 lck_rw_init(&info.rw_lock, lck_grp, lck_attr); in ts_kernel_sleep_inheritor_test() [all …]
|
| /xnu-11215/bsd/vfs/ |
| H A D | vfs_cluster.c | 153 lck_rw_t rw_lock; member 5023 lck_rw_destroy(&new_lck->rw_lock, &cl_mtx_grp); in cluster_lock_direct_read() 5026 lck_rw_lock(&lck->rw_lock, type); in cluster_lock_direct_read() 5035 lck_rw_lock(&new_lck->rw_lock, type); in cluster_lock_direct_read() 5043 lck_rw_init(&new_lck->rw_lock, &cl_mtx_grp, LCK_ATTR_NULL); in cluster_lock_direct_read() 5054 lck_rw_done(&lck->rw_lock); in cluster_unlock_direct_read() 5060 lck_rw_destroy(&lck->rw_lock, &cl_mtx_grp); in cluster_unlock_direct_read()
|