Home
last modified time | relevance | path

Searched refs:lk_recurse (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/kern/
H A Dkern_lock.c230 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 Dlockmgr.h64 #define lk_recurse lock_object.lo_data macro
/freebsd/sys/ufs/ffs/
H A Dffs_vnops.c539 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 Dffs_snapshot.c2687 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 Dunion_subr.c479 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 Dnfs_clvnops.c354 if (onfault && vp->v_vnlock->lk_recurse == 0) { in nfs_lock()
365 (lktype == LK_SHARED && vp->v_vnlock->lk_recurse > 0)) { in nfs_lock()