Home | History | Annotate | Download | only in unionfs

Lines Matching defs:ump

72 	struct unionfs_mount *ump;
114 ump = MOUNTTOUNIONFSMOUNT(mp);
115 if (ump == NULL)
118 args->mntflags = ump->um_op;
191 ump = kmem_zalloc(sizeof(*ump), KM_SLEEP);
199 ump->um_lowervp = upperrootvp;
200 ump->um_uppervp = lowerrootvp;
202 ump->um_lowervp = lowerrootvp;
203 ump->um_uppervp = upperrootvp;
205 ump->um_rootvp = NULLVP;
206 ump->um_uid = uid;
207 ump->um_gid = gid;
208 ump->um_udir = udir;
209 ump->um_ufile = ufile;
210 ump->um_copymode = copymode;
211 ump->um_whitemode = whitemode;
216 mp->mnt_data = ump;
221 mp->mnt_flag |= ump->um_uppervp->v_mount->mnt_flag & MNT_RDONLY;
229 error = VOP_WHITEOUT(ump->um_uppervp, &fakecn, LOOKUP);
232 VOP_UNLOCK(ump->um_uppervp);
235 vput(ump->um_uppervp);
243 VOP_UNLOCK(ump->um_uppervp);
245 ump->um_op = args->mntflags & UNMNT_OPMASK;
250 error = unionfs_nodeget(mp, ump->um_uppervp, ump->um_lowervp,
251 NULLVP, &(ump->um_rootvp), NULL);
260 if ((ump->um_lowervp->v_mount->mnt_flag & MNT_LOCAL) &&
261 (ump->um_uppervp->v_mount->mnt_flag & MNT_LOCAL))
272 unionfs_noderem(ump->um_rootvp);
276 switch (ump->um_op) {
301 kmem_free(ump, sizeof(*ump));
312 struct unionfs_mount *ump;
319 ump = MOUNTTOUNIONFSMOUNT(mp);
349 kmem_free(ump, sizeof(*ump));
358 struct unionfs_mount *ump;
361 ump = MOUNTTOUNIONFSMOUNT(mp);
362 vp = ump->um_rootvp;
378 struct unionfs_mount *ump;
380 ump = MOUNTTOUNIONFSMOUNT(mp);
385 return VFS_QUOTACTL(ump->um_uppervp->v_mount, args);
391 struct unionfs_mount *ump;
396 ump = MOUNTTOUNIONFSMOUNT(mp);
399 __func__, mp, ump->um_lowervp, ump->um_uppervp);
401 error = VFS_STATVFS(ump->um_lowervp->v_mount, sbuf);
411 error = VFS_STATVFS(ump->um_uppervp->v_mount, sbuf);
448 struct unionfs_mount *ump;
451 ump = MOUNTTOUNIONFSMOUNT(mp);
455 return VFS_EXTATTRCTL(ump->um_uppervp->v_mount, cmd,
458 return VFS_EXTATTRCTL(ump->um_lowervp->v_mount, cmd,