/linux-6.1.9/fs/ |
D | fs_context.c | 159 fc->fs_type->name, param->key); in vfs_parse_fs_param() 247 static struct fs_context *alloc_fs_context(struct file_system_type *fs_type, in alloc_fs_context() argument 264 fc->fs_type = get_filesystem(fs_type); in alloc_fs_context() 267 fc->log.prefix = fs_type->name; in alloc_fs_context() 286 init_fs_context = fc->fs_type->init_fs_context; in alloc_fs_context() 301 struct fs_context *fs_context_for_mount(struct file_system_type *fs_type, in fs_context_for_mount() argument 304 return alloc_fs_context(fs_type, NULL, sb_flags, 0, in fs_context_for_mount() 357 get_filesystem(fc->fs_type); in vfs_dup_fs_context() 476 put_filesystem(fc->fs_type); in put_fs_context() 596 if (fc->fs_type->fs_flags & FS_BINARY_MOUNTDATA) in legacy_parse_monolithic() [all …]
|
D | fsopen.c | 104 fc->log.log->owner = fc->fs_type->owner; in fscontext_alloc_log() 117 struct file_system_type *fs_type; in SYSCALL_DEFINE2() local 132 fs_type = get_fs_type(fs_name); in SYSCALL_DEFINE2() 134 if (!fs_type) in SYSCALL_DEFINE2() 137 fc = fs_context_for_mount(fs_type, 0); in SYSCALL_DEFINE2() 138 put_filesystem(fs_type); in SYSCALL_DEFINE2()
|
D | super.c | 517 if (!(fc->fs_type->fs_flags & FS_USERNS_MOUNT)) in mount_capable() 553 hlist_for_each_entry(old, &fc->fs_type->fs_supers, s_instances) { in sget_fc() 560 s = alloc_super(fc->fs_type, fc->sb_flags, user_ns); in sget_fc() 575 s->s_type = fc->fs_type; in sget_fc() 1272 bdev = blkdev_get_by_path(fc->source, mode, fc->fs_type); in get_tree_bdev() 1322 fc->fs_type->name, s->s_id); in get_tree_bdev() 1345 struct dentry *mount_bdev(struct file_system_type *fs_type, in mount_bdev() argument 1357 bdev = blkdev_get_by_path(dev_name, mode, fs_type); in mount_bdev() 1372 s = sget(fs_type, test_bdev_super, set_bdev_super, flags | SB_NOSEC, in mount_bdev() 1399 fs_type->name, s->s_id); in mount_bdev() [all …]
|
/linux-6.1.9/include/linux/ |
D | fs_uart_pd.h | 51 char fs_type[4]; /* controller type */ member 64 if(strstr(fpi->fs_type, "SMC")) in fs_uart_get_id() 66 if(strstr(fpi->fs_type, "SCC")) in fs_uart_get_id()
|
D | fs_enet_pd.h | 118 char fs_type[4]; /* controller type */ member 156 if(strstr(fpi->fs_type, "SCC")) in fs_get_id() 158 if(strstr(fpi->fs_type, "FCC")) in fs_get_id() 160 if(strstr(fpi->fs_type, "FEC")) in fs_get_id()
|
D | fs_context.h | 93 struct file_system_type *fs_type; member 127 extern struct fs_context *fs_context_for_mount(struct file_system_type *fs_type, 132 extern struct fs_context *fs_context_for_submount(struct file_system_type *fs_type,
|
/linux-6.1.9/fs/autofs/ |
D | init.c | 10 static struct dentry *autofs_mount(struct file_system_type *fs_type, in autofs_mount() argument 13 return mount_nodev(fs_type, flags, data, autofs_fill_super); in autofs_mount()
|
/linux-6.1.9/security/ |
D | inode.c | 69 static struct file_system_type fs_type = { variable 121 error = simple_pin_fs(&fs_type, &mount, &mount_count); in securityfs_create_dentry() 339 retval = register_filesystem(&fs_type); in securityfs_init()
|
/linux-6.1.9/include/uapi/linux/ |
D | msdos_fs.h | 134 __u8 fs_type[8]; /* file system type */ member 157 __u8 fs_type[8]; /* file system type */ member
|
/linux-6.1.9/fs/freevxfs/ |
D | vxfs_super.c | 285 static struct dentry *vxfs_mount(struct file_system_type *fs_type, in vxfs_mount() argument 288 return mount_bdev(fs_type, flags, dev_name, data, vxfs_fill_super); in vxfs_mount()
|
/linux-6.1.9/fs/sysv/ |
D | super.c | 531 static struct dentry *sysv_mount(struct file_system_type *fs_type, in sysv_mount() argument 534 return mount_bdev(fs_type, flags, dev_name, data, sysv_fill_super); in sysv_mount() 537 static struct dentry *v7_mount(struct file_system_type *fs_type, in v7_mount() argument 540 return mount_bdev(fs_type, flags, dev_name, data, v7_fill_super); in v7_mount()
|
/linux-6.1.9/fs/coda/ |
D | inode.c | 317 static struct dentry *coda_mount(struct file_system_type *fs_type, in coda_mount() argument 320 return mount_nodev(fs_type, flags, data, coda_fill_super); in coda_mount()
|
/linux-6.1.9/fs/efs/ |
D | super.c | 25 static struct dentry *efs_mount(struct file_system_type *fs_type, in efs_mount() argument 28 return mount_bdev(fs_type, flags, dev_name, data, efs_fill_super); in efs_mount()
|
/linux-6.1.9/fs/9p/ |
D | vfs_super.c | 109 static struct dentry *v9fs_mount(struct file_system_type *fs_type, int flags, in v9fs_mount() argument 132 sb = sget(fs_type, NULL, v9fs_set_super, flags, v9ses); in v9fs_mount()
|
/linux-6.1.9/security/tomoyo/ |
D | file.c | 970 tomoyo_same_name_union(&p1->fs_type, &p2->fs_type) && in tomoyo_same_mount_acl() 990 !tomoyo_parse_name_union(param, &e.fs_type) || in tomoyo_update_mount_acl() 998 tomoyo_put_name_union(&e.fs_type); in tomoyo_update_mount_acl()
|
/linux-6.1.9/fs/qnx4/ |
D | inode.c | 382 static struct dentry *qnx4_mount(struct file_system_type *fs_type, in qnx4_mount() argument 385 return mount_bdev(fs_type, flags, dev_name, data, qnx4_fill_super); in qnx4_mount()
|
/linux-6.1.9/fs/hfs/ |
D | super.c | 453 static struct dentry *hfs_mount(struct file_system_type *fs_type, in hfs_mount() argument 456 return mount_bdev(fs_type, flags, dev_name, data, hfs_fill_super); in hfs_mount()
|
/linux-6.1.9/Documentation/filesystems/ |
D | mount_api.rst | 69 struct file_system_type *fs_type; 99 struct file_system_type *fs_type 408 struct fs_context *fs_context_for_mount(struct file_system_type *fs_type, 414 fs_type->init_fs_context() to initialise the filesystem private data. 416 fs_type specifies the filesystem type that will manage the context and 434 struct file_system_type *fs_type, 438 an automount point or other derived superblock. fs_type specifies the 444 filesystem type as fs_type.
|
/linux-6.1.9/fs/pstore/ |
D | inode.c | 462 static struct dentry *pstore_mount(struct file_system_type *fs_type, in pstore_mount() argument 465 return mount_single(fs_type, flags, data, pstore_fill_super); in pstore_mount()
|
/linux-6.1.9/fs/adfs/ |
D | super.c | 456 static struct dentry *adfs_mount(struct file_system_type *fs_type, in adfs_mount() argument 459 return mount_bdev(fs_type, flags, dev_name, data, adfs_fill_super); in adfs_mount()
|
/linux-6.1.9/fs/btrfs/ |
D | super.c | 1739 static struct dentry *btrfs_mount_root(struct file_system_type *fs_type, in btrfs_mount_root() argument 1783 error = btrfs_parse_device_options(data, mode, fs_type); in btrfs_mount_root() 1789 device = btrfs_scan_one_device(device_name, mode, fs_type); in btrfs_mount_root() 1799 error = btrfs_open_devices(fs_devices, mode, fs_type); in btrfs_mount_root() 1810 s = sget(fs_type, btrfs_test_super, btrfs_set_super, flags | SB_NOSEC, in btrfs_mount_root() 1824 shrinker_debugfs_rename(&s->s_shrink, "sb-%s:%s", fs_type->name, in btrfs_mount_root() 1826 btrfs_sb(s)->bdev_holder = fs_type; in btrfs_mount_root() 1872 static struct dentry *btrfs_mount(struct file_system_type *fs_type, int flags, in btrfs_mount() argument
|
/linux-6.1.9/fs/cifs/ |
D | cifsfs.h | 148 extern struct dentry *cifs_smb3_do_mount(struct file_system_type *fs_type,
|
D | misc.c | 1220 struct file_system_type **fs_type = (struct file_system_type *[]) { in __cifs_get_super() local 1224 for (; *fs_type; fs_type++) { in __cifs_get_super() 1225 iterate_supers_type(*fs_type, f, &sd); in __cifs_get_super()
|
/linux-6.1.9/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 560 static struct dentry *dlmfs_mount(struct file_system_type *fs_type, in dlmfs_mount() argument 563 return mount_nodev(fs_type, flags, data, dlmfs_fill_super); in dlmfs_mount()
|
/linux-6.1.9/fs/tracefs/ |
D | inode.c | 387 static struct dentry *trace_mount(struct file_system_type *fs_type, in trace_mount() argument 391 return mount_single(fs_type, flags, data, trace_fill_super); in trace_mount()
|