/fs/ |
D | pnode.c | 17 static inline struct mount *next_peer(struct mount *p) in next_peer() 19 return list_entry(p->mnt_share.next, struct mount, mnt_share); in next_peer() 22 static inline struct mount *first_slave(struct mount *p) in first_slave() 24 return list_entry(p->mnt_slave_list.next, struct mount, mnt_slave); in first_slave() 27 static inline struct mount *last_slave(struct mount *p) in last_slave() 29 return list_entry(p->mnt_slave_list.prev, struct mount, mnt_slave); in last_slave() 32 static inline struct mount *next_slave(struct mount *p) in next_slave() 34 return list_entry(p->mnt_slave.next, struct mount, mnt_slave); in next_slave() 37 static struct mount *get_peer_under_root(struct mount *mnt, in get_peer_under_root() 41 struct mount *m = mnt; in get_peer_under_root() [all …]
|
D | pnode.h | 33 static inline void set_mnt_shared(struct mount *mnt) in set_mnt_shared() 39 void change_mnt_propagation(struct mount *, int); 40 int propagate_mnt(struct mount *, struct mountpoint *, struct mount *, 43 int propagate_mount_busy(struct mount *, int); 44 void propagate_mount_unlock(struct mount *); 45 void mnt_release_group_id(struct mount *); 46 int get_dominating_id(struct mount *mnt, const struct path *root); 47 int mnt_get_count(struct mount *mnt); 48 void mnt_set_mountpoint(struct mount *, struct mountpoint *, 49 struct mount *); [all …]
|
D | namespace.c | 126 static int mnt_alloc_id(struct mount *mnt) in mnt_alloc_id() 136 static void mnt_free_id(struct mount *mnt) in mnt_free_id() 144 static int mnt_alloc_group_id(struct mount *mnt) in mnt_alloc_group_id() 157 void mnt_release_group_id(struct mount *mnt) in mnt_release_group_id() 166 static inline void mnt_add_count(struct mount *mnt, int n) in mnt_add_count() 180 int mnt_get_count(struct mount *mnt) in mnt_get_count() 196 static struct mount *alloc_vfsmnt(const char *name) in alloc_vfsmnt() 198 struct mount *mnt = kmem_cache_zalloc(mnt_cache, GFP_KERNEL); in alloc_vfsmnt() 275 static inline void mnt_inc_writers(struct mount *mnt) in mnt_inc_writers() 284 static inline void mnt_dec_writers(struct mount *mnt) in mnt_dec_writers() [all …]
|
D | mount.h | 10 struct mount * root; 39 struct mount { struct 41 struct mount *mnt_parent; argument 63 struct mount *mnt_master; /* slave is on master->mnt_slave_list */ argument 84 static inline struct mount *real_mount(struct vfsmount *mnt) in real_mount() argument 86 return container_of(mnt, struct mount, mnt); in real_mount() 89 static inline int mnt_has_parent(struct mount *mnt) in mnt_has_parent() 100 extern struct mount *__lookup_mnt(struct vfsmount *, struct dentry *); 106 struct mount *m = __lookup_mnt(path->mnt, path->dentry); in __path_is_mountpoint() 130 struct mount cursor; [all …]
|
D | binfmt_elf_test.c | 14 struct elf_phdr mount[] = { in total_mapping_size_test() local 49 KUNIT_EXPECT_EQ(test, total_mapping_size(mount, ARRAY_SIZE(mount)), mount_size); in total_mapping_size_test()
|
D | libfs.c | 710 int simple_pin_fs(struct file_system_type *type, struct vfsmount **mount, int *count) in simple_pin_fs() argument 714 if (unlikely(!*mount)) { in simple_pin_fs() 720 if (!*mount) in simple_pin_fs() 721 *mount = mnt; in simple_pin_fs() 723 mntget(*mount); in simple_pin_fs() 731 void simple_release_fs(struct vfsmount **mount, int *count) in simple_release_fs() argument 735 mnt = *mount; in simple_release_fs() 737 *mount = NULL; in simple_release_fs()
|
D | proc_namespace.c | 104 struct mount *r = real_mount(mnt); in show_vfsmnt() 138 struct mount *r = real_mount(mnt); in show_mountinfo() 200 struct mount *r = real_mount(mnt); in show_vfsstat()
|
D | internal.h | 14 struct mount; 185 extern void mnt_pin_kill(struct mount *m);
|
/fs/fat/ |
D | Kconfig | 8 to include FAT support. You will then be able to mount partitions or 24 Linux box, say Y here, mount the floppy under Linux with an MSDOS 40 This allows you to mount MSDOS partitions of your hard drive (unless 84 It can be overridden with the "codepage" mount option. 95 with the "iocharset" mount option for FAT filesystems. 109 Set this if you would like to have "utf8" mount option set 113 particular mount by adding "utf8=0" to mount options.
|
/fs/nfs/ |
D | Kconfig | 14 To mount file systems exported by NFS servers, you also need to 15 install the user space mount.nfs command which can be found in 17 Information about using the mount command is available in the 18 mount(8) man page. More detail about the Linux NFS client 22 available in the kernel to mount NFS servers. Support for NFS 69 extension. You can choose N here or specify the "noacl" mount 84 To mount NFS servers using NFSv4, you also need to install user 164 If you want your system to mount its root file system via NFS,
|
/fs/overlayfs/ |
D | Kconfig | 22 with the "redirect_dir=off" mount option. 53 "index=off" mount option. 74 instance basis with the "nfs_export=off" mount option. 79 the same lower dir. The full index may incur some overhead on mount 88 case basis with the "nfs_export=on" mount option. 120 "metacopy=off" mount option.
|
/fs/hfs/ |
D | Kconfig | 7 If you say Y here, you will be able to mount Macintosh-formatted 10 the available mount options.
|
/fs/notify/ |
D | fsnotify.h | 18 static inline struct mount *fsnotify_conn_mount( in fsnotify_conn_mount() 21 return container_of(conn->obj, struct mount, mnt_fsnotify_marks); in fsnotify_conn_mount()
|
D | fsnotify.c | 144 static bool fsnotify_event_needs_parent(struct inode *inode, struct mount *mnt, in fsnotify_event_needs_parent() 182 struct mount *mnt = path ? real_mount(path->mnt) : NULL; in __fsnotify_parent() 487 struct mount *mnt = NULL; in fsnotify()
|
/fs/exfat/ |
D | Kconfig | 7 This allows you to mount devices formatted with the exFAT file system. 21 filesystem uses. This can be overridden with the "iocharset" mount
|
/fs/freevxfs/ |
D | Kconfig | 16 NOTE: the file system type as used by mount(1), mount(2) and
|
/fs/ntfs3/ |
D | Kconfig | 10 File system type to use on mount is "ntfs3". Module name (M option) 21 for 16T+ volumes. Windows will not be able to mount such volumes.
|
/fs/cramfs/ |
D | Kconfig | 49 For example, this would mount the cramfs image stored in 52 mount -t cramfs mtd:xip_fs /mnt
|
/fs/befs/ |
D | ChangeLog | 98 * Fixed stupid bug where specifying the uid or gid mount options as '0' 101 * Added mount option to control debug printing. 114 More flexible. Will soon be controllable at mount time 152 (blocksize > PAGE_SIZE), and refuse to mount in that case. What this 362 * Added additional consitency checks on mount 367 * Tell the kernel to only mount befs read-only. 372 * Got rid of kernel warning on mount.
|
/fs/kernfs/ |
D | Makefile | 6 obj-y := mount.o inode.o dir.o file.o symlink.o
|
/fs/sysfs/ |
D | Makefile | 6 obj-y := file.o dir.o symlink.o mount.o group.o
|
/fs/configfs/ |
D | Makefile | 8 configfs-objs := inode.o file.o dir.o symlink.o mount.o item.o
|
/fs/incfs/ |
D | main.c | 17 .mount = incfs_mount_fs,
|
/fs/autofs/ |
D | init.c | 19 .mount = autofs_mount,
|
/fs/hfsplus/ |
D | Kconfig | 8 If you say Y here, you will be able to mount extended format
|