Lines Matching full:rms
135 void rms_init(struct rmslock *rms, const char *name);
136 void rms_destroy(struct rmslock *rms);
137 void rms_rlock(struct rmslock *rms);
138 int rms_try_rlock(struct rmslock *rms);
139 void rms_runlock(struct rmslock *rms);
140 void rms_wlock(struct rmslock *rms);
141 void rms_wunlock(struct rmslock *rms);
142 void rms_unlock(struct rmslock *rms);
145 rms_wowned(struct rmslock *rms) in rms_wowned() argument
148 return (rms->owner == curthread); in rms_wowned()
166 rms_rowned(struct rmslock *rms) in rms_rowned() argument
169 return (rms->debug_readers > 0); in rms_rowned()
173 rms_owned_any(struct rmslock *rms) in rms_owned_any() argument
176 if (rms_wowned(rms)) in rms_owned_any()
179 return (rms_rowned(rms)); in rms_owned_any()