Home
last modified time | relevance | path

Searched refs:b_lock (Results 1 – 5 of 5) sorted by relevance

/freebsd-12-stable/lib/libthr/thread/
Dthr_barrier.c69 THR_UMUTEX_LOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy()
71 THR_UMUTEX_UNLOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy()
78 THR_UMUTEX_UNLOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy()
82 _thr_ucond_wait(&bar->b_cv, &bar->b_lock, NULL, 0); in _pthread_barrier_destroy()
83 THR_UMUTEX_LOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy()
88 THR_UMUTEX_UNLOCK(curthread, &bar->b_lock); in _pthread_barrier_destroy()
123 _thr_umutex_init(&bar->b_lock); in _pthread_barrier_init()
126 bar->b_lock.m_flags |= USYNC_PROCESS_SHARED; in _pthread_barrier_init()
152 THR_UMUTEX_LOCK(curthread, &bar->b_lock); in _pthread_barrier_wait()
158 THR_UMUTEX_UNLOCK(curthread, &bar->b_lock); in _pthread_barrier_wait()
[all …]
Dthr_private.h209 struct umutex b_lock; member
/freebsd-12-stable/sys/sys/
Dbuf.h120 struct lock b_lock; /* Buffer lock */ member
290 lockinit(&(bp)->b_lock, PRIBIO + 4, buf_wmesg, 0, 0)
296 _lockmgr_args_rw(&(bp)->b_lock, (locktype), (interlock), \
304 _lockmgr_args_rw(&(bp)->b_lock, (locktype) | LK_TIMELOCK, \
316 (void)_lockmgr_args(&(bp)->b_lock, LK_RELEASE, NULL, \
325 lockmgr_recursed(&(bp)->b_lock)
331 lockstatus(&(bp)->b_lock)
336 lockdestroy(&(bp)->b_lock)
342 lockmgr_printinfo(&(bp)->b_lock)
349 _lockmgr_assert(&(bp)->b_lock, KA_LOCKED, LOCK_FILE, LOCK_LINE)
[all …]
/freebsd-12-stable/sys/geom/
Dgeom_vfs.c125 if (LK_HOLDER(bp->b_lock.lk_lock) == LK_KERNPROC) in g_vfs_done()
130 if (LK_HOLDER(bp->b_lock.lk_lock) == LK_KERNPROC) in g_vfs_done()
/freebsd-12-stable/sys/ufs/ffs/
Dffs_softdep.c994 #define BUF_AREC(bp) lockallowrecurse(&(bp)->b_lock)
995 #define BUF_NOREC(bp) lockdisablerecurse(&(bp)->b_lock)