Lines Matching refs:vnode
74 struct vnode *um_lowervp; /* VREFed once */
75 struct vnode *um_uppervp; /* VREFed once */
76 struct vnode *um_rootvp; /* ROOT vnode */
102 /* A cache of vnode references */
104 struct vnode *un_lowervp; /* lower side vnode */
105 struct vnode *un_uppervp; /* upper side vnode */
106 struct vnode *un_dvp; /* parent unionfs vnode */
107 struct vnode *un_vnode; /* Back pointer */
115 * It needs the vnode with exclusive lock, when changing the un_flag variable.
124 int unionfs_nodeget(struct mount *mp, struct vnode *uppervp, struct vnode *lowervp, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp);
125 void unionfs_noderem(struct vnode *vp);
129 int unionfs_check_rmdir(struct vnode *vp, kauth_cred_t cred);
132 int unionfs_create_uppervattr(struct unionfs_mount *ump, struct vnode *lvp, struct vattr *uva, kauth_cred_t cred);
133 int unionfs_mkshadowdir(struct unionfs_mount *ump, struct vnode *duvp, struct unionfs_node *unp, struct componentname *cnp);
134 int unionfs_mkwhiteout(struct vnode *dvp, struct componentname *cnp, const char *path);
135 int unionfs_relookup_for_create(struct vnode *dvp, struct componentname *cnp);
136 int unionfs_relookup_for_delete(struct vnode *dvp, struct componentname *cnp);
137 int unionfs_relookup_for_rename(struct vnode *dvp, struct componentname *cnp);
140 struct vnode *unionfs_checklowervp(struct vnode *vp, const char *fil, int lno);
141 struct vnode *unionfs_checkuppervp(struct vnode *vp, const char *fil, int lno);