Lines Matching refs:pvp

241 softdep_freefile(struct vnode *pvp,  in softdep_freefile()  argument
1401 struct vnode *pvp; in get_parent_vp() local
1406 for (bplocked = true, pvp = NULL;;) { in get_parent_vp()
1407 error = ffs_vgetf(mp, inum, LK_EXCLUSIVE | LK_NOWAIT, &pvp, in get_parent_vp()
1416 if (VTOI(pvp)->i_mode == 0 || !bplocked) { in get_parent_vp()
1420 if (VTOI(pvp)->i_mode == 0) in get_parent_vp()
1421 vgone(pvp); in get_parent_vp()
1448 error = ffs_vgetf(mp, inum, LK_EXCLUSIVE, &pvp, in get_parent_vp()
1455 if (VTOI(pvp)->i_mode == 0) { in get_parent_vp()
1456 vgone(pvp); in get_parent_vp()
1457 vput(pvp); in get_parent_vp()
1458 pvp = NULL; in get_parent_vp()
1466 vput(pvp); in get_parent_vp()
1467 pvp = NULL; in get_parent_vp()
1479 if (error != 0 && pvp != NULL) { in get_parent_vp()
1480 vput(pvp); in get_parent_vp()
1481 pvp = NULL; in get_parent_vp()
1484 *rvp = pvp; in get_parent_vp()
7779 struct vnode *pvp, in softdep_freefile() argument
7783 struct inode *ip = VTOI(pvp); in softdep_freefile()
7797 workitem_alloc(&freefile->fx_list, D_FREEFILE, pvp->v_mount); in softdep_freefile()
7818 inodedep_lookup(pvp->v_mount, ino, 0, &inodedep); in softdep_freefile()
7845 inodedep_lookup(pvp->v_mount, ino, 0, &inodedep); in softdep_freefile()
12664 struct vnode *pvp; in softdep_fsync() local
12742 &pvp); in softdep_fsync()
12758 if ((error = ffs_update(pvp, 1)) != 0) { in softdep_fsync()
12759 vput(pvp); in softdep_fsync()
12779 error = ffs_syncvnode(pvp, in softdep_fsync()
12783 vput(pvp); in softdep_fsync()
12796 error = bread(pvp, lbn, blksize(fs, VTOI(pvp), lbn), td->td_ucred, in softdep_fsync()
12802 vput(pvp); in softdep_fsync()
13314 struct vnode *pvp, in flush_pagedep_deps() argument
13340 if ((error = ffs_update(pvp, 1)) != 0) in flush_pagedep_deps()
13384 error = get_parent_vp(pvp, mp, inum, locked_bp, in flush_pagedep_deps()
13449 error = get_parent_vp(pvp, mp, inum, locked_bp, in flush_pagedep_deps()