Home | History | Annotate | Download | only in v7fs

Lines Matching defs:mount

44 #include <sys/mount.h>
72 static int v7fs_mountfs(struct vnode *, struct mount *, int);
73 static int v7fs_openfs(struct vnode *, struct mount *, struct lwp *);
74 static void v7fs_closefs(struct vnode *, struct mount *);
79 v7fs_mount(struct mount *mp, const char *path, void *data, size_t *data_len)
116 DPRINTF("mount device=%lx\n", (long)devvp->v_rdev);
130 * used for our initial mount
147 * If mount by non-root, then verify that user has necessary
150 * Permission to update a mount is checked higher, so here we presume
151 * updating the mount is okay (for example, as far as securelevel goes)
210 v7fs_openfs(struct vnode *devvp, struct mount *mp, struct lwp *l)
240 v7fs_closefs(struct vnode *devvp, struct mount *mp)
251 v7fs_mountfs(struct vnode *devvp, struct mount *mp, int endian)
255 struct v7fs_mount_device mount;
263 mount.device.vnode = devvp;
264 mount.endian = endian;
266 if ((error = v7fs_io_init(&v7fsmount->core, &mount, V7FS_BSIZE))) {
293 v7fs_start(struct mount *mp, int flags)
302 v7fs_unmount(struct mount *mp, int mntflags)
327 v7fs_root(struct mount *mp, int lktype, struct vnode **vpp)
344 v7fs_statvfs(struct mount *mp, struct statvfs *f)
386 v7fs_sync(struct mount *mp, int waitfor, kauth_cred_t cred)
428 v7fs_loadvnode(struct mount *mp, struct vnode *vp,
488 v7fs_vget(struct mount *mp, ino_t ino, int lktype, struct vnode **vpp)
512 v7fs_fhtovp(struct mount *mp, struct fid *fid, int lktype, struct vnode **vpp)
566 struct mount *mp;