Lines Matching refs:mp

85 tmpfs_mount_update(struct mount *mp)  in tmpfs_mount_update()  argument
91 if ((mp->mnt_flag & MNT_RDONLY) == 0) in tmpfs_mount_update()
95 if (mp->mnt_flag & MNT_WANTRDWR) in tmpfs_mount_update()
98 tmp = mp->mnt_data; in tmpfs_mount_update()
110 error = vflush(mp, rootvp, WRITECLOSE); in tmpfs_mount_update()
119 tmpfs_mount(struct mount *mp, const char *path, void *data, in tmpfs_mount() argument
129 if (mp->mnt_flag & MNT_UPDATE) in tmpfs_mount()
130 return (tmpfs_mount_update(mp)); in tmpfs_mount()
182 mp->mnt_data = tmp; in tmpfs_mount()
183 mp->mnt_flag |= MNT_LOCAL; in tmpfs_mount()
184 mp->mnt_stat.f_namemax = TMPFS_MAXNAMLEN; in tmpfs_mount()
185 vfs_getnewfsid(mp); in tmpfs_mount()
187 mp->mnt_stat.mount_info.tmpfs_args = *args; in tmpfs_mount()
189 bzero(&mp->mnt_stat.f_mntonname, sizeof(mp->mnt_stat.f_mntonname)); in tmpfs_mount()
190 bzero(&mp->mnt_stat.f_mntfromname, sizeof(mp->mnt_stat.f_mntfromname)); in tmpfs_mount()
191 bzero(&mp->mnt_stat.f_mntfromspec, sizeof(mp->mnt_stat.f_mntfromspec)); in tmpfs_mount()
193 strlcpy(mp->mnt_stat.f_mntonname, path, in tmpfs_mount()
194 sizeof(mp->mnt_stat.f_mntonname) - 1); in tmpfs_mount()
195 strlcpy(mp->mnt_stat.f_mntfromname, "tmpfs", in tmpfs_mount()
196 sizeof(mp->mnt_stat.f_mntfromname) - 1); in tmpfs_mount()
197 strlcpy(mp->mnt_stat.f_mntfromspec, "tmpfs", in tmpfs_mount()
198 sizeof(mp->mnt_stat.f_mntfromspec) - 1); in tmpfs_mount()
204 tmpfs_start(struct mount *mp, int flags, struct proc *p) in tmpfs_start() argument
210 tmpfs_unmount(struct mount *mp, int mntflags, struct proc *p) in tmpfs_unmount() argument
212 tmpfs_mount_t *tmp = VFS_TO_TMPFS(mp); in tmpfs_unmount()
221 error = vflush(mp, NULL, flags); in tmpfs_unmount()
255 mp->mnt_data = NULL; in tmpfs_unmount()
261 tmpfs_root(struct mount *mp, struct vnode **vpp) in tmpfs_root() argument
263 tmpfs_node_t *node = VFS_TO_TMPFS(mp)->tm_root; in tmpfs_root()
266 return tmpfs_vnode_get(mp, node, vpp); in tmpfs_root()
270 tmpfs_vget(struct mount *mp, ino_t ino, struct vnode **vpp) in tmpfs_vget() argument
278 tmpfs_fhtovp(struct mount *mp, struct fid *fhp, struct vnode **vpp) in tmpfs_fhtovp() argument
280 tmpfs_mount_t *tmp = VFS_TO_TMPFS(mp); in tmpfs_fhtovp()
303 return node ? tmpfs_vnode_get(mp, node, vpp) : ESTALE; in tmpfs_fhtovp()
324 tmpfs_statfs(struct mount *mp, struct statfs *sbp, struct proc *p) in tmpfs_statfs() argument
330 tmp = VFS_TO_TMPFS(mp); in tmpfs_statfs()
348 copy_statfs_info(sbp, mp); in tmpfs_statfs()
354 tmpfs_sync(struct mount *mp, int waitfor, int stall, struct ucred *cred, in tmpfs_sync() argument