Searched refs:lk_recurse (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/kern/ |
H A D | kern_lock.c | 230 LOCK_LOG_LOCK("XLOCK", &lk->lock_object, 0, lk->lk_recurse, file, line); in lockmgr_note_exclusive_acquire() 245 LOCK_LOG_LOCK("XUNLOCK", &lk->lock_object, 0, lk->lk_recurse, file, in lockmgr_note_exclusive_release() 455 lk->lk_recurse = 0; in lockinit() 503 KASSERT(lk->lk_recurse == 0, ("lockmgr still recursed")); in lockdestroy() 817 lk->lk_recurse++; in lockmgr_xlock_hard() 820 lk->lk_recurse, file, line); in lockmgr_xlock_hard() 1130 lk->lk_recurse--; in lockmgr_xunlock_hard() 1131 if (lk->lk_recurse == 0) in lockmgr_xunlock_hard() 1575 lk->lk_recurse, file, line); in __lockmgr_args() 1818 db_printf(" recursed: %d\n", lk->lk_recurse); in db_show_lockmgr()
|
/freebsd/sys/sys/ |
H A D | lockmgr.h | 64 #define lk_recurse lock_object.lo_data macro
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_vnops.c | 539 if (result == 0 && vp->v_vnlock->lk_recurse == 0) { in ffs_lock() 577 if (result == 0 && vp->v_vnlock->lk_recurse == 0) { in ffs_lock() 605 KASSERT(vp->v_type != VDIR || vp->v_vnlock->lk_recurse != 0 || in ffs_unlock_debug() 610 vp->v_vnlock->lk_recurse == 0) in ffs_unlock_debug()
|
H A D | ffs_snapshot.c | 2687 for (i = 0; i <= sn->sn_lock.lk_recurse; i++) { in revert_snaplock() 2700 while (sn->sn_lock.lk_recurse > 0) in revert_snaplock()
|
/freebsd/sys/fs/unionfs/ |
H A D | union_subr.c | 479 KASSERT(vp->v_vnlock->lk_recurse == 0 || (vp->v_vflag & VV_ROOT) != 0, in unionfs_noderem() 783 lockrec = lvp->v_vnlock->lk_recurse; in unionfs_node_update()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 354 if (onfault && vp->v_vnlock->lk_recurse == 0) { in nfs_lock() 365 (lktype == LK_SHARED && vp->v_vnlock->lk_recurse > 0)) { in nfs_lock()
|