Home
last modified time | relevance | path

Searched refs:mnt_root (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/fs/notify/
Dvfsmount_mark.c40 spin_lock(&mnt->mnt_root->d_lock); in fsnotify_clear_marks_by_mount()
46 spin_unlock(&mnt->mnt_root->d_lock); in fsnotify_clear_marks_by_mount()
64 spin_lock(&mnt->mnt_root->d_lock); in fsnotify_recalc_vfsmount_mask()
66 spin_unlock(&mnt->mnt_root->d_lock); in fsnotify_recalc_vfsmount_mask()
77 spin_lock(&mnt->mnt_root->d_lock); in fsnotify_destroy_vfsmount_mark()
83 spin_unlock(&mnt->mnt_root->d_lock); in fsnotify_destroy_vfsmount_mark()
96 spin_lock(&mnt->mnt_root->d_lock); in fsnotify_find_vfsmount_mark()
98 spin_unlock(&mnt->mnt_root->d_lock); in fsnotify_find_vfsmount_mark()
120 spin_lock(&mnt->mnt_root->d_lock); in fsnotify_add_vfsmount_mark()
124 spin_unlock(&mnt->mnt_root->d_lock); in fsnotify_add_vfsmount_mark()
/linux-4.1.27/fs/
Dproc_namespace.c98 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; in show_vfsmnt()
132 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; in show_mountinfo()
138 err = sb->s_op->show_path(m, mnt->mnt_root); in show_mountinfo()
140 seq_dentry(m, mnt->mnt_root, " \t\n\\"); in show_mountinfo()
171 err = sb->s_op->show_devname(m, mnt->mnt_root); in show_mountinfo()
181 err = sb->s_op->show_options(m, mnt->mnt_root); in show_mountinfo()
191 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; in show_vfsstat()
Dpnode.c40 if (m->mnt_ns == ns && is_path_reachable(m, m->mnt.mnt_root, root)) in get_peer_under_root()
79 peer_mnt->mnt.mnt_root != mnt->mnt.mnt_root) ; in do_make_slave()
218 if (!is_subdir(mp->m_dentry, m->mnt.mnt_root)) in propagate_one()
249 child = copy_tree(last_source, last_source->mnt.mnt_root, type); in propagate_one()
Dnamespace.c804 mnt->mnt_mountpoint = mnt->mnt.mnt_root; in unhash_mnt()
944 mnt->mnt.mnt_root = root; in vfs_kern_mount()
946 mnt->mnt_mountpoint = mnt->mnt.mnt_root; in vfs_kern_mount()
1002 mnt->mnt.mnt_root = dget(root); in clone_mnt()
1003 mnt->mnt_mountpoint = mnt->mnt.mnt_root; in clone_mnt()
1055 dput(mnt->mnt.mnt_root); in cleanup_mnt()
1605 if (path.dentry != path.mnt->mnt_root) in SYSCALL_DEFINE2()
1692 is_mnt_ns_file(s->mnt.mnt_root)) { in copy_tree()
1702 q = clone_mnt(p, p->mnt.mnt_root, flag); in copy_tree()
1967 dentry = path->dentry = dget(mnt->mnt_root); in lock_mount()
[all …]
Dnamei.c520 if (mnt->mnt_root == mnt->mnt_sb->s_root) in path_connected()
523 return is_subdir(path->dentry, mnt->mnt_root); in path_connected()
1048 path->dentry = dget(mnt->mnt_root); in follow_automount()
1097 path->dentry = dget(mounted->mnt_root); in follow_managed()
1136 path->dentry = dget(mounted->mnt_root); in follow_down_one()
1179 path->dentry = mounted->mnt.mnt_root; in __follow_mount_rcu()
1204 if (nd->path.dentry != nd->path.mnt->mnt_root) { in follow_dotdot_rcu()
1230 nd->path.dentry = mounted->mnt.mnt_root; in follow_dotdot_rcu()
1286 path->dentry = dget(mounted->mnt_root); in follow_down()
1309 path->dentry = dget(mounted->mnt_root); in follow_mount()
[all …]
Ddcache.c2917 if (dentry == vfsmnt->mnt_root || IS_ROOT(dentry)) { in prepend_path()
2920 if (dentry != vfsmnt->mnt_root) { in prepend_path()
3088 (!IS_ROOT(path->dentry) || path->dentry != path->mnt->mnt_root)) in d_path()
/linux-4.1.27/include/linux/
Dmount.h67 struct dentry *mnt_root; /* root of the mounted tree */ member
/linux-4.1.27/fs/configfs/
Dmount.c123 return err ? ERR_PTR(err) : configfs_mount->mnt_root; in configfs_pin_fs()
/linux-4.1.27/security/
Dinode.c103 parent = mount->mnt_root; in securityfs_create_file()
/linux-4.1.27/ipc/
Dmqueue.c785 struct dentry *root = mnt->mnt_root; in SYSCALL_DEFINE4()
869 audit_inode_parent_hidden(name, mnt->mnt_root); in SYSCALL_DEFINE1()
873 mutex_lock_nested(&d_inode(mnt->mnt_root)->i_mutex, I_MUTEX_PARENT); in SYSCALL_DEFINE1()
874 dentry = lookup_one_len(name->name, mnt->mnt_root, in SYSCALL_DEFINE1()
891 mutex_unlock(&d_inode(mnt->mnt_root)->i_mutex); in SYSCALL_DEFINE1()
/linux-4.1.27/fs/autofs4/
Ddev-ioctl.c204 while (path.dentry == path.mnt->mnt_root) { in find_autofs_mount()
549 if (path.mnt->mnt_root == path.dentry) { in autofs_dev_ioctl_ismountpoint()
/linux-4.1.27/security/tomoyo/
Dtomoyo.c426 struct path path = { mnt, mnt->mnt_root }; in tomoyo_sb_umount()
/linux-4.1.27/kernel/
Daudit_tree.c580 return d_backing_inode(mnt->mnt_root) == arg; in compare_root()
652 return tag_chunk(d_backing_inode(mnt->mnt_root), arg); in tag_mount()
Dsysctl_binary.c1324 file = file_open_root(mnt->mnt_root, mnt, pathname, flags, 0); in binary_sysctl()
/linux-4.1.27/fs/cachefiles/
Ddaemon.c680 .dentry = cache->mnt->mnt_root, in cachefiles_has_space()
/linux-4.1.27/fs/tracefs/
Dinode.c335 parent = tracefs_mount->mnt_root; in start_creating()
/linux-4.1.27/fs/debugfs/
Dinode.c271 parent = debugfs_mount->mnt_root; in start_creating()
/linux-4.1.27/fs/ext4/
Dfile.c272 path.dentry = mnt->mnt_root; in ext4_file_open()
/linux-4.1.27/arch/um/drivers/
Dmconsole_kern.c136 file = file_open_root(mnt->mnt_root, mnt, ptr, O_RDONLY, 0); in mconsole_proc()
/linux-4.1.27/fs/hppfs/
Dhppfs.c725 root_inode = get_inode(sb, dget(proc_mnt->mnt_root)); in hppfs_fill_super()
/linux-4.1.27/fs/proc/
Dbase.c2677 dentry = d_hash_and_lookup(mnt->mnt_root, &name); in proc_flush_task_mnt()
2688 leader = d_hash_and_lookup(mnt->mnt_root, &name); in proc_flush_task_mnt()
/linux-4.1.27/fs/nfsd/
Dnfs4xdr.c2028 if (cur.dentry == cur.mnt->mnt_root) { in nfsd4_encode_path()
2223 if (path.dentry != path.mnt->mnt_root) in get_parent_attributes()
2714 dentry == exp->ex_path.mnt->mnt_root) in nfsd4_encode_fattr()
Dvfs.c135 while (path->dentry == path->mnt->mnt_root && follow_up(path)) in follow_to_parent()
/linux-4.1.27/Documentation/filesystems/
Dporting400 function type. If you were doing it manually, just switch from setting ->mnt_root
/linux-4.1.27/fs/nfs/
Ddir.c121 if (filp->f_path.dentry == filp->f_path.mnt->mnt_root) { in nfs_opendir()
/linux-4.1.27/arch/ia64/kernel/
Dperfmon.c2195 path.dentry = d_alloc(pfmfs_mnt->mnt_root, &this); in pfm_alloc_file()