Home
last modified time | relevance | path

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

12

/openbmc/linux/fs/
H A Dproc_namespace.c105 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; in show_vfsmnt()
140 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; in show_mountinfo()
146 err = sb->s_op->show_path(m, mnt->mnt_root); in show_mountinfo()
150 seq_dentry(m, mnt->mnt_root, " \t\n\\"); in show_mountinfo()
180 err = sb->s_op->show_devname(m, mnt->mnt_root); in show_mountinfo()
191 err = sb->s_op->show_options(m, mnt->mnt_root); in show_mountinfo()
201 struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; in show_vfsstat()
H A Dpnode.c45 if (m->mnt_ns == ns && is_path_reachable(m, m->mnt.mnt_root, root)) in get_peer_under_root()
101 if (m->mnt.mnt_root == mnt->mnt.mnt_root) { in do_make_slave()
232 if (!is_subdir(dest_mp->m_dentry, m->mnt.mnt_root)) in propagate_one()
260 child = copy_tree(last_source, last_source->mnt.mnt_root, type); in propagate_one()
343 if (child->mnt_mountpoint != mnt->mnt.mnt_root) in find_topper()
386 if (to->mnt.mnt_root != mp->m_dentry) in propagation_would_overmount()
496 if (child->mnt_mountpoint == mnt->mnt.mnt_root) in __propagate_umount()
526 if (child->mnt_mountpoint == mnt->mnt.mnt_root) in umount_list()
H A Dnamespace.c1099 mnt->mnt.mnt_root = dget(fc->root); in vfs_create_mount()
1195 mnt->mnt.mnt_root = dget(root); in clone_mnt()
1253 dput(mnt->mnt.mnt_root); in cleanup_mnt()
2478 path->dentry = dget(mnt->mnt_root); in do_lock_mount()
2517 d_is_dir(mnt->mnt.mnt_root)) in graft_tree()
2926 if (mnt_ns_loop(p->mnt.mnt_root)) in check_for_nsfs_mounts()
2971 if (!is_subdir(to->mnt.mnt_root, from->mnt.mnt_root)) in do_set_group()
3373 m->mnt_root == dentry) { in finish_automount()
3822 while (p->mnt.mnt_root != q->mnt.mnt_root) in copy_mnt_ns()
3853 err = vfs_path_lookup(m->mnt_root, m, in mount_subtree()
[all …]
H A Dd_path.c110 if (dentry == mnt->mnt.mnt_root) { in __prepend_path()
282 (!IS_ROOT(path->dentry) || path->dentry != path->mnt->mnt_root)) in d_path()
H A Dfsopen.c186 if (target.mnt->mnt_root != target.dentry) in SYSCALL_DEFINE3()
H A Dnamei.c658 if (mnt->mnt_root == sb->s_root) in path_connected()
661 return is_subdir(dentry, mnt->mnt_root); in path_connected()
1307 if (mountpoint != m->mnt.mnt_root) { in choose_mountpoint_rcu()
1403 path->dentry = dget(mounted->mnt_root); in __traverse_mounts()
1456 path->dentry = dget(mounted->mnt_root); in follow_down_one()
1511 dentry = path->dentry = mounted->mnt.mnt_root; in __follow_mount_rcu()
1881 if (unlikely(nd->path.dentry == nd->path.mnt->mnt_root)) { in follow_dotdot_rcu()
1921 if (unlikely(nd->path.dentry == nd->path.mnt->mnt_root)) { in follow_dotdot()
/openbmc/linux/kernel/
H A Dusermode_driver.c72 info->wd.dentry = mnt->mnt_root; in umd_load_blob()
86 info->wd.mnt->mnt_root != info->wd.dentry)) in umd_unload_blob()
H A Daudit_tree.c673 return inode_to_key(d_backing_inode(mnt->mnt_root)) == in compare_root()
747 return tag_chunk(d_backing_inode(mnt->mnt_root), arg); in tag_mount()
/openbmc/linux/fs/btrfs/
H A Dsuper.c1574 struct vfsmount *mnt_root; in btrfs_mount() local
1589 if (PTR_ERR_OR_ZERO(mnt_root) == -EBUSY) { in btrfs_mount()
1591 mnt_root = vfs_kern_mount(&btrfs_root_fs_type, in btrfs_mount()
1594 mnt_root = vfs_kern_mount(&btrfs_root_fs_type, in btrfs_mount()
1596 if (IS_ERR(mnt_root)) { in btrfs_mount()
1597 root = ERR_CAST(mnt_root); in btrfs_mount()
1602 down_write(&mnt_root->mnt_sb->s_umount); in btrfs_mount()
1604 up_write(&mnt_root->mnt_sb->s_umount); in btrfs_mount()
1607 mntput(mnt_root); in btrfs_mount()
1613 if (IS_ERR(mnt_root)) { in btrfs_mount()
[all …]
/openbmc/linux/security/landlock/
H A Dfs.c607 if (walker_path.dentry == walker_path.mnt->mnt_root) { in is_access_to_paths_allowed()
719 const struct dentry *const mnt_root, struct dentry *dir, in collect_domain_accesses() argument
725 if (WARN_ON_ONCE(!domain || !mnt_root || !dir || !layer_masks_dom)) in collect_domain_accesses()
749 if (dir == mnt_root || WARN_ON_ONCE(IS_ROOT(dir))) in collect_domain_accesses()
868 mnt_dir.dentry = new_dir->mnt->mnt_root; in current_check_refer_path()
/openbmc/linux/include/linux/
H A Dmount.h71 struct dentry *mnt_root; /* root of the mounted tree */ member
/openbmc/linux/fs/configfs/
H A Dmount.c126 return err ? ERR_PTR(err) : configfs_mount->mnt_root; in configfs_pin_fs()
/openbmc/linux/fs/overlayfs/
H A Dexport.c515 if (real == layer->mnt->mnt_root) in ovl_lookup_real_ancestor()
531 if (parent == layer->mnt->mnt_root) { in ovl_lookup_real_ancestor()
597 if (parent == layer->mnt->mnt_root) { in ovl_lookup_real()
H A Dsuper.c587 if (ovl_inuse_trylock(ovl_upper_mnt(ofs)->mnt_root)) { in ovl_get_upper()
1265 err = ovl_check_layer(sb, ofs, ovl_upper_mnt(ofs)->mnt_root, in ovl_check_overlapping_layers()
1285 ofs->layers[i].mnt->mnt_root, in ovl_check_overlapping_layers()
H A Dnamei.c85 return is_subdir(dentry, ((struct vfsmount *)ctx)->mnt_root); in ovl_acceptable()
365 err = vfs_path_lookup(layer->mnt->mnt_root, layer->mnt, redirect, in ovl_lookup_data_layer()
/openbmc/linux/fs/devpts/
H A Dinode.c126 (path->mnt->mnt_root != sb->s_root)) in devpts_ptmx_path()
161 while (path.mnt->mnt_root == path.dentry) in devpts_mntget()
/openbmc/linux/security/
H A Dinode.c126 parent = mount->mnt_root; in securityfs_create_dentry()
/openbmc/linux/ipc/
H A Dmqueue.c898 struct dentry *root = mnt->mnt_root; in do_mq_open()
966 audit_inode_parent_hidden(name, mnt->mnt_root); in SYSCALL_DEFINE1()
970 inode_lock_nested(d_inode(mnt->mnt_root), I_MUTEX_PARENT); in SYSCALL_DEFINE1()
971 dentry = lookup_one_len(name->name, mnt->mnt_root, in SYSCALL_DEFINE1()
989 inode_unlock(d_inode(mnt->mnt_root)); in SYSCALL_DEFINE1()
/openbmc/linux/fs/autofs/
H A Ddev-ioctl.c195 while (path.dentry == path.mnt->mnt_root) { in find_autofs_mount()
533 if (path.mnt->mnt_root == path.dentry) { in autofs_dev_ioctl_ismountpoint()
/openbmc/linux/fs/debugfs/
H A Dinode.c332 parent = debugfs_mount->mnt_root; in debugfs_lookup()
370 parent = debugfs_mount->mnt_root; in start_creating()
/openbmc/linux/fs/cachefiles/
H A Dcache.c194 .dentry = cache->mnt->mnt_root, in cachefiles_has_space()
/openbmc/linux/security/tomoyo/
H A Dtomoyo.c426 struct path path = { .mnt = mnt, .dentry = mnt->mnt_root }; in tomoyo_sb_umount()
/openbmc/linux/fs/tracefs/
H A Dinode.c559 parent = tracefs_mount->mnt_root; in tracefs_start_creating()
/openbmc/linux/security/apparmor/
H A Dmount.c642 struct path path = { .mnt = mnt, .dentry = mnt->mnt_root }; in aa_umount()
/openbmc/linux/fs/ext4/
H A Dfile.c831 path.dentry = mnt->mnt_root; in ext4_sample_last_mounted()

12