| /linux/include/linux/ |
| H A D | fs_context.h | 90 struct fs_context { struct 116 void (*free)(struct fs_context *fc); argument 117 int (*dup)(struct fs_context *fc, struct fs_context *src_fc); 118 int (*parse_param)(struct fs_context *fc, struct fs_parameter *param); 119 int (*parse_monolithic)(struct fs_context *fc, void *data); 120 int (*get_tree)(struct fs_context *fc); 121 int (*reconfigure)(struct fs_context *fc); 127 extern struct fs_context *fs_context_for_mount(struct file_system_type *fs_type, 129 extern struct fs_context *fs_context_for_reconfigure(struct dentry *dentry, 132 extern struct fs_context *fs_context_for_submount(struct file_system_type *fs_type, [all …]
|
| H A D | mount.h | 21 struct fs_context; 86 extern struct vfsmount *fc_mount(struct fs_context *fc); 87 extern struct vfsmount *fc_mount_longterm(struct fs_context *fc); 88 extern struct vfsmount *vfs_create_mount(struct fs_context *fc);
|
| /linux/fs/ |
| H A D | fsopen.c | 50 struct fs_context *fc = file->private_data; in fscontext_read() 75 struct fs_context *fc = file->private_data; in fscontext_release() 92 static int fscontext_create_fd(struct fs_context *fc, unsigned int o_flags) in fscontext_create_fd() 103 static int fscontext_alloc_log(struct fs_context *fc) in fscontext_alloc_log() 123 struct fs_context *fc; in SYSCALL_DEFINE2() 165 struct fs_context *fc; in SYSCALL_DEFINE3() 217 static int vfs_cmd_create(struct fs_context *fc, bool exclusive) in vfs_cmd_create() 251 static int vfs_cmd_reconfigure(struct fs_context *fc) in vfs_cmd_reconfigure() 283 static int vfs_fsconfig_locked(struct fs_context *fc, int cmd, in vfs_fsconfig_locked() 357 struct fs_context *fc; in SYSCALL_DEFINE5()
|
| H A D | super.c | 817 bool mount_capable(struct fs_context *fc) in mount_capable() 857 struct super_block *sget_fc(struct fs_context *fc, in sget_fc() argument 858 int (*test)(struct super_block *, struct fs_context *), in sget_fc() argument 859 int (*set)(struct super_block *, struct fs_context *)) in sget_fc() 1082 int reconfigure_super(struct fs_context *fc) in reconfigure_super() 1177 struct fs_context *fc; in do_emergency_remount_callback() 1376 int set_anon_super_fc(struct super_block *sb, struct fs_context *fc) in set_anon_super_fc() 1382 static int test_keyed_super(struct super_block *sb, struct fs_context *fc) in test_keyed_super() 1387 static int test_single_super(struct super_block *s, struct fs_context *fc) in test_single_super() 1392 static int vfs_get_super(struct fs_context *fc, in vfs_get_super() [all …]
|
| /linux/fs/jffs2/ |
| H A D | super.c | 189 static int jffs2_parse_param(struct fs_context *fc, struct fs_parameter *param) in jffs2_parse_param() 217 static inline void jffs2_update_mount_opts(struct fs_context *fc) in jffs2_update_mount_opts() 234 static int jffs2_reconfigure(struct fs_context *fc) in jffs2_reconfigure() 259 static int jffs2_fill_super(struct super_block *sb, struct fs_context *fc) in jffs2_fill_super() 293 static int jffs2_get_tree(struct fs_context *fc) in jffs2_get_tree() 298 static void jffs2_free_fc(struct fs_context *fc) in jffs2_free_fc() 310 static int jffs2_init_fs_context(struct fs_context *fc) in jffs2_init_fs_context()
|
| /linux/drivers/xen/xenfs/ |
| H A D | super.c | 47 static int xenfs_fill_super(struct super_block *sb, struct fs_context *fc) in xenfs_fill_super() 72 static int xenfs_get_tree(struct fs_context *fc) in xenfs_get_tree() 81 static int xenfs_init_fs_context(struct fs_context *fc) in xenfs_init_fs_context()
|
| /linux/fs/afs/ |
| H A D | super.c | 40 static int afs_init_fs_context(struct fs_context *fc); 223 static int afs_parse_source(struct fs_context *fc, struct fs_parameter *param) in afs_parse_source() 318 static int afs_parse_param(struct fs_context *fc, struct fs_parameter *param) in afs_parse_param() 355 static int afs_validate_fc(struct fs_context *fc) in afs_validate_fc() 420 static int afs_test_super(struct super_block *sb, struct fs_context *fc) in afs_test_super() 432 static int afs_dynroot_test_super(struct super_block *sb, struct fs_context *fc) in afs_dynroot_test_super() 440 static int afs_set_super(struct super_block *sb, struct fs_context *fc) in afs_set_super() 500 static struct afs_super_info *afs_alloc_sbi(struct fs_context *fc) in afs_alloc_sbi() 548 static int afs_get_tree(struct fs_context *fc) in afs_get_tree() 602 static void afs_free_fc(struct fs_context *fc) in afs_free_fc() [all …]
|
| /linux/include/linux/mtd/ |
| H A D | super.h | 17 extern int get_tree_mtd(struct fs_context *fc, 19 struct fs_context *fc));
|
| /linux/fs/overlayfs/ |
| H A D | params.c | 205 static int ovl_parse_monolithic(struct fs_context *fc, void *data) in ovl_parse_monolithic() 295 static int ovl_mount_dir_check(struct fs_context *fc, const struct path *path, in ovl_mount_dir_check() 344 static int ovl_ctx_realloc_lower(struct fs_context *fc) in ovl_ctx_realloc_lower() 364 static void ovl_add_layer(struct fs_context *fc, enum ovl_opt layer, in ovl_add_layer() 430 static int ovl_do_parse_layer(struct fs_context *fc, const char *layer_name, in ovl_do_parse_layer() 456 static int ovl_parse_layer(struct fs_context *fc, struct fs_parameter *param, in ovl_parse_layer() 520 static int ovl_parse_param_lowerdir(const char *name, struct fs_context *fc) in ovl_parse_param_lowerdir() 612 static int ovl_parse_param(struct fs_context *fc, struct fs_parameter *param) in ovl_parse_param() 728 static int ovl_get_tree(struct fs_context *fc) in ovl_get_tree() 742 static void ovl_free(struct fs_context *fc) in ovl_free() [all …]
|
| /linux/fs/configfs/ |
| H A D | mount.c | 63 static int configfs_fill_super(struct super_block *sb, struct fs_context *fc) in configfs_fill_super() 100 static int configfs_get_tree(struct fs_context *fc) in configfs_get_tree() 109 static int configfs_init_fs_context(struct fs_context *fc) in configfs_init_fs_context()
|
| /linux/fs/devpts/ |
| H A D | inode.c | 221 static int devpts_parse_param(struct fs_context *fc, struct fs_parameter *param) in devpts_parse_param() 259 static int mknod_ptmx(struct super_block *sb, struct fs_context *fc) in mknod_ptmx() 307 static int devpts_reconfigure(struct fs_context *fc) in devpts_reconfigure() 360 static int devpts_fill_super(struct super_block *s, struct fs_context *fc) in devpts_fill_super() 399 static int devpts_get_tree(struct fs_context *fc) in devpts_get_tree() 404 static void devpts_free_fc(struct fs_context *fc) in devpts_free_fc() 419 static int devpts_init_fs_context(struct fs_context *fc) in devpts_init_fs_context()
|
| /linux/fs/nfs/ |
| H A D | nfs4super.c | 143 struct fs_context *fc, in do_nfs4_mount() 149 struct fs_context *root_fc; in do_nfs4_mount() 218 int nfs4_try_get_tree(struct fs_context *fc) in nfs4_try_get_tree() 243 int nfs4_get_referral_tree(struct fs_context *fc) in nfs4_get_referral_tree()
|
| H A D | internal.h | 188 static inline struct nfs_fs_context *nfs_fc2context(const struct fs_context *fc) in nfs_fc2context() 232 extern struct nfs_server *nfs_create_server(struct fs_context *); 234 extern struct nfs_server *nfs4_create_server(struct fs_context *); 235 extern struct nfs_server *nfs4_create_referral_server(struct fs_context *); 517 int nfs_try_get_tree(struct fs_context *); 518 int nfs_get_tree_common(struct fs_context *); 561 int nfs_submount(struct fs_context *, struct nfs_server *); 562 int nfs_do_submount(struct fs_context *); 565 extern int nfs_get_root(struct super_block *s, struct fs_context *fc); 590 int nfs_reconfigure(struct fs_context *);
|
| /linux/fs/adfs/ |
| H A D | super.c | 130 static int adfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in adfs_parse_param() 162 static int adfs_reconfigure(struct fs_context *fc) in adfs_reconfigure() 341 static int adfs_fill_super(struct super_block *sb, struct fs_context *fc) in adfs_fill_super() 420 static int adfs_get_tree(struct fs_context *fc) in adfs_get_tree() 425 static void adfs_free_fc(struct fs_context *fc) in adfs_free_fc() 439 static int adfs_init_fs_context(struct fs_context *fc) in adfs_init_fs_context()
|
| /linux/fs/ceph/ |
| H A D | cache.h | 17 int ceph_fscache_register_fs(struct ceph_fs_client* fsc, struct fs_context *fc); 61 struct fs_context *fc) in ceph_fscache_register_fs()
|
| H A D | super.c | 254 struct fs_context *fc) in ceph_parse_old_source() 273 struct fs_context *fc) in ceph_parse_new_source() 339 static int ceph_parse_source(struct fs_parameter *param, struct fs_context *fc) in ceph_parse_source() 391 struct fs_context *fc) in ceph_parse_mon_addr() 404 static int ceph_parse_mount_param(struct fs_context *fc, in ceph_parse_mount_param() 1103 struct fs_context *fc, in ceph_apply_test_dummy_encryption() 1138 struct fs_context *fc, in ceph_apply_test_dummy_encryption() 1149 struct fs_context *fc) in ceph_real_mount() 1204 static int ceph_set_super(struct super_block *s, struct fs_context *fc) in ceph_set_super() 1239 static int ceph_compare_super(struct super_block *sb, struct fs_context *fc) in ceph_compare_super() [all …]
|
| /linux/arch/s390/hypfs/ |
| H A D | inode.c | 202 static int hypfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in hypfs_parse_param() 240 static int hypfs_fill_super(struct super_block *sb, struct fs_context *fc) in hypfs_fill_super() 275 static int hypfs_get_tree(struct fs_context *fc) in hypfs_get_tree() 280 static void hypfs_free_fc(struct fs_context *fc) in hypfs_free_fc() 291 static int hypfs_init_fs_context(struct fs_context *fc) in hypfs_init_fs_context()
|
| /linux/fs/squashfs/ |
| H A D | super.c | 127 static int squashfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in squashfs_parse_param() 153 struct fs_context *fc, in supported_squashfs_filesystem() 180 static int squashfs_fill_super(struct super_block *sb, struct fs_context *fc) in squashfs_fill_super() 491 static int squashfs_get_tree(struct fs_context *fc) in squashfs_get_tree() 496 static int squashfs_reconfigure(struct fs_context *fc) in squashfs_reconfigure() 510 static void squashfs_free_fs_context(struct fs_context *fc) in squashfs_free_fs_context() 548 static int squashfs_init_fs_context(struct fs_context *fc) in squashfs_init_fs_context()
|
| /linux/security/ |
| H A D | inode.c | 16 #include <linux/fs_context.h> 42 static int securityfs_fill_super(struct super_block *sb, struct fs_context *fc) in securityfs_fill_super() 56 static int securityfs_get_tree(struct fs_context *fc) in securityfs_get_tree() 65 static int securityfs_init_fs_context(struct fs_context *fc) in securityfs_init_fs_context()
|
| /linux/fs/orangefs/ |
| H A D | super.c | 51 static int orangefs_parse_param(struct fs_context *fc, in orangefs_parse_param() 205 static int orangefs_reconfigure(struct fs_context *fc) in orangefs_reconfigure() 401 struct fs_context *fc, in orangefs_fill_sb() 455 static int orangefs_get_tree(struct fs_context *fc) in orangefs_get_tree() 562 static void orangefs_free_fc(struct fs_context *fc) in orangefs_free_fc() 577 int orangefs_init_fs_context(struct fs_context *fc) in orangefs_init_fs_context()
|
| /linux/drivers/android/ |
| H A D | binderfs.c | 272 static int binderfs_fs_context_parse_param(struct fs_context *fc, in binderfs_fs_context_parse_param() 303 static int binderfs_fs_context_reconfigure(struct fs_context *fc) in binderfs_fs_context_reconfigure() 611 static int binderfs_fill_super(struct super_block *sb, struct fs_context *fc) in binderfs_fill_super() 697 static int binderfs_fs_context_get_tree(struct fs_context *fc) in binderfs_fs_context_get_tree() 702 static void binderfs_fs_context_free(struct fs_context *fc) in binderfs_fs_context_free() 716 static int binderfs_init_fs_context(struct fs_context *fc) in binderfs_init_fs_context()
|
| /linux/drivers/android/binder/ |
| H A D | rust_binderfs.c | 263 static int binderfs_fs_context_parse_param(struct fs_context *fc, in binderfs_fs_context_parse_param() 294 static int binderfs_fs_context_reconfigure(struct fs_context *fc) in binderfs_fs_context_reconfigure() 615 static int binderfs_fill_super(struct super_block *sb, struct fs_context *fc) in binderfs_fill_super() 701 static int binderfs_fs_context_get_tree(struct fs_context *fc) in binderfs_fs_context_get_tree() 706 static void binderfs_fs_context_free(struct fs_context *fc) in binderfs_fs_context_free() 720 static int binderfs_init_fs_context(struct fs_context *fc) in binderfs_init_fs_context()
|
| /linux/fs/tracefs/ |
| H A D | inode.c | 279 static int tracefs_parse_param(struct fs_context *fc, struct fs_parameter *param) in tracefs_parse_param() 369 static int tracefs_reconfigure(struct fs_context *fc) in tracefs_reconfigure() 464 static int tracefs_fill_super(struct super_block *sb, struct fs_context *fc) in tracefs_fill_super() 480 static int tracefs_get_tree(struct fs_context *fc) in tracefs_get_tree() 490 static void tracefs_free_fc(struct fs_context *fc) in tracefs_free_fc() 502 static int tracefs_init_fs_context(struct fs_context *fc) in tracefs_init_fs_context()
|
| /linux/fs/fat/ |
| H A D | fat.h | 424 extern int fat_fill_super(struct super_block *sb, struct fs_context *fc, 432 int fat_init_fs_context(struct fs_context *fc, bool is_vfat); 433 void fat_free_fc(struct fs_context *fc); 435 int fat_parse_param(struct fs_context *fc, struct fs_parameter *param, 437 int fat_reconfigure(struct fs_context *fc);
|
| /linux/fs/openpromfs/ |
| H A D | inode.c | 358 static int openpromfs_reconfigure(struct fs_context *fc) in openpromfs_reconfigure() 371 static int openprom_fill_super(struct super_block *s, struct fs_context *fc) in openprom_fill_super() 410 static int openpromfs_get_tree(struct fs_context *fc) in openpromfs_get_tree() 420 static int openpromfs_init_fs_context(struct fs_context *fc) in openpromfs_init_fs_context()
|