rw_read_held
extern int rw_read_held(rwlock_t *);
if (rw_read_held(rwlp)) {
return (rw_read_held(rwlp) || rw_write_held(rwlp));
#define RW_READ_HELD(x) (rw_read_held((x)))
extern int rw_read_held(krwlock_t *);
ASSERT(rw_read_held(&rwx->rwx_lock));
ASSERT(rw_read_held(&sl->sl_access_state_lock));
ASSERT(rw_read_held(&sl->sl_access_state_lock));
ASSERT(rw_read_held(&fmodsw_lock));
#define RW_READ_HELD(x) (rw_read_held((x)))
extern int rw_read_held(krwlock_t *);
rw_read_held(&m2p_lock[XM2P_HASH].m2p_rwlock));