Home
last modified time | relevance | path

Searched refs:rms (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_rmlock.c1008 rms_int_influx_exit(rms, rms_int_pcpu(rms)); in rms_rlock_fallback()
1013 msleep(&rms->readers, &rms->mtx, PUSER - 1, mtx_name(&rms->mtx), 0); in rms_rlock_fallback()
1015 rms_int_readers_inc(rms, rms_int_pcpu(rms)); in rms_rlock_fallback()
1071 rms_int_influx_exit(rms, rms_int_pcpu(rms)); in rms_runlock_fallback()
1077 MPASS(rms->debug_readers == rms->readers); in rms_runlock_fallback()
1079 rms->readers--; in rms_runlock_fallback()
1118 rms = rmsipi->rms; in rms_action_func()
1138 rms = rmsipi->rms; in rms_wait_func()
1175 rmsipi.rms = rms; in rms_wlock_switch()
1195 msleep(&rms->owner, &rms->mtx, (PUSER - 1), in rms_wlock()
[all …]
/f-stack/freebsd/sys/
H A Drmlock.h137 void rms_destroy(struct rmslock *rms);
138 void rms_rlock(struct rmslock *rms);
141 void rms_wlock(struct rmslock *rms);
143 void rms_unlock(struct rmslock *rms);
146 rms_wowned(struct rmslock *rms) in rms_wowned() argument
149 return (rms->owner == curthread); in rms_wowned()
160 rms_rowned(struct rmslock *rms) in rms_rowned() argument
163 return (rms->debug_readers > 0); in rms_rowned()
167 rms_owned_any(struct rmslock *rms) in rms_owned_any() argument
170 if (rms_wowned(rms)) in rms_owned_any()
[all …]