Home
last modified time | relevance | path

Searched refs:rw_lock (Results 1 – 7 of 7) sorted by relevance

/f-stack/freebsd/sys/
H A Drwlock.h162 _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.h46 volatile uintptr_t rw_lock; member
60 volatile uintptr_t rw_lock; member
/f-stack/freebsd/kern/
H A Dkern_rwlock.c188 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.h38 void* rw_lock; member
43 void* rw_lock; member
/f-stack/lib/include/sys/
H A D_rwlock.h39 ff_rwlock_t rw_lock; member
44 ff_rwlock_t rw_lock; member
/f-stack/freebsd/contrib/openzfs/lib/libzpool/
H A Dkernel.c243 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 Dzfs_context.h284 pthread_rwlock_t rw_lock;