Searched refs:rms (Results 1 – 2 of 2) sorted by relevance
| /f-stack/freebsd/kern/ |
| H A D | kern_rmlock.c | 1008 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 D | rmlock.h | 137 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 …]
|