Lines Matching refs:mnt
99 struct vfsmount *mnt; in nfs_follow_mountpoint() local
126 mnt = nfs_do_refmount(nd->path.mnt, nd->path.dentry); in nfs_follow_mountpoint()
128 mnt = nfs_do_submount(nd->path.mnt, nd->path.dentry, &fh, in nfs_follow_mountpoint()
130 err = PTR_ERR(mnt); in nfs_follow_mountpoint()
131 if (IS_ERR(mnt)) in nfs_follow_mountpoint()
134 mntget(mnt); in nfs_follow_mountpoint()
135 err = do_add_mount(mnt, &nd->path, nd->path.mnt->mnt_flags|MNT_SHRINKABLE, in nfs_follow_mountpoint()
138 mntput(mnt); in nfs_follow_mountpoint()
144 nd->path.mnt = mnt; in nfs_follow_mountpoint()
145 nd->path.dentry = dget(mnt->mnt_root); in nfs_follow_mountpoint()
157 follow_down(&nd->path.mnt, &nd->path.dentry)) in nfs_follow_mountpoint()
195 struct vfsmount *mnt = ERR_PTR(-EINVAL); in nfs_do_clone_mount() local
199 mnt = vfs_kern_mount(&nfs_xdev_fs_type, 0, devname, mountdata); in nfs_do_clone_mount()
202 mnt = vfs_kern_mount(&nfs4_xdev_fs_type, 0, devname, mountdata); in nfs_do_clone_mount()
204 return mnt; in nfs_do_clone_mount()
229 struct vfsmount *mnt = ERR_PTR(-ENOMEM); in nfs_do_submount() local
241 mnt = (struct vfsmount *)devname; in nfs_do_submount()
244 mnt = nfs_do_clone_mount(NFS_SB(mnt_parent->mnt_sb), devname, &mountdata); in nfs_do_submount()
250 dprintk("<-- nfs_do_submount() = %p\n", mnt); in nfs_do_submount()
251 return mnt; in nfs_do_submount()