• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/bsd/security/audit/

Lines Matching refs:lp

256 void		_audit_slck_init(struct slck *lp, const char *grpname);
257 wait_result_t _audit_slck_lock(struct slck *lp, int intr);
258 void _audit_slck_unlock(struct slck *lp);
259 int _audit_slck_trylock(struct slck *lp);
260 void _audit_slck_assert(struct slck *lp, u_int assert);
261 void _audit_slck_destroy(struct slck *lp);
262 #define slck_init(lp, name) _audit_slck_init((lp), (name))
263 #define slck_lock(lp) _audit_slck_lock((lp), 0)
264 #define slck_lock_sig(lp) (_audit_slck_lock((lp), 1) != THREAD_AWAKENED)
265 #define slck_unlock(lp) _audit_slck_unlock((lp))
266 #define slck_destroy(lp) _audit_slck_destroy((lp))
271 void _audit_rlck_init(struct rlck *lp, const char *grpname);
272 void _audit_rlck_lock(struct rlck *lp);
273 void _audit_rlck_unlock(struct rlck *lp);
274 void _audit_rlck_assert(struct rlck *lp, u_int assert);
275 void _audit_rlck_destroy(struct rlck *lp);
276 #define rlck_init(lp, name) _audit_rlck_init((lp), (name))
277 #define rlck_lock(lp) _audit_rlck_lock((lp))
278 #define rlck_unlock(lp) _audit_rlck_unlock((lp))
279 #define rlck_destroy(lp) _audit_rlck_destroy((lp))
284 void _audit_rw_init(struct rwlock *lp, const char *name);
285 void _audit_rw_destroy(struct rwlock *lp);
286 #define rw_init(lp, name) _audit_rw_init(lp, name)
287 #define rw_rlock(lp) lck_rw_lock_shared((lp)->rw_lock)
288 #define rw_runlock(lp) lck_rw_unlock_shared((lp)->rw_lock)
289 #define rw_wlock(lp) lck_rw_lock_exclusive((lp)->rw_lock)
290 #define rw_wunlock(lp) lck_rw_unlock_exclusive((lp)->rw_lock)
291 #define rw_destroy(lp) _audit_rw_destroy(lp)
303 #define rw_assert(lp, wht) lck_rw_assert((lp)->rw_lock, wht)
304 #define sx_assert(lp, wht) lck_rw_assert((lp)->sx_lock, wht)
305 #define rlck_assert(lp, wht) _audit_rlck_assert((lp), wht)
306 #define slck_assert(lp, wht) _audit_slck_assert((lp), wht)
309 #define rw_assert(lp, wht)
310 #define sx_assert(lp, wht)
311 #define rlck_assert(lp, wht)
312 #define slck_assert(lp, wht)