Home
last modified time | relevance | path

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

1234567

/linux-6.15/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);
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),
160 struct fs_context *fc);
[all …]
H A Dmount.h21 struct fs_context;
96 extern struct vfsmount *fc_mount(struct fs_context *fc);
97 extern struct vfsmount *vfs_create_mount(struct fs_context *fc);
/linux-6.15/fs/
H A Dfs_context.c281 int (*init_fs_context)(struct fs_context *); in alloc_fs_context()
282 struct fs_context *fc; in alloc_fs_context()
357 struct fs_context *fc; in fs_context_for_submount()
374 void fc_drop_locked(struct fs_context *fc) in fc_drop_locked()
388 struct fs_context *vfs_dup_fs_context(struct fs_context *src_fc) in vfs_dup_fs_context()
390 struct fs_context *fc; in vfs_dup_fs_context()
488 static void put_fc_log(struct fs_context *fc) in put_fc_log()
508 void put_fs_context(struct fs_context *fc) in put_fs_context()
550 static int legacy_fs_context_dup(struct fs_context *fc, struct fs_context *src_fc) in legacy_fs_context_dup()
735 void vfs_clean_context(struct fs_context *fc) in vfs_clean_context()
[all …]
H A Dfsopen.c27 struct fs_context *fc = file->private_data; in fscontext_read()
69 struct fs_context *fc = file->private_data; in fscontext_release()
86 static int fscontext_create_fd(struct fs_context *fc, unsigned int o_flags) in fscontext_create_fd()
97 static int fscontext_alloc_log(struct fs_context *fc) in fscontext_alloc_log()
117 struct fs_context *fc; in SYSCALL_DEFINE2()
159 struct fs_context *fc; in SYSCALL_DEFINE3()
211 static int vfs_cmd_create(struct fs_context *fc, bool exclusive) in vfs_cmd_create()
245 static int vfs_cmd_reconfigure(struct fs_context *fc) in vfs_cmd_reconfigure()
277 static int vfs_fsconfig_locked(struct fs_context *fc, int cmd, in vfs_fsconfig_locked()
351 struct fs_context *fc; in SYSCALL_DEFINE5()
H A Dsuper.c690 bool mount_capable(struct fs_context *fc) in mount_capable()
1119 struct fs_context *fc; in do_emergency_remount_callback()
1270 struct fs_context *fc)) in vfs_get_super()
1295 int get_tree_nodev(struct fs_context *fc, in get_tree_nodev()
1297 struct fs_context *fc)) in get_tree_nodev()
1305 struct fs_context *fc)) in get_tree_single()
1313 struct fs_context *fc), in get_tree_keyed()
1548 struct fs_context *fc) in setup_bdev_super()
1655 int get_tree_bdev(struct fs_context *fc, in get_tree_bdev() argument
1657 struct fs_context *)) in get_tree_bdev()
[all …]
H A Dinternal.h16 struct fs_context;
48 extern int parse_monolithic_mount_data(struct fs_context *, void *);
49 extern void vfs_clean_context(struct fs_context *fc);
50 extern int finish_clean_context(struct fs_context *fc);
127 extern int reconfigure_super(struct fs_context *);
131 extern bool mount_capable(struct fs_context *);
/linux-6.15/drivers/mtd/
H A Dmtdsuper.c25 static int mtd_get_sb(struct fs_context *fc, in mtd_get_sb() argument
28 struct fs_context *)) in mtd_get_sb()
76 static int mtd_get_sb_by_nr(struct fs_context *fc, int mtdnr, in mtd_get_sb_by_nr() argument
78 struct fs_context *)) in mtd_get_sb_by_nr()
96 int get_tree_mtd(struct fs_context *fc, in get_tree_mtd()
98 struct fs_context *fc)) in get_tree_mtd()
/linux-6.15/fs/proc/
H 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.15/Documentation/filesystems/
H A Dmount_api.rst67 struct fs_context {
86 The fs_context fields are as follows:
212 void (*free)(struct fs_context *fc);
213 int (*dup)(struct fs_context *fc, struct fs_context *src_fc);
217 int (*get_tree)(struct fs_context *fc);
226 void (*free)(struct fs_context *fc);
234 int (*dup)(struct fs_context *fc, struct fs_context *src_fc);
277 int (*get_tree)(struct fs_context *fc);
330 struct fs_context *src_fc);
447 struct fs_context *vfs_dup_fs_context(struct fs_context *src_fc);
[all …]
/linux-6.15/fs/coda/
H A Dinode.c92 static int coda_reconfigure(struct fs_context *fc) in coda_reconfigure()
122 static int coda_set_idx(struct fs_context *fc, struct file *file) in coda_set_idx()
139 static int coda_parse_fd(struct fs_context *fc, struct fs_parameter *param, in coda_parse_fd()
159 static int coda_parse_param(struct fs_context *fc, struct fs_parameter *param) in coda_parse_param()
180 static int coda_parse_monolithic(struct fs_context *fc, void *_data) in coda_parse_monolithic()
199 static int coda_fill_super(struct super_block *sb, struct fs_context *fc) in coda_fill_super()
359 static int coda_get_tree(struct fs_context *fc) in coda_get_tree()
367 static void coda_free_fc(struct fs_context *fc) in coda_free_fc()
380 static int coda_init_fs_context(struct fs_context *fc) in coda_init_fs_context()
/linux-6.15/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-6.15/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-6.15/kernel/cgroup/
H A Dcgroup-internal.h60 static inline struct cgroup_fs_context *cgroup_fc2context(struct fs_context *fc) in cgroup_fc2context()
240 int cgroup_do_get_tree(struct fs_context *fc);
295 int cgroup1_parse_param(struct fs_context *fc, struct fs_parameter *param);
296 int cgroup1_get_tree(struct fs_context *fc);
297 int cgroup1_reconfigure(struct fs_context *ctx);
/linux-6.15/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()
601 static void afs_free_fc(struct fs_context *fc) in afs_free_fc()
[all …]
/linux-6.15/include/linux/mtd/
H A Dsuper.h17 extern int get_tree_mtd(struct fs_context *fc,
19 struct fs_context *fc));
/linux-6.15/fs/sysfs/
H 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.15/fs/freevxfs/
H A Dvxfs_super.c94 static int vxfs_reconfigure(struct fs_context *fc) in vxfs_reconfigure()
125 static int vxfs_try_sb_magic(struct super_block *sbp, struct fs_context *fc, in vxfs_try_sb_magic()
184 static int vxfs_fill_super(struct super_block *sbp, struct fs_context *fc) in vxfs_fill_super()
287 static int vxfs_get_tree(struct fs_context *fc) in vxfs_get_tree()
297 static int vxfs_init_fs_context(struct fs_context *fc) in vxfs_init_fs_context()
/linux-6.15/fs/vboxsf/
H A Dsuper.c54 static int vboxsf_parse_param(struct fs_context *fc, struct fs_parameter *param) in vboxsf_parse_param()
111 static int vboxsf_fill_super(struct super_block *sb, struct fs_context *fc) in vboxsf_fill_super()
376 static int vboxsf_parse_monolithic(struct fs_context *fc, void *data) in vboxsf_parse_monolithic()
386 static int vboxsf_get_tree(struct fs_context *fc) in vboxsf_get_tree()
397 static int vboxsf_reconfigure(struct fs_context *fc) in vboxsf_reconfigure()
410 static void vboxsf_free_fc(struct fs_context *fc) in vboxsf_free_fc()
426 static int vboxsf_init_fs_context(struct fs_context *fc) in vboxsf_init_fs_context()
/linux-6.15/fs/autofs/
H A Dinode.c155 static int autofs_parse_fd(struct fs_context *fc, struct autofs_sb_info *sbi, in autofs_parse_fd()
192 static int autofs_parse_param(struct fs_context *fc, struct fs_parameter *param) in autofs_parse_param()
266 static int autofs_validate_protocol(struct fs_context *fc) in autofs_validate_protocol()
300 static int autofs_fill_super(struct super_block *s, struct fs_context *fc) in autofs_fill_super()
365 static int autofs_get_tree(struct fs_context *fc) in autofs_get_tree()
380 static void autofs_free_fc(struct fs_context *fc) in autofs_free_fc()
402 int autofs_init_fs_context(struct fs_context *fc) in autofs_init_fs_context()
/linux-6.15/fs/ramfs/
H A Dinode.c231 static int ramfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in ramfs_parse_param()
262 static int ramfs_fill_super(struct super_block *sb, struct fs_context *fc) in ramfs_fill_super()
282 static int ramfs_get_tree(struct fs_context *fc) in ramfs_get_tree()
287 static void ramfs_free_fc(struct fs_context *fc) in ramfs_free_fc()
298 int ramfs_init_fs_context(struct fs_context *fc) in ramfs_init_fs_context()
/linux-6.15/fs/overlayfs/
H A Dparams.c186 static int ovl_parse_monolithic(struct fs_context *fc, void *data) in ovl_parse_monolithic()
276 static int ovl_mount_dir_check(struct fs_context *fc, const struct path *path, in ovl_mount_dir_check()
318 static int ovl_ctx_realloc_lower(struct fs_context *fc) in ovl_ctx_realloc_lower()
338 static void ovl_add_layer(struct fs_context *fc, enum ovl_opt layer, in ovl_add_layer()
404 static int ovl_do_parse_layer(struct fs_context *fc, const char *layer_name, in ovl_do_parse_layer()
430 static int ovl_parse_layer(struct fs_context *fc, struct fs_parameter *param, in ovl_parse_layer()
494 static int ovl_parse_param_lowerdir(const char *name, struct fs_context *fc) in ovl_parse_param_lowerdir()
699 static int ovl_get_tree(struct fs_context *fc) in ovl_get_tree()
713 static void ovl_free(struct fs_context *fc) in ovl_free()
731 static int ovl_reconfigure(struct fs_context *fc) in ovl_reconfigure()
[all …]
/linux-6.15/fs/configfs/
H 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.15/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()
321 static int devpts_reconfigure(struct fs_context *fc) in devpts_reconfigure()
374 static int devpts_fill_super(struct super_block *s, struct fs_context *fc) in devpts_fill_super()
413 static int devpts_get_tree(struct fs_context *fc) in devpts_get_tree()
418 static void devpts_free_fc(struct fs_context *fc) in devpts_free_fc()
433 static int devpts_init_fs_context(struct fs_context *fc) in devpts_init_fs_context()
/linux-6.15/fs/efs/
H A Dsuper.c23 static int efs_init_fs_context(struct fs_context *fc);
240 static int efs_fill_super(struct super_block *s, struct fs_context *fc) in efs_fill_super()
320 static int efs_get_tree(struct fs_context *fc) in efs_get_tree()
325 static int efs_reconfigure(struct fs_context *fc) in efs_reconfigure()
341 static int efs_init_fs_context(struct fs_context *fc) in efs_init_fs_context()
/linux-6.15/fs/hfs/
H A Dsuper.c115 static int hfs_reconfigure(struct fs_context *fc) in hfs_reconfigure()
217 static int hfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in hfs_parse_param()
313 static int hfs_fill_super(struct super_block *sb, struct fs_context *fc) in hfs_fill_super()
386 static int hfs_get_tree(struct fs_context *fc) in hfs_get_tree()
391 static void hfs_free_fc(struct fs_context *fc) in hfs_free_fc()
403 static int hfs_init_fs_context(struct fs_context *fc) in hfs_init_fs_context()

1234567