Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:tvp

146     struct vnode *tdvp, struct vnode *tvp)
155 KASSERT(fdvp != tvp);
157 KASSERT(tdvp != tvp);
158 KASSERT(fvp != tvp);
164 KASSERT((tvp == NULL) || (tvp->v_mount == mp));
168 KASSERT((tvp == NULL) || (VOP_ISLOCKED(tvp) == LK_EXCLUSIVE));
172 VTOI(tdvp)->i_e2fs_flags, (tvp? VTOI(tvp)->i_e2fs_flags : 0),
173 (tvp != NULL),
184 struct vnode *tdvp, struct vnode *tvp)
193 KASSERT(fdvp != tvp);
195 KASSERT(tdvp != tvp);
196 KASSERT(fvp != tvp);
202 KASSERT((tvp == NULL) || (tvp->v_mount == mp));
206 KASSERT((tvp == NULL) || (VOP_ISLOCKED(tvp) == LK_EXCLUSIVE));
212 tvp, (tvp? VTOI(tvp)->i_uid : 0));
275 void *tde, struct vnode *tvp, nlink_t *tvp_nlinkp)
293 KASSERT(fdvp != tvp);
295 KASSERT(tdvp != tvp);
296 KASSERT(fvp != tvp);
300 KASSERT((tvp == NULL) || (tvp->v_mount == mp));
304 KASSERT((tvp == NULL) || (VOP_ISLOCKED(tvp) == LK_EXCLUSIVE));
315 KASSERT((tvp == NULL) || (directory_p == (tvp->v_type == VDIR)));
316 KASSERT((tvp == NULL) || (directory_p ==
317 ((VTOI(tvp)->i_e2fs_mode & IFMT) == IFDIR)));
348 if (tvp == NULL) {
431 KASSERT(0 < VTOI(tvp)->i_e2fs_nlink);
432 VTOI(tvp)->i_e2fs_nlink--;
438 if (VTOI(tvp)->i_e2fs_nlink != 1)
439 ufs_dirbad(VTOI(tvp), (doff_t)0,
441 VTOI(tvp)->i_e2fs_nlink = 0;
442 error = ext2fs_truncate(tvp, (off_t)0, IO_SYNC, cred);
448 *tvp_nlinkp = VTOI(tvp)->i_e2fs_nlink;
453 VTOI(tvp)->i_flag |= IN_CHANGE;
480 if (!reparent_p && (tvp == NULL) &&
494 genfs_rename_cache_purge(fdvp, fvp, tdvp, tvp);