Lines Matching defs:mountpoint

121  * vfsmount hash, ie. during mountpoint lookups or walking back
781 * @dentry: dentry of mountpoint
825 * __is_local_mountpoint - Test to see if dentry is a mountpoint in the
830 * dealing with a mountpoint of some kind, walk through all of the
832 * is a mountpoint.
855 struct mountpoint *mp;
862 struct mountpoint *mp;
876 struct mountpoint *mp __free(kfree) = NULL;
884 mountpoint:
893 mp = kmalloc_obj(struct mountpoint);
902 goto mountpoint;
904 /* The dentry is not available as a mountpoint? */
908 /* Add the new mountpoint to the hash table */
923 static void maybe_free_mountpoint(struct mountpoint *mp, struct list_head *list)
990 struct mountpoint *mp;
1016 struct mountpoint *mp,
1040 * @mp: the new mountpoint
1052 struct mountpoint *mp)
1058 void mnt_change_mountpoint(struct mount *parent, struct mountpoint *mp, struct mount *mnt)
1060 struct mountpoint *old_mp = mnt->mnt_mp;
1453 * checks if the passed in path is a mountpoint rather than the dentry
1880 * Allow userspace to request a mountpoint be expired rather than
1975 * to an existing mountpoint, and wind up leaking the mount.
2569 struct mountpoint *dest_mp = dest->mp;
2573 struct mountpoint *shorter = NULL;
2581 * Preallocate a mountpoint in case the new mounts need to be
2582 * mounted beneath mounts on the same mountpoint.
2632 * its root attached to mountpoint, but not hashed and all mounts
2650 struct mountpoint *mp = root.mp;
2723 * struct mountpoint for that dentry
2728 * mountpoint respectively and res->node inserted into the ->m_list
2729 * of the mountpoint, making sure the mountpoint won't disappear.
2741 * chosen mountpoint must be allowed to be mounted on. For "beneath"
2879 * recursively change the type of the mountpoint.
3304 static void mnt_warn_timestamp_expiry(const struct path *mountpoint,
3316 mntpath = d_path(mountpoint, buf, PATH_MAX);
3334 * Handle reconfiguration of the mountpoint only without alteration of the
3492 * @path->mnt with @path->dentry as mountpoint.
3530 * @mp: mountpoint of @mnt_to
3533 * that the caller could reveal the underlying mountpoint.
3738 /* ... and for those we'd better have mountpoint still alive */
3761 static int do_new_mount_fc(struct fs_context *fc, const struct path *mountpoint,
3781 mnt_warn_timestamp_expiry(mountpoint, mnt);
3783 LOCK_MOUNT(mp, mountpoint);
3898 * that overmounts our mountpoint to be means "quitely drop what we've
3966 * search the list of submounts for a given mountpoint, and move any
4011 * submounts of a specific parent mountpoint
4020 /* extract submounts of 'mountpoint' from the expiration list */
4115 /* Separate the per-mountpoint flags */
4708 return -EINVAL; /* not a mountpoint */
4712 return -EINVAL; /* not a mountpoint */
4753 * file system may be mounted on put_old. After all, new_root is a mountpoint.
4763 * /nfs/my_root where /nfs is the mount point. It must be a mountpoint,