Lines Matching refs:pvp
258 softdep_freefile(pvp, ino, mode)
259 struct vnode *pvp;
1467 struct vnode *pvp;
1472 for (bplocked = true, pvp = NULL;;) {
1473 error = ffs_vgetf(mp, inum, LK_EXCLUSIVE | LK_NOWAIT, &pvp,
1482 if (VTOI(pvp)->i_mode == 0 || !bplocked) {
1486 if (VTOI(pvp)->i_mode == 0)
1487 vgone(pvp);
1514 error = ffs_vgetf(mp, inum, LK_EXCLUSIVE, &pvp,
1521 if (VTOI(pvp)->i_mode == 0) {
1522 vgone(pvp);
1523 vput(pvp);
1524 pvp = NULL;
1532 vput(pvp);
1533 pvp = NULL;
1545 if (error != 0 && pvp != NULL) {
1546 vput(pvp);
1547 pvp = NULL;
1550 *rvp = pvp;
7910 softdep_freefile(pvp, ino, mode)
7911 struct vnode *pvp;
7915 struct inode *ip = VTOI(pvp);
7929 workitem_alloc(&freefile->fx_list, D_FREEFILE, pvp->v_mount);
7950 inodedep_lookup(pvp->v_mount, ino, 0, &inodedep);
7977 inodedep_lookup(pvp->v_mount, ino, 0, &inodedep);
12837 struct vnode *pvp;
12915 &pvp);
12931 if ((error = ffs_update(pvp, 1)) != 0) {
12932 vput(pvp);
12951 ffs_syncvnode(pvp, MNT_WAIT, 0))) {
12952 vput(pvp);
12963 error = bread(pvp, lbn, blksize(fs, VTOI(pvp), lbn), td->td_ucred,
12969 vput(pvp);
13481 flush_pagedep_deps(pvp, mp, diraddhdp, locked_bp)
13482 struct vnode *pvp;
13508 if ((error = ffs_update(pvp, 1)) != 0)
13552 error = get_parent_vp(pvp, mp, inum, locked_bp,
13617 error = get_parent_vp(pvp, mp, inum, locked_bp,