Lines Matching full:vnode
56 struct vnode *um_lowervp; /* VREFed once */
57 struct vnode *um_uppervp; /* VREFed once */
58 struct vnode *um_rootvp; /* ROOT vnode */
83 /* A cache of vnode references */
85 struct vnode *un_lowervp; /* lower side vnode */
86 struct vnode *un_uppervp; /* upper side vnode */
87 struct vnode *un_dvp; /* parent unionfs vnode */
88 struct vnode *un_vnode; /* Back pointer */
92 /* dir vnode hash table */
103 * Changing these flags requires the vnode to be locked exclusive.
115 unionfs_check_vnode(struct vnode *vp, const char *file __unused, in unionfs_check_vnode()
120 * handles the case in which the vnode has been vgonel()'ed. in unionfs_check_vnode()
123 ("%s:%d: non-unionfs vnode %p", file, line, vp)); in unionfs_check_vnode()
133 int unionfs_nodeget(struct mount *, struct vnode *, struct vnode *,
134 struct vnode *, struct vnode **, struct componentname *);
135 void unionfs_noderem(struct vnode *);
142 int unionfs_check_rmdir(struct vnode *, struct ucred *, struct thread *td);
143 int unionfs_copyfile(struct vnode *, int, struct ucred *,
147 int unionfs_create_uppervattr(struct unionfs_mount *, struct vnode *,
149 int unionfs_mkshadowdir(struct vnode *, struct vnode *,
151 int unionfs_mkwhiteout(struct vnode *, struct vnode *,
153 int unionfs_relookup(struct vnode *, struct vnode **,
156 void unionfs_forward_vop_start_pair(struct vnode *, int *,
157 struct vnode *, int *);
158 bool unionfs_forward_vop_finish_pair(struct vnode *, struct vnode *, int,
159 struct vnode *, struct vnode *, int);
160 int unionfs_set_in_progress_flag(struct vnode *, unsigned int);
161 void unionfs_clear_in_progress_flag(struct vnode *, unsigned int);
164 unionfs_forward_vop_start(struct vnode *basevp, int *lkflags) in unionfs_forward_vop_start()
170 unionfs_forward_vop_finish(struct vnode *unionvp, struct vnode *basevp, in unionfs_forward_vop_finish()