Searched refs:rwlock (Results 1 - 7 of 7) sorted by relevance

/darwin-on-arm/xnu/bsd/kern/
H A Dpthread_support.c334 /* bits needed in handling the rwlock unlock */
1575 * psynch_rw_rdlock: This system call is used for psync rwlock readers to block.
1580 user_addr_t rwlock = uap->rwlock; local
1596 __PTHREAD_TRACE_DEBUG(_PSYNCH_TRACE_RWRDLOCK | DBG_FUNC_START, (uint32_t)rwlock, lgen, ugen, rw_wc, 0);
1610 error = ksyn_wqfind(rwlock, lgen, ugen, rw_wc, TID_ZERO, flags, (KSYN_WQTYPE_INWAIT|KSYN_WQTYPE_RWLOCK), &kwq);
1613 __PTHREAD_TRACE_DEBUG(_PSYNCH_TRACE_RWRDLOCK | DBG_FUNC_END, (uint32_t)rwlock, 1, 0, error, 0);
1650 __PTHREAD_TRACE_DEBUG(_PSYNCH_TRACE_RWRDLOCK | DBG_FUNC_NONE, (uint32_t)rwlock, 10, kwq->kw_nextseqword, kwq->kw_lastseqword, 0);
1661 __PTHREAD_TRACE_DEBUG(_PSYNCH_TRACE_RWRDLOCK | DBG_FUNC_NONE, (uint32_t)rwlock, 0xff, updatebits, 0xee, 0);
1670 __PTHREAD_TRACE_DEBUG(_PSYNCH_TRACE_RWRDLOCK | DBG_FUNC_NONE, (uint32_t)rwlock,
1751 user_addr_t rwlock = uap->rwlock; local
1897 user_addr_t rwlock = uap->rwlock; local
2050 user_addr_t rwlock = uap->rwlock; local
2197 user_addr_t rwlock = uap->rwlock; local
2311 user_addr_t rwlock = uap->rwlock; local
2467 user_addr_t rwlock = uap->rwlock; local
[all...]
/darwin-on-arm/xnu/bsd/security/audit/
H A Daudit_bsd.h189 struct rwlock { struct
284 void _audit_rw_init(struct rwlock *lp, const char *name);
285 void _audit_rw_destroy(struct rwlock *lp);
H A Daudit_bsd.c353 _audit_rw_init(struct rwlock *lp, const char *lckname)
355 _audit_rw_init(struct rwlock *lp, __unused const char *lckname)
367 _audit_rw_destroy(struct rwlock *lp)
H A Daudit_bsm_klib.c72 static struct rwlock evclass_lock;
H A Daudit.c187 static struct rwlock audit_kinfo_lock;
H A Daudit_session.c116 static struct rwlock se_entry_lck; /* (1) lock for se_link above */
308 static struct rwlock audit_sdev_lock;
H A Daudit_pipe.c189 * Global list of audit pipes, rwlock to protect it. Individual record
195 static struct rwlock audit_pipe_lock;

Completed in 25 milliseconds