| /linux/fs/ |
| H A D | namespace.c | 199 static inline struct hlist_head *m_hash(struct vfsmount *mnt, struct dentry *dentry) in m_hash() 201 unsigned long tmp = ((unsigned long)mnt / L1_CACHE_BYTES); in m_hash() 227 static int mnt_alloc_id(struct mount *mnt) in mnt_free_id() 232 res = __xa_alloc(&mnt_id_xa, &mnt->mnt_id, mnt, xa_limit_31b, GFP_KERNEL); 234 mnt->mnt_id_unique = ++mnt_id_ctr; in mnt_alloc_group_id() 239 static void mnt_free_id(struct mount *mnt) in mnt_alloc_group_id() 241 xa_erase(&mnt_id_xa, mnt->mnt_id); in mnt_alloc_group_id() 247 static int mnt_alloc_group_id(struct mount *mnt) in mnt_release_group_id() 253 mnt 198 m_hash(struct vfsmount * mnt,struct dentry * dentry) m_hash() argument 213 mnt_alloc_id(struct mount * mnt) mnt_alloc_id() argument 225 mnt_free_id(struct mount * mnt) mnt_free_id() argument 233 mnt_alloc_group_id(struct mount * mnt) mnt_alloc_group_id() argument 246 mnt_release_group_id(struct mount * mnt) mnt_release_group_id() argument 255 mnt_add_count(struct mount * mnt,int n) mnt_add_count() argument 269 mnt_get_count(struct mount * mnt) mnt_get_count() argument 287 struct mount *mnt = kmem_cache_zalloc(mnt_cache, GFP_KERNEL); alloc_vfsmnt() local 360 __mnt_is_readonly(const struct vfsmount * mnt) __mnt_is_readonly() argument 366 mnt_inc_writers(struct mount * mnt) mnt_inc_writers() argument 375 mnt_dec_writers(struct mount * mnt) mnt_dec_writers() argument 384 mnt_get_writers(struct mount * mnt) mnt_get_writers() argument 400 mnt_is_readonly(const struct vfsmount * mnt) mnt_is_readonly() argument 434 struct mount *mnt = real_mount(m); mnt_get_write_access() local 554 mnt_put_write_access(struct vfsmount * mnt) mnt_put_write_access() argument 570 mnt_drop_write(struct vfsmount * mnt) mnt_drop_write() argument 608 mnt_hold_writers(struct mount * mnt) mnt_hold_writers() argument 651 mnt_unhold_writers(struct mount * mnt) mnt_unhold_writers() argument 684 mnt_make_readonly(struct mount * mnt) mnt_make_readonly() argument 725 free_vfsmnt(struct mount * mnt) free_vfsmnt() argument 743 struct mount *mnt; __legitimize_mnt() local 790 __lookup_mnt(struct vfsmount * mnt,struct dentry * dentry) __lookup_mnt() argument 842 struct mount *mnt, *n; __is_local_mountpoint() local 947 check_mnt(const struct mount * mnt) check_mnt() argument 952 check_anonymous_mnt(struct mount * mnt) check_anonymous_mnt() argument 988 __umount_mnt(struct mount * mnt,struct list_head * shrink_list) __umount_mnt() argument 1007 umount_mnt(struct mount * mnt) umount_mnt() argument 1015 mnt_set_mountpoint(struct mount * mnt,struct mountpoint * mp,struct mount * child_mnt) mnt_set_mountpoint() argument 1025 make_visible(struct mount * mnt) make_visible() argument 1051 attach_mnt(struct mount * mnt,struct mount * parent,struct mountpoint * mp) attach_mnt() argument 1058 mnt_change_mountpoint(struct mount * parent,struct mountpoint * mp,struct mount * mnt) mnt_change_mountpoint() argument 1076 mnt_add_to_ns(struct mnt_namespace * ns,struct mount * mnt) mnt_add_to_ns() argument 1138 commit_tree(struct mount * mnt) commit_tree() argument 1178 struct mount *mnt; vfs_create_mount() local 1209 struct vfsmount *mnt = fc_mount(fc); fc_mount_longterm() local 1221 struct vfsmount *mnt; vfs_kern_mount() local 1248 struct mount *mnt; clone_mnt() local 1297 cleanup_mnt(struct mount * mnt) cleanup_mnt() argument 1338 mntput_no_expire_slowpath(struct mount * mnt) mntput_no_expire_slowpath() argument 1394 mntput_no_expire(struct mount * mnt) mntput_no_expire() argument 1414 mntput(struct vfsmount * mnt) mntput() argument 1426 mntget(struct vfsmount * mnt) mntget() argument 1439 mnt_make_shortterm(struct vfsmount * mnt) mnt_make_shortterm() argument 1539 struct mount *mnt; m_start() local 1551 struct mount *mnt = v; m_next() local 1599 struct mount *mnt = real_mount(m); may_umount_tree() local 1630 may_umount(struct vfsmount * mnt) may_umount() argument 1743 disconnect_mount(struct mount * mnt,enum umount_tree_flags how) disconnect_mount() argument 1776 umount_tree(struct mount * mnt,enum umount_tree_flags how) umount_tree() argument 1870 do_umount(struct mount * mnt,int flags) do_umount() argument 1984 struct mount *mnt; __detach_mounts() local 2023 struct mount *mnt = real_mount(path->mnt); can_umount() local 2042 struct mount *mnt = real_mount(path->mnt); path_umount() local 2103 from_mnt_ns(struct mnt_namespace * mnt) from_mnt_ns() argument 2297 dissolve_on_fput(struct vfsmount * mnt) dissolve_on_fput() argument 2328 __has_locked_children(struct mount * mnt,struct dentry * dentry) __has_locked_children() argument 2342 has_locked_children(struct mount * mnt,struct dentry * dentry) has_locked_children() argument 2417 lock_mnt_tree(struct mount * mnt) lock_mnt_tree() argument 2444 cleanup_group_ids(struct mount * mnt,struct mount * end) cleanup_group_ids() argument 2454 invent_group_ids(struct mount * mnt,bool recurse) invent_group_ids() argument 2471 count_mounts(struct mnt_namespace * ns,struct mount * mnt) count_mounts() argument 2836 graft_tree(struct mount * mnt,const struct pinned_mountpoint * mp) graft_tree() argument 2884 struct mount *mnt = real_mount(path->mnt); do_change_type() local 2962 struct mount *mnt = real_mount(path->mnt); may_copy_tree() local 3008 struct mount *mnt = NULL; do_loopback() local 3044 struct mount *mnt, *p; get_detached_copy() local 3110 struct mount *mnt; create_new_namespace() local 3259 can_change_locked_flags(struct mount * mnt,unsigned int mnt_flags) can_change_locked_flags() argument 3286 change_mount_ro_state(struct mount * mnt,unsigned int mnt_flags) change_mount_ro_state() argument 3300 set_mount_attributes(struct mount * mnt,unsigned int mnt_flags) set_mount_attributes() argument 3308 mnt_warn_timestamp_expiry(const struct path * mountpoint,struct vfsmount * mnt) mnt_warn_timestamp_expiry() argument 3344 struct mount *mnt = real_mount(path->mnt); do_reconfigure_mnt() local 3383 struct mount *mnt = real_mount(path->mnt); do_remount() local 3426 tree_contains_unbindable(struct mount * mnt) tree_contains_unbindable() argument 3623 may_use_mount(struct mount * mnt) may_use_mount() argument 3890 struct mount *mnt; finish_automount() local 3923 mnt_set_expiry(struct vfsmount * mnt,struct list_head * expiry_list) mnt_set_expiry() argument 3937 struct mount *mnt, *next; mark_mounts_for_expiry() local 3987 struct mount *mnt = list_entry(tmp, struct mount, mnt_child); select_submounts() local 4022 shrink_submounts(struct mount * mnt) shrink_submounts() argument 4340 struct mount *mnt = real_mount(m); mount_subtree() local 4449 struct mount *mnt; SYSCALL_DEFINE3() local 4661 is_path_reachable(struct mount * mnt,struct dentry * dentry,const struct path * root) is_path_reachable() argument 4794 recalc_flags(struct mount_kattr * kattr,struct mount * mnt) recalc_flags() argument 4806 can_idmap_mount(const struct mount_kattr * kattr,struct mount * mnt) can_idmap_mount() argument 4857 mnt_allow_writers(const struct mount_kattr * kattr,const struct mount * mnt) mnt_allow_writers() argument 4864 mount_setattr_prepare(struct mount_kattr * kattr,struct mount * mnt) mount_setattr_prepare() argument 4899 do_idmap_mount(const struct mount_kattr * kattr,struct mount * mnt) do_idmap_mount() argument 4913 mount_setattr_commit(struct mount_kattr * kattr,struct mount * mnt) mount_setattr_commit() argument 4937 struct mount *mnt = real_mount(path->mnt); do_mount_setattr() local 5237 struct mount *mnt = mnt_find_id_at(ns, id); lookup_mnt_in_ns() local 5248 struct vfsmount *mnt; global() member 5258 mnt_to_attr_flags(struct vfsmount * mnt) mnt_to_attr_flags() argument 5305 vfsmount_to_propagation_flags(struct vfsmount * mnt) vfsmount_to_propagation_flags() argument 5370 struct vfsmount *mnt = s->mnt; statmount_mnt_point() local 5428 struct vfsmount *mnt = s->mnt; statmount_mnt_opts() local 5488 struct vfsmount *mnt = s->mnt; statmount_opt_array() local 5510 struct vfsmount *mnt = s->mnt; statmount_opt_sec_array() local 6187 mount_rootfs_on_nullfs(struct vfsmount * mnt,struct vfsmount * nullfs_mnt) mount_rootfs_on_nullfs() argument 6204 struct vfsmount *mnt, *nullfs_mnt; init_mount_tree() local 6309 struct vfsmount *mnt; kern_mount() local 6322 kern_unmount(struct vfsmount * mnt) kern_unmount() argument 6333 kern_unmount_array(struct vfsmount * mnt[],unsigned int num) kern_unmount_array() argument 6345 our_mnt(struct vfsmount * mnt) our_mnt() argument 6372 struct mount *mnt; mnt_already_visible() local 6463 mnt_may_suid(struct vfsmount * mnt) mnt_may_suid() argument [all...] |
| H A D | pnode.c | 32 /* locks: namespace_shared && is_mounted(mnt) */ 33 static struct mount *get_peer_under_root(struct mount *mnt, in get_peer_under_root() argument 37 struct mount *m = mnt; in get_peer_under_root() 41 if (m->mnt_ns == ns && is_path_reachable(m, m->mnt.mnt_root, root)) in get_peer_under_root() 45 } while (m != mnt); in get_peer_under_root() 56 int get_dominating_id(struct mount *mnt, const struct path *root) in get_dominating_id() argument 60 for (m = mnt->mnt_master; m != NULL; m = m->mnt_master) { in get_dominating_id() 61 struct mount *d = get_peer_under_root(m, mnt->mnt_ns, root); in get_dominating_id() 71 return m->mnt.mnt_flags & MNT_UMOUNT; in will_be_unmounted() 74 static void transfer_propagation(struct mount *mnt, struc argument 93 change_mnt_propagation(struct mount * mnt,int type) change_mnt_propagation() argument 371 do_refcount_check(struct mount * mnt,int count) do_refcount_check() argument 423 propagate_mount_busy(struct mount * mnt,int refcnt) propagate_mount_busy() argument 466 propagate_mount_unlock(struct mount * mnt) propagate_mount_unlock() argument [all...] |
| H A D | pnode.h | 21 #define IS_MNT_LOCKED(m) ((m)->mnt.mnt_flags & MNT_LOCKED) 33 static inline void set_mnt_shared(struct mount *mnt) in set_mnt_shared() argument 35 mnt->mnt_t_flags &= ~T_SHARED_MASK; in set_mnt_shared() 36 mnt->mnt_t_flags |= T_SHARED; in set_mnt_shared() 52 int get_dominating_id(struct mount *mnt, const struct path *root); 53 int mnt_get_count(struct mount *mnt); 57 struct mount *mnt); 61 int count_mounts(struct mnt_namespace *ns, struct mount *mnt);
|
| H A D | fhandle.c | 97 if (put_user(real_mount(path->mnt)->mnt_id_unique, in do_sys_name_to_handle() 101 if (put_user(real_mount(path->mnt)->mnt_id, in do_sys_name_to_handle() 204 struct mnt_idmap *idmap = mnt_idmap(ctx->root.mnt); in vfs_dentry_acceptable() 269 struct vfsmount *mnt = ctx->root.mnt; in do_handle_to_path() local 274 dentry = exportfs_decode_fh_raw(mnt, (struct fid *)handle->f_handle, in do_handle_to_path() 284 path->mnt = mntget(mnt); in do_handle_to_path() 310 struct mount *mnt = real_mount(root->mnt); in may_decode_fh() [all...] |
| H A D | namei.c | 709 mntget(path->mnt); in path_get() 723 mntput(path->mnt); in path_put() 765 p->path.mnt = NULL; in __set_nameidata() 808 * path_connected - Verify that a dentry is below mnt.mnt_root 809 * @mnt: The mountpoint to check. 815 static bool path_connected(struct vfsmount *mnt, struct dentry *dentry) in path_connected() argument 817 struct super_block *sb = mnt->mnt_sb; in path_connected() 820 if (mnt->mnt_root == sb->s_root) in path_connected() 823 return is_subdir(dentry, mnt->mnt_root); in path_connected() 860 nd->path.mnt in terminate_walk() 1467 struct mount *mnt = real_mount(path->mnt); follow_up() local 1577 struct vfsmount *mnt = path->mnt; __traverse_mounts() local 1673 struct vfsmount *mnt = path->mnt; follow_down() local 3073 vfs_path_lookup(struct dentry * dentry,struct vfsmount * mnt,const char * name,unsigned int flags,struct path * path) vfs_path_lookup() argument [all...] |
| /linux/include/linux/ |
| H A D | mount.h | 65 static inline struct mnt_idmap *mnt_idmap(const struct vfsmount *mnt) in mnt_idmap() argument 68 return READ_ONCE(mnt->mnt_idmap); in mnt_idmap() 71 extern int mnt_want_write(struct vfsmount *mnt); 73 extern void mnt_drop_write(struct vfsmount *mnt); 75 extern void mntput(struct vfsmount *mnt); 76 extern struct vfsmount *mntget(struct vfsmount *mnt); 77 extern void mnt_make_shortterm(struct vfsmount *mnt); 79 extern bool __mnt_is_readonly(const struct vfsmount *mnt); 80 extern bool mnt_may_suid(struct vfsmount *mnt); 83 int mnt_get_write_access(struct vfsmount *mnt); [all...] |
| H A D | path.h | 9 struct vfsmount *mnt; member 18 return path1->mnt == path2->mnt && path1->dentry == path2->dentry; in path_equal()
|
| /linux/tools/lib/api/fs/ |
| H A D | tracing_path.c | 26 const char *mnt; in tracing_path_tracefs_mount() local 28 mnt = tracefs__mount(); in tracing_path_tracefs_mount() 29 if (!mnt) in tracing_path_tracefs_mount() 32 __tracing_path_set("", mnt); in tracing_path_tracefs_mount() 39 const char *mnt; in tracing_path_debugfs_mount() local 41 mnt = debugfs__mount(); in tracing_path_debugfs_mount() 42 if (!mnt) in tracing_path_debugfs_mount() 45 __tracing_path_set("tracing/", mnt); in tracing_path_debugfs_mount() 52 const char *mnt; in tracing_path_mount() local 54 mnt = tracing_path_tracefs_mount(); in tracing_path_mount() [all …]
|
| /linux/tools/testing/selftests/memfd/ |
| H A D | run_fuse_test.sh | 5 fusermount -u ./mnt 6 rmdir ./mnt 11 mkdir mnt 12 ./fuse_mnt ./mnt 13 ./fuse_test ./mnt/memfd $@ 14 fusermount -u ./mnt 15 rmdir ./mnt
|
| /linux/fs/autofs/ |
| H A D | expire.c | 29 static int autofs_mount_busy(struct vfsmount *mnt, in autofs_mount_busy() argument 33 struct path path = {.mnt = mnt, .dentry = dentry}; in autofs_mount_busy() 58 if (!may_umount_tree(path.mnt)) { in autofs_mount_busy() 147 static int autofs_direct_busy(struct vfsmount *mnt, in autofs_direct_busy() argument 159 if (!may_umount_tree(mnt)) { in autofs_direct_busy() 179 static int autofs_tree_busy(struct vfsmount *mnt, in autofs_tree_busy() argument 204 if (autofs_mount_busy(mnt, p, how)) { in autofs_tree_busy() 238 static struct dentry *autofs_check_leaves(struct vfsmount *mnt, in autofs_check_leaves() argument 253 if (autofs_mount_busy(mnt, p, how)) in autofs_check_leaves() 272 struct vfsmount *mnt, in autofs_expire_direct() argument [all …]
|
| /linux/security/tomoyo/ |
| H A D | tomoyo.c | 160 struct path path = { .mnt = parent->mnt, .dentry = dentry }; in tomoyo_path_unlink() 177 struct path path = { .mnt = parent->mnt, .dentry = dentry }; in tomoyo_path_mkdir() 193 struct path path = { .mnt = parent->mnt, .dentry = dentry }; in tomoyo_path_rmdir() 210 struct path path = { .mnt = parent->mnt, .dentry = dentry }; in tomoyo_path_symlink() 228 struct path path = { .mnt = parent->mnt, .dentry = dentry }; in tomoyo_path_mknod() 267 struct path path1 = { .mnt = new_dir->mnt, .dentry = old_dentry }; in tomoyo_path_link() 268 struct path path2 = { .mnt = new_dir->mnt, .dentry = new_dentry }; in tomoyo_path_link() 290 struct path path1 = { .mnt = old_parent->mnt, .dentry = old_dentry }; in tomoyo_path_rename() 291 struct path path2 = { .mnt = new_parent->mnt, .dentry = new_dentry }; in tomoyo_path_rename() 426 static int tomoyo_sb_umount(struct vfsmount *mnt, int flags) in tomoyo_sb_umount() argument [all …]
|
| /linux/security/apparmor/ |
| H A D | mount.c | 97 if (ad->mnt.type) { in audit_cb() 99 audit_log_untrustedstring(ab, ad->mnt.type); in audit_cb() 101 if (ad->mnt.src_name) { in audit_cb() 103 audit_log_untrustedstring(ab, ad->mnt.src_name); in audit_cb() 105 if (ad->mnt.trans) { in audit_cb() 107 audit_log_untrustedstring(ab, ad->mnt.trans); in audit_cb() 109 if (ad->mnt.flags) { in audit_cb() 111 audit_mnt_flags(ab, ad->mnt.flags); in audit_cb() 114 if (ad->mnt.data) { in audit_cb() 116 audit_log_untrustedstring(ab, ad->mnt.data); in audit_cb() [all …]
|
| H A D | path.c | 55 our_mnt(path->mnt))) { in disconnect() 97 if (path->mnt->mnt_flags & MNT_INTERNAL) { in d_namespace_path() 126 if (!our_mnt(path->mnt)) in d_namespace_path() 146 } else if (!our_mnt(path->mnt)) in d_namespace_path()
|
| /linux/Documentation/target/ |
| H A D | tcm_mod_builder.rst | 32 …target:/mnt/sdb/lio-core-2.6.git/Documentation/target# python tcm_mod_builder.py -p iSCSI -m tcm_n… 33 tcm_dir: /mnt/sdb/lio-core-2.6.git/Documentation/target/../../ 36 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000 39 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000 41 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_base.h 43 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../include/target/target_core_fabric_ops.h 45 …/mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_fabric… 47 …/mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_fabric… 49 …/mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_config… 51 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/Kbuild [all …]
|
| /linux/tools/perf/util/ |
| H A D | cgroup.c | 35 char mnt[PATH_MAX + 1]; in open_cgroup() local 39 if (cgroupfs_find_mountpoint(mnt, PATH_MAX + 1, "perf_event")) in open_cgroup() 42 scnprintf(path, PATH_MAX, "%s/%s", mnt, name); in open_cgroup() 70 char mnt[PATH_MAX + 1]; in read_cgroup_id() local 72 if (cgroupfs_find_mountpoint(mnt, PATH_MAX + 1, "perf_event")) in read_cgroup_id() 75 scnprintf(path, PATH_MAX, "%s/%s", mnt, cgrp->name); in read_cgroup_id() 90 char mnt[PATH_MAX + 1]; in cgroup_is_v2() local 93 if (cgroupfs_find_mountpoint(mnt, PATH_MAX + 1, subsys)) in cgroup_is_v2() 96 if (statfs(mnt, &stbuf) < 0) in cgroup_is_v2() 303 char mnt[PATH_MA in match_cgroups() local 602 char mnt[PATH_MAX]; read_all_cgroups() local [all...] |
| H A D | cpumap.c | 480 const char *mnt; in set_max_cpu_num() 488 mnt = sysfs__mountpoint(); in set_max_cpu_num() 489 if (!mnt) in set_max_cpu_num() 493 ret = snprintf(path, PATH_MAX, "%s/devices/system/cpu/possible", mnt); in set_max_node_num() 516 ret = snprintf(path, PATH_MAX, "%s/devices/system/cpu/present", mnt); in set_max_node_num() 539 const char *mnt; in cpu__max_present_cpu() 546 mnt = sysfs__mountpoint(); in cpu__get_node() 547 if (!mnt) in cpu__get_node() 551 ret = snprintf(path, PATH_MAX, "%s/devices/system/node/possible", mnt); in cpu__get_node() 629 const char *mnt; in cpu_map__snprint() 446 const char *mnt; set_max_cpu_num() local 494 const char *mnt; set_max_node_num() local 580 const char *mnt; cpu__setup_cpunode_map() local [all...] |
| /linux/fs/cachefiles/ |
| H A D | cache.c | 44 cache->mnt = path.mnt; in cachefiles_add_cache() 48 if (is_idmapped_mnt(path.mnt)) { in cachefiles_add_cache() 167 mntput(cache->mnt); in cachefiles_add_cache() 168 cache->mnt = NULL; in cachefiles_add_cache() 194 .mnt = cache->mnt, in cachefiles_has_space() 195 .dentry = cache->mnt->mnt_root, in cachefiles_has_space() 395 down_read(&cache->mnt->mnt_sb->s_umount); in cachefiles_sync_cache() 396 ret = sync_filesystem(cache->mnt->mnt_sb); in cachefiles_sync_cache() 397 up_read(&cache->mnt->mnt_sb->s_umount); in cachefiles_sync_cache()
|
| H A D | namei.c | 125 path.mnt = cache->mnt; in cachefiles_get_directory() 236 .mnt = cache->mnt, in cachefiles_unlink() 357 path.mnt = cache->mnt; in cachefiles_bury_object() 359 path_to_graveyard.mnt = cache->mnt; in cachefiles_bury_object() 416 const struct path parentpath = { .mnt = cache->mnt, .dentry = fan }; in cachefiles_create_tmpfile() 528 path.mnt = cache->mnt; in cachefiles_open_file()
|
| /linux/tools/testing/selftests/mm/ |
| H A D | charge_reserved_hugetlb.sh | 60 if [[ -e /mnt/huge ]]; then 61 rm -rf /mnt/huge/* 62 umount /mnt/huge || echo error 63 rmdir /mnt/huge 286 if [[ -e /mnt/huge ]]; then 287 rm -rf /mnt/huge/* 288 umount /mnt/huge 289 rmdir /mnt/huge 316 mkdir -p /mnt/huge 317 mount -t hugetlbfs -o pagesize=${MB}M none /mnt/hug [all...] |
| /linux/fs/overlayfs/ |
| H A D | super.c | 315 struct vfsmount *mnt = ovl_upper_mnt(ofs); in ovl_workdir_create() local 337 err = ovl_workdir_cleanup(ofs, ofs->workbasedir, mnt, work, 0); in ovl_workdir_create() 421 *stack_depth = max(*stack_depth, path->mnt->mnt_sb->s_stack_depth); in ovl_lower_dir() 508 if (__mnt_is_readonly(upperpath->mnt)) { in ovl_get_upper() 532 upper_layer->mnt = upper_mnt; in ovl_get_upper() 666 struct vfsmount *mnt = ovl_upper_mnt(ofs); in ovl_make_workdir() local 674 err = mnt_want_write(mnt); in ovl_make_workdir() 801 mnt_drop_write(mnt); in ovl_make_workdir() 812 if (upperpath->mnt != workpath->mnt) { in ovl_get_workdir() 842 struct vfsmount *mnt = ovl_upper_mnt(ofs); in ovl_get_indexdir() local [all …]
|
| /linux/fs/devpts/ |
| H A D | inode.c | 124 sb = path->mnt->mnt_sb; in devpts_ptmx_path() 126 (path->mnt->mnt_root != sb->s_root)) in devpts_ptmx_path() 161 while (path.mnt->mnt_root == path.dentry) in devpts_mntget() 166 if ((path.mnt->mnt_sb->s_magic != DEVPTS_SUPER_MAGIC) || in devpts_mntget() 167 (DEVPTS_SB(path.mnt->mnt_sb) != fsi)) in devpts_mntget() 171 if (DEVPTS_SB(path.mnt->mnt_sb) == fsi) in devpts_mntget() 172 return path.mnt; in devpts_mntget() 177 mntput(path.mnt); in devpts_mntget() 191 if (path.mnt->mnt_sb->s_magic != DEVPTS_SUPER_MAGIC) { in devpts_acquire() 204 sb = path.mnt->mnt_sb; in devpts_acquire()
|
| /linux/scripts/gdb/linux/ |
| H A D | proc.py | 176 … for mnt in rbtree.rb_inorder_for_each_entry(namespace['mounts'], mount_ptr_type, "mnt_node"): 177 devname = mnt['mnt_devname'].string() 181 parent = mnt 192 superblock = mnt['mnt']['mnt_sb'] 195 m_flags = int(mnt['mnt']['mnt_flags']) 199 mnt.format_string(), superblock.format_string(), devname,
|
| /linux/Documentation/translations/zh_CN/filesystems/ |
| H A D | ubifs.rst | 97 将 UBI 设备 0 的卷 0 挂载到 /mnt/ubifs:: 99 $ mount -t ubifs ubi0_0 /mnt/ubifs 101 将 UBI 设备 0 的 "rootfs" 卷挂载到 /mnt/ubifs("rootfs" 是卷名):: 103 $ mount -t ubifs ubi0:rootfs /mnt/ubifs
|
| /linux/Documentation/power/ |
| H A D | swsusp-dmcrypt.rst | 60 /dev/hda1 /mnt ext3 ro 0 0 88 mount -t ext2 -o ro /dev/hde1 /mnt 89 if [ -f /mnt/swapkey ] 91 dmsetup create swap0 /mnt/swapkey > /dev/null 2>&1 && mapped=1 93 umount /mnt 110 mount /mnt 112 cd /mnt 113 pivot_root . mnt 115 umount -l /mnt
|
| /linux/tools/testing/selftests/filesystems/mount-notify/ |
| H A D | mount-notify_test.c | 121 struct fanotify_event_info_mnt *mnt; in expect_notify() local 155 mnt = ((void *) meta) + meta->event_len - thislen; in expect_notify() 157 ASSERT_EQ(thislen, sizeof(*mnt)); in expect_notify() 159 return mnt->mnt_id; in expect_notify() 334 int ret, fs, mnt; in TEST_F() local 343 mnt = fsmount(fs, 0, 0); in TEST_F() 344 ASSERT_GE(mnt, 0); in TEST_F() 348 ret = move_mount(mnt, "", AT_FDCWD, "/a", MOVE_MOUNT_F_EMPTY_PATH); in TEST_F() 351 close(mnt); in TEST_F()
|