Home
last modified time | relevance | path

Searched refs:rw_lock (Results 1 – 4 of 4) sorted by relevance

/xnu-11215/bsd/security/audit/
H A Daudit_bsd.h179 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 Daudit_bsd.c184 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 Dkernel_tests.c1163 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 Dvfs_cluster.c153 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()