/linux-4.1.27/fs/notify/ |
H A D | vfsmount_mark.c | 40 spin_lock(&mnt->mnt_root->d_lock); fsnotify_clear_marks_by_mount() 46 spin_unlock(&mnt->mnt_root->d_lock); fsnotify_clear_marks_by_mount() 64 spin_lock(&mnt->mnt_root->d_lock); fsnotify_recalc_vfsmount_mask() 66 spin_unlock(&mnt->mnt_root->d_lock); fsnotify_recalc_vfsmount_mask() 77 spin_lock(&mnt->mnt_root->d_lock); fsnotify_destroy_vfsmount_mark() 83 spin_unlock(&mnt->mnt_root->d_lock); fsnotify_destroy_vfsmount_mark() 96 spin_lock(&mnt->mnt_root->d_lock); fsnotify_find_vfsmount_mark() 98 spin_unlock(&mnt->mnt_root->d_lock); fsnotify_find_vfsmount_mark() 120 spin_lock(&mnt->mnt_root->d_lock); fsnotify_add_vfsmount_mark() 124 spin_unlock(&mnt->mnt_root->d_lock); fsnotify_add_vfsmount_mark()
|
/linux-4.1.27/fs/ |
H A D | proc_namespace.c | 98 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; show_vfsmnt() 132 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; show_mountinfo() 138 err = sb->s_op->show_path(m, mnt->mnt_root); show_mountinfo() 140 seq_dentry(m, mnt->mnt_root, " \t\n\\"); show_mountinfo() 171 err = sb->s_op->show_devname(m, mnt->mnt_root); show_mountinfo() 181 err = sb->s_op->show_options(m, mnt->mnt_root); show_mountinfo() 191 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; show_vfsstat()
|
H A D | pnode.c | 40 if (m->mnt_ns == ns && is_path_reachable(m, m->mnt.mnt_root, root)) get_peer_under_root() 79 peer_mnt->mnt.mnt_root != mnt->mnt.mnt_root) ; do_make_slave() 218 if (!is_subdir(mp->m_dentry, m->mnt.mnt_root)) propagate_one() 249 child = copy_tree(last_source, last_source->mnt.mnt_root, type); propagate_one()
|
H A D | namespace.c | 804 mnt->mnt_mountpoint = mnt->mnt.mnt_root; unhash_mnt() 944 mnt->mnt.mnt_root = root; vfs_kern_mount() 946 mnt->mnt_mountpoint = mnt->mnt.mnt_root; vfs_kern_mount() 1002 mnt->mnt.mnt_root = dget(root); clone_mnt() 1003 mnt->mnt_mountpoint = mnt->mnt.mnt_root; clone_mnt() 1055 dput(mnt->mnt.mnt_root); cleanup_mnt() 1605 if (path.dentry != path.mnt->mnt_root) SYSCALL_DEFINE2() 1692 is_mnt_ns_file(s->mnt.mnt_root)) { copy_tree() 1702 q = clone_mnt(p, p->mnt.mnt_root, flag); copy_tree() 1967 dentry = path->dentry = dget(mnt->mnt_root); lock_mount() 1985 d_is_dir(mnt->mnt.mnt_root)) graft_tree() 2019 if (path->dentry != path->mnt->mnt_root) do_change_type() 2154 if (path->dentry != path->mnt->mnt_root) do_remount() 2251 if (old_path.dentry != old_path.mnt->mnt_root) do_move_mount() 2344 path->mnt->mnt_root == path->dentry) do_add_mount() 2348 if (d_is_symlink(newmnt->mnt.mnt_root)) do_add_mount() 2425 m->mnt_root == path->dentry) { finish_automount() 2791 new = copy_tree(old, old->mnt.mnt_root, copy_flags); copy_mnt_ns() 2823 while (p->mnt.mnt_root != q->mnt.mnt_root) copy_mnt_ns() 2865 err = vfs_path_lookup(mnt->mnt_root, mnt, mount_subtree() 3016 if (root.mnt->mnt_root != root.dentry) SYSCALL_DEFINE2() 3021 if (new.mnt->mnt_root != new.dentry) SYSCALL_DEFINE2() 3089 root.dentry = mnt->mnt_root; init_mount_tree() 3184 ns_root.dentry = ns_root.mnt->mnt_root; current_chrooted() 3218 if (mnt->mnt.mnt_root != mnt->mnt.mnt_sb->s_root) fs_fully_visible() 3301 root.dentry = mnt_ns->root->mnt.mnt_root; mntns_install()
|
H A D | namei.c | 509 * path_connected - Verify that a path->dentry is below path->mnt.mnt_root 520 if (mnt->mnt_root == mnt->mnt_sb->s_root) path_connected() 523 return is_subdir(path->dentry, mnt->mnt_root); path_connected() 1048 path->dentry = dget(mnt->mnt_root); follow_automount() 1097 path->dentry = dget(mounted->mnt_root); follow_managed() 1136 path->dentry = dget(mounted->mnt_root); follow_down_one() 1179 path->dentry = mounted->mnt.mnt_root; __follow_mount_rcu() 1204 if (nd->path.dentry != nd->path.mnt->mnt_root) { follow_dotdot_rcu() 1230 nd->path.dentry = mounted->mnt.mnt_root; follow_dotdot_rcu() 1286 path->dentry = dget(mounted->mnt_root); follow_down() 1309 path->dentry = dget(mounted->mnt_root); follow_mount() 1325 if (nd->path.dentry != nd->path.mnt->mnt_root) { follow_dotdot()
|
H A D | dcache.c | 2917 if (dentry == vfsmnt->mnt_root || IS_ROOT(dentry)) { prepend_path() 2920 if (dentry != vfsmnt->mnt_root) { prepend_path() 3084 * path->dentry == path->mnt->mnt_root. In that case don't call d_dname d_path() 3088 (!IS_ROOT(path->dentry) || path->dentry != path->mnt->mnt_root)) d_path()
|
/linux-4.1.27/include/linux/ |
H A D | mount.h | 67 struct dentry *mnt_root; /* root of the mounted tree */ member in struct:vfsmount
|
/linux-4.1.27/fs/configfs/ |
H A D | mount.c | 123 return err ? ERR_PTR(err) : configfs_mount->mnt_root; configfs_pin_fs()
|
/linux-4.1.27/ipc/ |
H A D | mqueue.c | 785 struct dentry *root = mnt->mnt_root; SYSCALL_DEFINE4() 869 audit_inode_parent_hidden(name, mnt->mnt_root); SYSCALL_DEFINE1() 873 mutex_lock_nested(&d_inode(mnt->mnt_root)->i_mutex, I_MUTEX_PARENT); SYSCALL_DEFINE1() 874 dentry = lookup_one_len(name->name, mnt->mnt_root, SYSCALL_DEFINE1() 891 mutex_unlock(&d_inode(mnt->mnt_root)->i_mutex); SYSCALL_DEFINE1()
|
/linux-4.1.27/security/ |
H A D | inode.c | 103 parent = mount->mnt_root; securityfs_create_file()
|
/linux-4.1.27/kernel/ |
H A D | audit_tree.c | 580 return d_backing_inode(mnt->mnt_root) == arg; compare_root() 652 return tag_chunk(d_backing_inode(mnt->mnt_root), arg); tag_mount()
|
H A D | sysctl_binary.c | 1324 file = file_open_root(mnt->mnt_root, mnt, pathname, flags, 0); binary_sysctl()
|
/linux-4.1.27/fs/autofs4/ |
H A D | dev-ioctl.c | 204 while (path.dentry == path.mnt->mnt_root) { find_autofs_mount() 549 if (path.mnt->mnt_root == path.dentry) { autofs_dev_ioctl_ismountpoint()
|
/linux-4.1.27/fs/cachefiles/ |
H A D | daemon.c | 680 .dentry = cache->mnt->mnt_root, cachefiles_has_space()
|
/linux-4.1.27/security/tomoyo/ |
H A D | tomoyo.c | 426 struct path path = { mnt, mnt->mnt_root }; tomoyo_sb_umount()
|
/linux-4.1.27/arch/um/drivers/ |
H A D | mconsole_kern.c | 136 file = file_open_root(mnt->mnt_root, mnt, ptr, O_RDONLY, 0); mconsole_proc()
|
/linux-4.1.27/fs/tracefs/ |
H A D | inode.c | 335 parent = tracefs_mount->mnt_root; start_creating()
|
/linux-4.1.27/fs/hppfs/ |
H A D | hppfs.c | 725 root_inode = get_inode(sb, dget(proc_mnt->mnt_root)); hppfs_fill_super()
|
/linux-4.1.27/fs/debugfs/ |
H A D | inode.c | 271 parent = debugfs_mount->mnt_root; start_creating()
|
/linux-4.1.27/fs/ext4/ |
H A D | file.c | 272 path.dentry = mnt->mnt_root; ext4_file_open()
|
/linux-4.1.27/fs/nfsd/ |
H A D | nfs4xdr.c | 2028 if (cur.dentry == cur.mnt->mnt_root) { nfsd4_encode_path() 2223 if (path.dentry != path.mnt->mnt_root) get_parent_attributes() 2714 dentry == exp->ex_path.mnt->mnt_root) nfsd4_encode_fattr()
|
H A D | vfs.c | 135 while (path->dentry == path->mnt->mnt_root && follow_up(path)) follow_to_parent()
|
/linux-4.1.27/fs/proc/ |
H A D | base.c | 2677 dentry = d_hash_and_lookup(mnt->mnt_root, &name); proc_flush_task_mnt() 2688 leader = d_hash_and_lookup(mnt->mnt_root, &name); proc_flush_task_mnt()
|
/linux-4.1.27/fs/nfs/ |
H A D | dir.c | 121 if (filp->f_path.dentry == filp->f_path.mnt->mnt_root) { nfs_opendir()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | perfmon.c | 2195 path.dentry = d_alloc(pfmfs_mnt->mnt_root, &this); pfm_alloc_file()
|