Lines Matching refs:lp
39 extern void lock_set(lock_t *lp);
40 extern int lock_try(lock_t *lp);
41 extern int lock_spin_try(lock_t *lp);
42 extern int ulock_try(lock_t *lp);
43 extern void ulock_clear(lock_t *lp);
44 extern void lock_clear(lock_t *lp);
45 extern void lock_set_spl(lock_t *lp, int new_pil, ushort_t *old_pil);
46 extern void lock_clear_splx(lock_t *lp, int s);
51 #define LOCK_INIT_CLEAR(lp) (*(lp) = 0) argument
52 #define LOCK_INIT_HELD(lp) (*(lp) = LOCK_HELD_VALUE) argument
53 #define LOCK_HELD(lp) (*(volatile lock_t *)(lp) != 0) argument