/fs/ |
D | fs_context.c | 164 fc->fs_type->name, param->key); in vfs_parse_fs_param() 251 static struct fs_context *alloc_fs_context(struct file_system_type *fs_type, in alloc_fs_context() argument 268 fc->fs_type = get_filesystem(fs_type); in alloc_fs_context() 289 init_fs_context = fc->fs_type->init_fs_context; in alloc_fs_context() 304 struct fs_context *fs_context_for_mount(struct file_system_type *fs_type, in fs_context_for_mount() argument 307 return alloc_fs_context(fs_type, NULL, sb_flags, 0, in fs_context_for_mount() 360 get_filesystem(fc->fs_type); in vfs_dup_fs_context() 508 put_filesystem(fc->fs_type); in put_fs_context() 633 if (fc->fs_type->fs_flags & FS_BINARY_MOUNTDATA) in legacy_parse_monolithic() 647 root = fc->fs_type->mount(fc->fs_type, fc->sb_flags, in legacy_get_tree() [all …]
|
D | fsopen.c | 104 fc->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 | 487 if (!(fc->fs_type->fs_flags & FS_USERNS_MOUNT)) in mount_capable() 523 hlist_for_each_entry(old, &fc->fs_type->fs_supers, s_instances) { in sget_fc() 530 s = alloc_super(fc->fs_type, fc->sb_flags, user_ns); in sget_fc() 545 s->s_type = fc->fs_type; in sget_fc() 1292 bdev = blkdev_get_by_path(fc->source, mode, fc->fs_type); in get_tree_bdev() 1363 struct dentry *mount_bdev(struct file_system_type *fs_type, in mount_bdev() argument 1375 bdev = blkdev_get_by_path(dev_name, mode, fs_type); in mount_bdev() 1390 s = sget(fs_type, test_bdev_super, set_bdev_super, flags | SB_NOSEC, in mount_bdev() 1453 struct dentry *mount_nodev(struct file_system_type *fs_type, in mount_nodev() argument 1458 struct super_block *s = sget(fs_type, NULL, set_anon_super, flags, NULL); in mount_nodev() [all …]
|
/fs/nfs/ |
D | nfs4super.c | 21 static struct dentry *nfs4_remote_mount(struct file_system_type *fs_type, 23 static struct dentry *nfs4_referral_mount(struct file_system_type *fs_type, 25 static struct dentry *nfs4_remote_referral_mount(struct file_system_type *fs_type, 108 nfs4_remote_mount(struct file_system_type *fs_type, int flags, in nfs4_remote_mount() argument 130 static struct vfsmount *nfs_do_root_mount(struct file_system_type *fs_type, in nfs_do_root_mount() argument 146 root_mnt = vfs_kern_mount(fs_type, flags, root_devname, data); in nfs_do_root_mount() 264 nfs4_remote_referral_mount(struct file_system_type *fs_type, int flags, in nfs4_remote_referral_mount() argument 297 static struct dentry *nfs4_referral_mount(struct file_system_type *fs_type, in nfs4_referral_mount() argument
|
D | super.c | 296 static struct dentry *nfs_xdev_mount(struct file_system_type *fs_type, 2154 static int nfs_validate_mount_data(struct file_system_type *fs_type, in nfs_validate_mount_data() argument 2160 if (fs_type == &nfs_fs_type) in nfs_validate_mount_data() 2165 static int nfs_validate_mount_data(struct file_system_type *fs_type, in nfs_validate_mount_data() argument 2735 struct dentry *nfs_fs_mount(struct file_system_type *fs_type, in nfs_fs_mount() argument 2752 error = nfs_validate_mount_data(fs_type, raw_data, mount_info.parsed, mount_info.mntfh, dev_name); in nfs_fs_mount() 2797 nfs_xdev_mount(struct file_system_type *fs_type, int flags, in nfs_xdev_mount() argument
|
/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()
|
/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()
|
/fs/freevxfs/ |
D | vxfs_super.c | 309 static struct dentry *vxfs_mount(struct file_system_type *fs_type, in vxfs_mount() argument 312 return mount_bdev(fs_type, flags, dev_name, data, vxfs_fill_super); in vxfs_mount()
|
/fs/coda/ |
D | inode.c | 316 static struct dentry *coda_mount(struct file_system_type *fs_type, in coda_mount() argument 319 return mount_nodev(fs_type, flags, data, coda_fill_super); in coda_mount()
|
/fs/9p/ |
D | vfs_super.c | 107 static struct dentry *v9fs_mount(struct file_system_type *fs_type, int flags, in v9fs_mount() argument 130 sb = sget(fs_type, NULL, v9fs_set_super, flags, v9ses); in v9fs_mount()
|
/fs/efs/ |
D | super.c | 24 static struct dentry *efs_mount(struct file_system_type *fs_type, in efs_mount() argument 27 return mount_bdev(fs_type, flags, dev_name, data, efs_fill_super); in efs_mount()
|
/fs/cifs/ |
D | cifsfs.c | 766 cifs_smb3_do_mount(struct file_system_type *fs_type, in cifs_smb3_do_mount() argument 823 sb = sget(fs_type, cifs_match_super, cifs_set_super, flags, &mnt_data); in cifs_smb3_do_mount() 866 smb3_do_mount(struct file_system_type *fs_type, in smb3_do_mount() argument 869 return cifs_smb3_do_mount(fs_type, flags, dev_name, data, true); in smb3_do_mount() 873 cifs_do_mount(struct file_system_type *fs_type, in cifs_do_mount() argument 876 return cifs_smb3_do_mount(fs_type, flags, dev_name, data, false); in cifs_do_mount()
|
/fs/pstore/ |
D | inode.c | 410 static struct dentry *pstore_mount(struct file_system_type *fs_type, in pstore_mount() argument 413 return mount_single(fs_type, flags, data, pstore_fill_super); in pstore_mount()
|
/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()
|
/fs/hfs/ |
D | super.c | 454 static struct dentry *hfs_mount(struct file_system_type *fs_type, in hfs_mount() argument 457 return mount_bdev(fs_type, flags, dev_name, data, hfs_fill_super); in hfs_mount()
|
/fs/btrfs/ |
D | super.c | 1476 static struct dentry *btrfs_mount_root(struct file_system_type *fs_type, in btrfs_mount_root() argument 1517 error = btrfs_parse_device_options(data, mode, fs_type); in btrfs_mount_root() 1523 device = btrfs_scan_one_device(device_name, mode, fs_type); in btrfs_mount_root() 1533 error = btrfs_open_devices(fs_devices, mode, fs_type); in btrfs_mount_root() 1544 s = sget(fs_type, btrfs_test_super, btrfs_set_super, flags | SB_NOSEC, in btrfs_mount_root() 1558 btrfs_sb(s)->bdev_holder = fs_type; in btrfs_mount_root() 1604 static struct dentry *btrfs_mount(struct file_system_type *fs_type, int flags, in btrfs_mount() argument
|
/fs/tracefs/ |
D | inode.c | 297 static struct dentry *trace_mount(struct file_system_type *fs_type, in trace_mount() argument 301 return mount_single(fs_type, flags, data, trace_fill_super); in trace_mount()
|
/fs/erofs/ |
D | super.c | 426 static struct dentry *erofs_mount(struct file_system_type *fs_type, int flags, in erofs_mount() argument 429 return mount_bdev(fs_type, flags, dev_name, data, erofs_fill_super); in erofs_mount()
|
/fs/devpts/ |
D | inode.c | 502 static struct dentry *devpts_mount(struct file_system_type *fs_type, in devpts_mount() argument 505 return mount_nodev(fs_type, flags, data, devpts_fill_super); in devpts_mount()
|
/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 598 static struct dentry *dlmfs_mount(struct file_system_type *fs_type, in dlmfs_mount() argument 601 return mount_nodev(fs_type, flags, data, dlmfs_fill_super); in dlmfs_mount()
|
/fs/adfs/ |
D | super.c | 537 static struct dentry *adfs_mount(struct file_system_type *fs_type, in adfs_mount() argument 540 return mount_bdev(fs_type, flags, dev_name, data, adfs_fill_super); in adfs_mount()
|
/fs/bfs/ |
D | inode.c | 453 static struct dentry *bfs_mount(struct file_system_type *fs_type, in bfs_mount() argument 456 return mount_bdev(fs_type, flags, dev_name, data, bfs_fill_super); in bfs_mount()
|
/fs/ecryptfs/ |
D | main.c | 476 static struct dentry *ecryptfs_mount(struct file_system_type *fs_type, int flags, in ecryptfs_mount() argument 502 s = sget(fs_type, NULL, set_anon_super, flags, NULL); in ecryptfs_mount()
|
/fs/affs/ |
D | super.c | 629 static struct dentry *affs_mount(struct file_system_type *fs_type, in affs_mount() argument 632 return mount_bdev(fs_type, flags, dev_name, data, affs_fill_super); in affs_mount()
|
/fs/omfs/ |
D | inode.c | 602 static struct dentry *omfs_mount(struct file_system_type *fs_type, in omfs_mount() argument 605 return mount_bdev(fs_type, flags, dev_name, data, omfs_fill_super); in omfs_mount()
|