Searched refs:b_lock (Results 1 – 7 of 7) sorted by relevance
| /freebsd-10-stable/lib/libthr/thread/ |
| D | thr_barrier.c | 52 THR_UMUTEX_LOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy() 54 THR_UMUTEX_UNLOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy() 61 THR_UMUTEX_UNLOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy() 65 _thr_ucond_wait(&bar->b_cv, &bar->b_lock, NULL, 0); in _pthread_barrier_destroy() 66 THR_UMUTEX_LOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy() 71 THR_UMUTEX_UNLOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy() 93 _thr_umutex_init(&bar->b_lock); in _pthread_barrier_init() 113 THR_UMUTEX_LOCK(curthread, &bar->b_lock); in _pthread_barrier_wait() 119 THR_UMUTEX_UNLOCK(curthread, &bar->b_lock); in _pthread_barrier_wait() 125 _thr_ucond_wait(&bar->b_cv, &bar->b_lock, NULL, 0); in _pthread_barrier_wait() [all …]
|
| D | thr_private.h | 183 struct umutex b_lock; member
|
| /freebsd-10-stable/sys/sys/ |
| D | buf.h | 114 struct lock b_lock; /* Buffer lock */ member 268 lockinit(&(bp)->b_lock, PRIBIO + 4, buf_wmesg, 0, 0) 274 _lockmgr_args_rw(&(bp)->b_lock, (locktype), (interlock), \ 282 _lockmgr_args_rw(&(bp)->b_lock, (locktype) | LK_TIMELOCK, \ 294 (void)_lockmgr_args(&(bp)->b_lock, LK_RELEASE, NULL, \ 303 lockmgr_recursed(&(bp)->b_lock) 309 lockstatus(&(bp)->b_lock) 314 lockdestroy(&(bp)->b_lock) 320 lockmgr_printinfo(&(bp)->b_lock) 327 _lockmgr_assert(&(bp)->b_lock, KA_LOCKED, LOCK_FILE, LOCK_LINE) [all …]
|
| /freebsd-10-stable/lib/libkse/thread/ |
| D | thr_barrier.c | 53 ret = _pthread_mutex_destroy(&bar->b_lock); in _pthread_barrier_destroy() 73 if ((ret = _pthread_mutex_init(&bar->b_lock, NULL)) != 0) { in _pthread_barrier_init() 79 _pthread_mutex_destroy(&bar->b_lock); in _pthread_barrier_init() 102 if ((ret = _pthread_mutex_lock(&bar->b_lock)) != 0) in _pthread_barrier_wait() 116 &bar->b_cond, &bar->b_lock); in _pthread_barrier_wait() 120 _pthread_mutex_unlock(&bar->b_lock); in _pthread_barrier_wait()
|
| D | thr_private.h | 385 pthread_mutex_t b_lock; member
|
| /freebsd-10-stable/sys/geom/ |
| D | geom_vfs.c | 123 if (LK_HOLDER(bp->b_lock.lk_lock) == LK_KERNPROC) in g_vfs_done() 128 if (LK_HOLDER(bp->b_lock.lk_lock) == LK_KERNPROC) in g_vfs_done()
|
| /freebsd-10-stable/sys/ufs/ffs/ |
| D | ffs_softdep.c | 987 #define BUF_AREC(bp) lockallowrecurse(&(bp)->b_lock) 988 #define BUF_NOREC(bp) lockdisablerecurse(&(bp)->b_lock)
|