rrmlock_t
rrm_init(rrmlock_t *rrl, boolean_t track_all)
rrm_destroy(rrmlock_t *rrl)
rrm_enter(rrmlock_t *rrl, krw_t rw, void *tag)
rrm_enter_read(rrmlock_t *rrl, void *tag)
rrm_enter_write(rrmlock_t *rrl)
rrm_exit(rrmlock_t *rrl, void *tag)
rrm_held(rrmlock_t *rrl, krw_t rw)
void rrm_enter_write(rrmlock_t *rrl);
void rrm_exit(rrmlock_t *rrl, void *tag);
boolean_t rrm_held(rrmlock_t *rrl, krw_t rw);
void rrm_init(rrmlock_t *rrl, boolean_t track_all);
void rrm_destroy(rrmlock_t *rrl);
void rrm_enter(rrmlock_t *rrl, krw_t rw, void *tag);
void rrm_enter_read(rrmlock_t *rrl, void *tag);
rrmlock_t z_teardown_lock;