Lines Matching defs:vp
74 struct vnode *vp = ap->a_vp;
75 struct inode *ip = VTOI(vp);
89 ufs_gjournal_close(vp);
97 qsyncvp(vp);
99 if ((ip->i_effnlink == 0 && DOINGSOFTDEP(vp)) ||
102 if (vn_start_secondary_write(vp, &mp, V_NOWAIT) != 0) {
104 if ((vp->v_iflag & VI_DOOMED) != 0) {
106 (void) vn_start_secondary_write(vp, &mp,
120 VI_LOCK(vp);
121 vp->v_iflag |= VI_OWEINACT;
122 VI_UNLOCK(vp);
132 error = UFS_TRUNCATE(vp, (off_t)0, IO_EXT | IO_NORMAL,
140 ufs_extattr_vnode_inactive(vp, td);
153 if (DOINGSOFTDEP(vp))
155 UFS_VFREE(vp, ip->i_number, mode);
160 vn_start_secondary_write(vp, &mp, V_NOWAIT)) {
165 (void) vn_start_secondary_write(vp, &mp,
167 UFS_UPDATE(vp, 0);
176 vrecycle(vp, td);
183 ufs_prepare_reclaim(struct vnode *vp)
190 ip = VTOI(vp);
192 vnode_destroy_vobject(vp);
196 dqrele(vp, ip->i_dquot[i]);
217 struct vnode *vp = ap->a_vp;
218 struct inode *ip = VTOI(vp);
221 ufs_prepare_reclaim(vp);
225 UFS_UPDATE(vp, 0);
229 vfs_hash_remove(vp);
235 VI_LOCK(vp);
236 vp->v_data = 0;
237 VI_UNLOCK(vp);