Home
last modified time | relevance | path

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

12345

/linux-6.3-rc2/include/linux/
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);
120 int (*get_tree)(struct fs_context *fc);
121 int (*reconfigure)(struct fs_context *fc);
135 extern struct fs_context *vfs_dup_fs_context(struct fs_context *fc);
150 struct fs_context *fc));
153 struct fs_context *fc));
156 struct fs_context *fc));
159 struct fs_context *fc),
[all …]
A Dmount.h21 struct fs_context;
98 extern struct vfsmount *fc_mount(struct fs_context *fc);
99 extern struct vfsmount *vfs_create_mount(struct fs_context *fc);
/linux-6.3-rc2/fs/
A Dfs_context.c253 int (*init_fs_context)(struct fs_context *); in alloc_fs_context()
254 struct fs_context *fc; in alloc_fs_context()
325 void fc_drop_locked(struct fs_context *fc) in fc_drop_locked()
339 struct fs_context *vfs_dup_fs_context(struct fs_context *src_fc) in vfs_dup_fs_context()
341 struct fs_context *fc; in vfs_dup_fs_context()
437 static void put_fc_log(struct fs_context *fc) in put_fc_log()
457 void put_fs_context(struct fs_context *fc) in put_fs_context()
499 static int legacy_fs_context_dup(struct fs_context *fc, struct fs_context *src_fc) in legacy_fs_context_dup()
604 static int legacy_get_tree(struct fs_context *fc) in legacy_get_tree()
683 void vfs_clean_context(struct fs_context *fc) in vfs_clean_context()
[all …]
A Dsuper.c527 bool mount_capable(struct fs_context *fc) in mount_capable()
985 struct fs_context *fc; in do_emergency_remount_callback()
1130 struct fs_context *fc)) in vfs_get_super()
1167 struct fs_context *fc)) in get_tree_nodev()
1175 struct fs_context *fc)) in get_tree_single()
1183 struct fs_context *fc)) in get_tree_single_reconf()
1191 struct fs_context *fc), in get_tree_keyed()
1227 int get_tree_bdev(struct fs_context *fc, in get_tree_bdev() argument
1229 struct fs_context *)) in get_tree_bdev()
1430 struct fs_context *fc; in reconfigure_single()
[all …]
A Dfsopen.c27 struct fs_context *fc = file->private_data; in fscontext_read()
69 struct fs_context *fc = file->private_data; in fscontext_release()
87 static int fscontext_create_fd(struct fs_context *fc, unsigned int o_flags) in fscontext_create_fd()
98 static int fscontext_alloc_log(struct fs_context *fc) in fscontext_alloc_log()
118 struct fs_context *fc; in SYSCALL_DEFINE2()
160 struct fs_context *fc; in SYSCALL_DEFINE3()
216 static int vfs_fsconfig_locked(struct fs_context *fc, int cmd, in vfs_fsconfig_locked()
321 struct fs_context *fc; in SYSCALL_DEFINE5()
A Dinternal.h16 struct fs_context;
53 extern int parse_monolithic_mount_data(struct fs_context *, void *);
54 extern void vfs_clean_context(struct fs_context *fc);
55 extern int finish_clean_context(struct fs_context *fc);
118 extern int reconfigure_super(struct fs_context *);
122 extern bool mount_capable(struct fs_context *);
/linux-6.3-rc2/drivers/mtd/
A Dmtdsuper.c26 static int mtd_test_super(struct super_block *sb, struct fs_context *fc) in mtd_test_super()
46 static int mtd_set_super(struct super_block *sb, struct fs_context *fc) in mtd_set_super()
57 static int mtd_get_sb(struct fs_context *fc, in mtd_get_sb() argument
60 struct fs_context *)) in mtd_get_sb()
99 static int mtd_get_sb_by_nr(struct fs_context *fc, int mtdnr, in mtd_get_sb_by_nr() argument
101 struct fs_context *)) in mtd_get_sb_by_nr()
119 int get_tree_mtd(struct fs_context *fc, in get_tree_mtd()
121 struct fs_context *fc)) in get_tree_mtd()
/linux-6.3-rc2/fs/proc/
A Droot.c58 static int proc_parse_hidepid_param(struct fs_context *fc, struct fs_parameter *param) in proc_parse_hidepid_param()
89 static int proc_parse_subset_param(struct fs_context *fc, char *value) in proc_parse_subset_param()
112 static int proc_parse_param(struct fs_context *fc, struct fs_parameter *param) in proc_parse_param()
146 struct fs_context *fc, in proc_apply_options()
159 static int proc_fill_super(struct super_block *s, struct fs_context *fc) in proc_fill_super()
213 static int proc_reconfigure(struct fs_context *fc) in proc_reconfigure()
224 static int proc_get_tree(struct fs_context *fc) in proc_get_tree()
229 static void proc_fs_context_free(struct fs_context *fc) in proc_fs_context_free()
244 static int proc_init_fs_context(struct fs_context *fc) in proc_init_fs_context()
/linux-6.3-rc2/Documentation/filesystems/
A Dmount_api.rst67 struct fs_context {
87 The fs_context fields are as follows:
213 void (*free)(struct fs_context *fc);
214 int (*dup)(struct fs_context *fc, struct fs_context *src_fc);
218 int (*get_tree)(struct fs_context *fc);
227 void (*free)(struct fs_context *fc);
235 int (*dup)(struct fs_context *fc, struct fs_context *src_fc);
278 int (*get_tree)(struct fs_context *fc);
331 struct fs_context *src_fc);
448 struct fs_context *vfs_dup_fs_context(struct fs_context *src_fc);
[all …]
/linux-6.3-rc2/fs/jffs2/
A Dsuper.c187 static int jffs2_parse_param(struct fs_context *fc, struct fs_parameter *param) in jffs2_parse_param()
215 static inline void jffs2_update_mount_opts(struct fs_context *fc) in jffs2_update_mount_opts()
232 static int jffs2_reconfigure(struct fs_context *fc) in jffs2_reconfigure()
257 static int jffs2_fill_super(struct super_block *sb, struct fs_context *fc) in jffs2_fill_super()
291 static int jffs2_get_tree(struct fs_context *fc) in jffs2_get_tree()
296 static void jffs2_free_fc(struct fs_context *fc) in jffs2_free_fc()
308 static int jffs2_init_fs_context(struct fs_context *fc) in jffs2_init_fs_context()
/linux-6.3-rc2/drivers/xen/xenfs/
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-6.3-rc2/kernel/cgroup/
A Dcgroup-internal.h60 static inline struct cgroup_fs_context *cgroup_fc2context(struct fs_context *fc) in cgroup_fc2context()
239 int cgroup_do_get_tree(struct fs_context *fc);
294 int cgroup1_parse_param(struct fs_context *fc, struct fs_parameter *param);
295 int cgroup1_get_tree(struct fs_context *fc);
296 int cgroup1_reconfigure(struct fs_context *ctx);
/linux-6.3-rc2/fs/afs/
A Dsuper.c40 static int afs_init_fs_context(struct fs_context *fc);
225 static int afs_parse_source(struct fs_context *fc, struct fs_parameter *param) in afs_parse_source()
319 static int afs_parse_param(struct fs_context *fc, struct fs_parameter *param) in afs_parse_param()
356 static int afs_validate_fc(struct fs_context *fc) in afs_validate_fc()
418 static int afs_test_super(struct super_block *sb, struct fs_context *fc) in afs_test_super()
430 static int afs_dynroot_test_super(struct super_block *sb, struct fs_context *fc) in afs_dynroot_test_super()
438 static int afs_set_super(struct super_block *sb, struct fs_context *fc) in afs_set_super()
504 static struct afs_super_info *afs_alloc_sbi(struct fs_context *fc) in afs_alloc_sbi()
556 static int afs_get_tree(struct fs_context *fc) in afs_get_tree()
609 static void afs_free_fc(struct fs_context *fc) in afs_free_fc()
[all …]
/linux-6.3-rc2/include/linux/mtd/
A Dsuper.h17 extern int get_tree_mtd(struct fs_context *fc,
19 struct fs_context *fc));
/linux-6.3-rc2/fs/sysfs/
A Dmount.c26 static int sysfs_get_tree(struct fs_context *fc) in sysfs_get_tree()
40 static void sysfs_fs_context_free(struct fs_context *fc) in sysfs_fs_context_free()
55 static int sysfs_init_fs_context(struct fs_context *fc) in sysfs_init_fs_context()
/linux-6.3-rc2/fs/ramfs/
A Dinode.c200 static int ramfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in ramfs_parse_param()
231 static int ramfs_fill_super(struct super_block *sb, struct fs_context *fc) in ramfs_fill_super()
251 static int ramfs_get_tree(struct fs_context *fc) in ramfs_get_tree()
256 static void ramfs_free_fc(struct fs_context *fc) in ramfs_free_fc()
267 int ramfs_init_fs_context(struct fs_context *fc) in ramfs_init_fs_context()
/linux-6.3-rc2/fs/vboxsf/
A Dsuper.c54 static int vboxsf_parse_param(struct fs_context *fc, struct fs_parameter *param) in vboxsf_parse_param()
119 static int vboxsf_fill_super(struct super_block *sb, struct fs_context *fc) in vboxsf_fill_super()
384 static int vboxsf_parse_monolithic(struct fs_context *fc, void *data) in vboxsf_parse_monolithic()
394 static int vboxsf_get_tree(struct fs_context *fc) in vboxsf_get_tree()
405 static int vboxsf_reconfigure(struct fs_context *fc) in vboxsf_reconfigure()
418 static void vboxsf_free_fc(struct fs_context *fc) in vboxsf_free_fc()
434 static int vboxsf_init_fs_context(struct fs_context *fc) in vboxsf_init_fs_context()
/linux-6.3-rc2/fs/configfs/
A Dmount.c63 static int configfs_fill_super(struct super_block *sb, struct fs_context *fc) in configfs_fill_super()
99 static int configfs_get_tree(struct fs_context *fc) in configfs_get_tree()
108 static int configfs_init_fs_context(struct fs_context *fc) in configfs_init_fs_context()
/linux-6.3-rc2/fs/nfs/
A Dnfs4super.c143 struct fs_context *fc, in do_nfs4_mount()
148 struct fs_context *root_fc; in do_nfs4_mount()
216 int nfs4_try_get_tree(struct fs_context *fc) in nfs4_try_get_tree()
241 int nfs4_get_referral_tree(struct fs_context *fc) in nfs4_get_referral_tree()
A Dfs_context.c351 static int nfs_auth_info_add(struct fs_context *fc, in nfs_auth_info_add()
433 static int nfs_parse_version_string(struct fs_context *fc, in nfs_parse_version_string()
887 static int nfs_parse_source(struct fs_context *fc, in nfs_parse_source()
952 static inline bool is_remount_fc(struct fs_context *fc) in is_remount_fc()
973 static int nfs23_parse_monolithic(struct fs_context *fc, in nfs23_parse_monolithic()
1205 static int nfs4_parse_monolithic(struct fs_context *fc, in nfs4_parse_monolithic()
1319 static int nfs_fs_context_validate(struct fs_context *fc) in nfs_fs_context_validate()
1432 static int nfs_get_tree(struct fs_context *fc) in nfs_get_tree()
1451 static int nfs_fs_context_dup(struct fs_context *fc, struct fs_context *src_fc) in nfs_fs_context_dup()
1477 static void nfs_fs_context_free(struct fs_context *fc) in nfs_fs_context_free()
[all …]
A Dinternal.h176 static inline struct nfs_fs_context *nfs_fc2context(const struct fs_context *fc) in nfs_fc2context()
221 extern struct nfs_server *nfs_create_server(struct fs_context *);
223 extern struct nfs_server *nfs4_create_server(struct fs_context *);
224 extern struct nfs_server *nfs4_create_referral_server(struct fs_context *);
442 int nfs_try_get_tree(struct fs_context *);
443 int nfs_get_tree_common(struct fs_context *);
473 int nfs_submount(struct fs_context *, struct nfs_server *);
474 int nfs_do_submount(struct fs_context *);
477 extern int nfs_get_root(struct super_block *s, struct fs_context *fc);
497 int nfs_reconfigure(struct fs_context *);
/linux-6.3-rc2/fs/cifs/
A Dfs_context.c541 static void smb3_fs_context_free(struct fs_context *fc);
542 static int smb3_fs_context_parse_param(struct fs_context *fc,
546 static int smb3_get_tree(struct fs_context *fc);
547 static int smb3_reconfigure(struct fs_context *fc);
623 static int smb3_fs_context_validate(struct fs_context *fc) in smb3_fs_context_validate()
686 static int smb3_get_tree_common(struct fs_context *fc) in smb3_get_tree_common()
704 static int smb3_get_tree(struct fs_context *fc) in smb3_get_tree()
717 static void smb3_fs_context_free(struct fs_context *fc) in smb3_fs_context_free()
728 static int smb3_verify_reconfigure_ctx(struct fs_context *fc, in smb3_verify_reconfigure_ctx()
796 static int smb3_reconfigure(struct fs_context *fc) in smb3_reconfigure()
[all …]
/linux-6.3-rc2/fs/squashfs/
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()
468 static int squashfs_get_tree(struct fs_context *fc) in squashfs_get_tree()
473 static int squashfs_reconfigure(struct fs_context *fc) in squashfs_reconfigure()
487 static void squashfs_free_fs_context(struct fs_context *fc) in squashfs_free_fs_context()
525 static int squashfs_init_fs_context(struct fs_context *fc) in squashfs_init_fs_context()
/linux-6.3-rc2/fs/ceph/
A Dsuper.c253 struct fs_context *fc) in ceph_parse_old_source()
272 struct fs_context *fc) in ceph_parse_new_source()
382 struct fs_context *fc) in ceph_parse_mon_addr()
395 static int ceph_parse_mount_param(struct fs_context *fc, in ceph_parse_mount_param()
1059 struct fs_context *fc) in ceph_real_mount()
1107 static int ceph_set_super(struct super_block *s, struct fs_context *fc) in ceph_set_super()
1197 static int ceph_get_tree(struct fs_context *fc) in ceph_get_tree()
1204 int (*compare_super)(struct super_block *, struct fs_context *) = in ceph_get_tree()
1277 static void ceph_free_fc(struct fs_context *fc) in ceph_free_fc()
1288 static int ceph_reconfigure_fc(struct fs_context *fc) in ceph_reconfigure_fc()
[all …]
/linux-6.3-rc2/security/
A Dinode.c40 static int securityfs_fill_super(struct super_block *sb, struct fs_context *fc) in securityfs_fill_super()
54 static int securityfs_get_tree(struct fs_context *fc) in securityfs_get_tree()
63 static int securityfs_init_fs_context(struct fs_context *fc) in securityfs_init_fs_context()

Completed in 40 milliseconds

12345