Lines Matching full:lvp
13781 struct vnode *lvp, *mvp; in softdep_request_cleanup_flush() local
13786 MNT_VNODE_FOREACH_ALL(lvp, mp, mvp) { in softdep_request_cleanup_flush()
13787 if (TAILQ_FIRST(&lvp->v_bufobj.bo_dirty.bv_hd) == 0) { in softdep_request_cleanup_flush()
13788 VI_UNLOCK(lvp); in softdep_request_cleanup_flush()
13791 if (vget(lvp, LK_EXCLUSIVE | LK_INTERLOCK | LK_NOWAIT) != 0) { in softdep_request_cleanup_flush()
13795 if (lvp->v_vflag & VV_NOSYNC) { /* unlinked */ in softdep_request_cleanup_flush()
13796 vput(lvp); in softdep_request_cleanup_flush()
13799 (void) ffs_syncvnode(lvp, MNT_NOWAIT, 0); in softdep_request_cleanup_flush()
13800 vput(lvp); in softdep_request_cleanup_flush()
13802 lvp = ump->um_devvp; in softdep_request_cleanup_flush()
13803 if (vn_lock(lvp, LK_EXCLUSIVE | LK_NOWAIT) == 0) { in softdep_request_cleanup_flush()
13804 VOP_FSYNC(lvp, MNT_NOWAIT, td); in softdep_request_cleanup_flush()
13805 VOP_UNLOCK(lvp); in softdep_request_cleanup_flush()