Home
last modified time | relevance | path

Searched refs:fs_context (Results 1 – 25 of 77) sorted by relevance

1234

/linux/include/linux/
H A Dfs_context.h90 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 Dmount.h21 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 Dfsopen.c50 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 Dsuper.c817 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 Dsuper.c189 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 Dsuper.c47 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 Dsuper.c40 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 Dsuper.h17 extern int get_tree_mtd(struct fs_context *fc,
19 struct fs_context *fc));
/linux/fs/overlayfs/
H A Dparams.c205 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 Dmount.c63 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 Dinode.c221 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 Dnfs4super.c143 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 Dinternal.h188 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 Dsuper.c130 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 Dcache.h17 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 Dsuper.c254 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 Dinode.c202 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 Dsuper.c127 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 Dinode.c16 #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 Dsuper.c51 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 Dbinderfs.c272 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 Drust_binderfs.c263 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 Dinode.c279 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 Dfat.h424 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 Dinode.c358 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()

1234