rw_status
s = rw_status(&iosf_lock);
#define mutex_is_locked(rwl) (rw_status(rwl) != 0)
if (rw_status(rwl) == RW_WRITE)
if (rw_status(&fdp->fd_lock) == RW_WRITE) {
nolock = (rw_status(&kqueue_ps_list_lock) == RW_WRITE);
if (rw_status(rwl) != RW_READ)
switch (rw_status(rwl)) {
return (rw_status(&rrwl->rrwl_lock));
status = rw_status(rwl);
KASSERT(rw_status(&lock->prl_rwlock) != RW_WRITE);
if (rw_status(&netlock) == RW_READ) {
rw_status(&so->so_lock) != RW_WRITE)
if (rw_status(&netlock) == RW_READ)
if (rw_status(&netlock) == RW_READ)
return (rw_status(&mp->mnt_lock) != 0);
if (rw_status(&pf_lock) != RW_WRITE) \
rw_status(&pf_lock),__func__);\
if (rw_status(&pf_lock) == RW_WRITE) \
splassert_fail(0, rw_status(&pf_lock), __func__);\
if (rw_status(&pf_state_lock) != RW_WRITE)\
rw_status(&pf_state_lock), __func__);\
int rw_status(struct rwlock *);
return (rw_status(rwl) == RW_READ);
return (rw_status(rwl) == RW_WRITE);
status = rw_status(rwl);
int _s = rw_status(&netlock); \
int _s = rw_status(&netlock); \
int _s = rw_status(&netlock); \
KASSERT(rw_status(amap->am_lock) == flt->upper_lock_type);
KASSERT(rw_status(amap->am_lock) == flt->upper_lock_type);
KASSERT(flt->lower_lock_type == rw_status(uobj->vmobjlock));
KASSERT(flt->lower_lock_type == rw_status(uobj->vmobjlock));
rw_status(amap->am_lock) == flt->upper_lock_type);
rw_status(uobj->vmobjlock) == flt->lower_lock_type);
rw_status(uobj->vmobjlock) == flt->lower_lock_type);
rw_status(amap->am_lock) == flt->upper_lock_type);
rw_status(uobj->vmobjlock) == flt->lower_lock_type);
lock_type = rw_status(anon->an_lock);
KASSERT(flt->upper_lock_type == rw_status(amap->am_lock));
KASSERT(flt->upper_lock_type == rw_status(amap->am_lock));
rw_status(amap->am_lock) == flt->upper_lock_type);
if (rw_status(&netlock) == RW_WRITE) {