Lines Matching refs:mp
227 void _audit_cv_wait(struct cv *cvp, lck_mtx_t *mp, const char *desc);
228 int _audit_cv_wait_sig(struct cv *cvp, lck_mtx_t *mp, const char *desc);
229 int _audit_cv_wait_continuation(struct cv *cvp, lck_mtx_t *mp,
236 #define cv_wait(cvp, mp) _audit_cv_wait(cvp, (mp)->mtx_lock, #cvp)
237 #define cv_wait_sig(cvp, mp) _audit_cv_wait_sig(cvp, (mp)->mtx_lock, #cvp)
238 #define cv_wait_continuation(cvp,mp,f) \
239 _audit_cv_wait_continuation(cvp, (mp)->mtx_lock, f)
244 void _audit_mtx_init(struct mtx *mp, const char *name);
245 void _audit_mtx_destroy(struct mtx *mp);
246 #define mtx_init(mp, name, type, opts) \
247 _audit_mtx_init(mp, name)
248 #define mtx_lock(mp) lck_mtx_lock((mp)->mtx_lock)
249 #define mtx_unlock(mp) lck_mtx_unlock((mp)->mtx_lock)
250 #define mtx_destroy(mp) _audit_mtx_destroy(mp)
251 #define mtx_yield(mp) lck_mtx_yield((mp)->mtx_lock)
302 #define mtx_assert(mp, wht) lck_mtx_assert((mp)->mtx_lock, wht)
308 #define mtx_assert(mp, wht)