Searched refs:rw_lock (Results 1 – 7 of 7) sorted by relevance
| /f-stack/freebsd/sys/ |
| H A D | rwlock.h | 162 _rw_init_flags(&(rw)->rw_lock, n, 0) 164 _rw_init_flags(&(rw)->rw_lock, n, o) 166 _rw_destroy(&(rw)->rw_lock) 168 _rw_wowned(&(rw)->rw_lock) 172 __rw_try_wlock(&(rw)->rw_lock, f, l) 176 __rw_try_rlock(&(rw)->rw_lock, f, l) 179 __rw_rlock(&(rw)->rw_lock, f, l) 196 __rw_downgrade(&(rw)->rw_lock, f, l) 199 __rw_wlock_hard(&(rw)->rw_lock, v) 201 __rw_wunlock_hard(&(rw)->rw_lock, v) [all …]
|
| H A D | _rwlock.h | 46 volatile uintptr_t rw_lock; member 60 volatile uintptr_t rw_lock; member
|
| /f-stack/freebsd/kern/ |
| H A D | kern_rwlock.c | 188 if (rw->rw_lock & RW_LOCK_READ) { in unlock_rw() 202 uintptr_t x = rw->rw_lock; in owner_rw() 220 ASSERT_ATOMIC_LOAD_PTR(rw->rw_lock, in _rw_init_flags() 222 &rw->rw_lock)); in _rw_init_flags() 239 rw->rw_lock = RW_UNLOCKED; in _rw_init_flags() 252 rw->rw_lock = RW_DESTROYED; in _rw_destroy() 285 KASSERT(rw->rw_lock != RW_DESTROYED, in _rw_wlock_cookie() 318 KASSERT(rw->rw_lock != RW_DESTROYED, in __rw_try_wlock_int() 366 KASSERT(rw->rw_lock != RW_DESTROYED, in _rw_wunlock_cookie() 713 x = rw->rw_lock; in __rw_try_rlock_int() [all …]
|
| /f-stack/tools/compat/include/sys/ |
| H A D | _rwlock.h | 38 void* rw_lock; member 43 void* rw_lock; member
|
| /f-stack/lib/include/sys/ |
| H A D | _rwlock.h | 39 ff_rwlock_t rw_lock; member 44 ff_rwlock_t rw_lock; member
|
| /f-stack/freebsd/contrib/openzfs/lib/libzpool/ |
| H A D | kernel.c | 243 VERIFY0(pthread_rwlock_init(&rwlp->rw_lock, NULL)); in rw_init() 251 VERIFY0(pthread_rwlock_destroy(&rwlp->rw_lock)); in rw_destroy() 258 VERIFY0(pthread_rwlock_rdlock(&rwlp->rw_lock)); in rw_enter() 261 VERIFY0(pthread_rwlock_wrlock(&rwlp->rw_lock)); in rw_enter() 274 VERIFY0(pthread_rwlock_unlock(&rwlp->rw_lock)); in rw_exit() 283 error = pthread_rwlock_tryrdlock(&rwlp->rw_lock); in rw_tryenter() 285 error = pthread_rwlock_trywrlock(&rwlp->rw_lock); in rw_tryenter()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | zfs_context.h | 284 pthread_rwlock_t rw_lock;
|