Lines Matching refs:lp
143 * lock_try(lp), ulock_try(lp)
155 lock_try(lock_t *lp)
157 return (0xFF ^ ldstub(lp));
161 lock_spin_try(lock_t *lp)
163 return (0xFF ^ ldstub(lp));
167 lock_set(lock_t *lp)
171 if (!lock_try(lp))
172 lock_set_spin(lp);
177 lock_clear(lock_t *lp)
180 *lp = 0;
184 ulock_try(lock_t *lp)
186 return (0xFF ^ ldstub(lp));
190 ulock_clear(lock_t *lp)
193 *lp = 0;
262 * lock_set_spl(lp, new_pil, *old_pil_addr)
263 * Sets pil to new_pil, grabs lp, stores old pil in *old_pil_addr.
270 lock_set_spl(lock_t *lp, int new_pil, u_short *old_pil_addr)
277 if (!lock_try(lp)) {
278 lock_set_spl_spin(lp, new_pil, old_pil_addr, old_pil);
308 * lock_clear_splx(lp, s)
314 lock_clear_splx(lock_t *lp, int s)
318 lock_clear(lp);
366 mutex_enter(kmutex_t *lp)
371 mutex_tryenter(kmutex_t *lp)
376 mutex_exit(kmutex_t *lp)
381 mutex_owner_running(mutex_impl_t *lp)
490 rw_enter(krwlock_t *lp, krw_t rw)
495 rw_exit(krwlock_t *lp)