Searched refs:rw_recurse (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13-stable/sys/kern/ |
| HD | kern_rwlock.c | 142 #define rw_recursed(rw) ((rw)->rw_recurse != 0) 238 rw->rw_recurse = 0; in _rw_init_flags() 249 KASSERT(rw->rw_recurse == 0, ("rw lock %p still recursed", rw)); in _rw_destroy() 295 LOCK_LOG_LOCK("WLOCK", &rw->lock_object, 0, rw->rw_recurse, file, line); in _rw_wlock_cookie() 328 rw->rw_recurse++; in __rw_try_wlock_int() 368 LOCK_LOG_LOCK("WUNLOCK", &rw->lock_object, 0, rw->rw_recurse, file, in _rw_wunlock_cookie() 956 rw->rw_recurse++; in __rw_wlock_hard() 1215 if (--(rw->rw_recurse) == 0) in __rw_wunlock_hard() 1543 db_printf(" recursed: %u\n", rw->rw_recurse); in db_show_rwlock()
|
| /freebsd-13-stable/sys/sys/ |
| HD | rwlock.h | 77 #define rw_recurse lock_object.lo_data macro
|