Home
last modified time | relevance | path

Searched refs:param (Results 1 – 25 of 73) sorted by relevance

123

/fs/
A Dfs_parser.c60 const char *name = param->key; in fs_lookup_key()
106 struct fs_parameter *param, in __fs_parse() argument
126 param->key); in __fs_parse()
155 switch (param->type) { in fs_lookup_param()
160 param->dirfd = AT_FDCWD; in fs_lookup_param()
164 f = param->name; in fs_lookup_param()
183 param->key, f->name); in fs_lookup_param()
293 switch (param->type) { in fs_param_is_fd()
318 switch (param->type) { in fs_param_is_file_or_string()
393 for (param = desc; param->name; param++) { in fs_validate_description()
[all …]
A Dfsopen.c429 param.size = strlen(param.string); in SYSCALL_DEFINE5()
433 param.size = aux; in SYSCALL_DEFINE5()
450 param.dirfd = aux; in SYSCALL_DEFINE5()
451 param.size = strlen(param.name->name); in SYSCALL_DEFINE5()
457 if (!param.file) in SYSCALL_DEFINE5()
459 param.dirfd = aux; in SYSCALL_DEFINE5()
478 kfree(param.string); in SYSCALL_DEFINE5()
482 if (param.name) in SYSCALL_DEFINE5()
486 if (param.file) in SYSCALL_DEFINE5()
487 fput(param.file); in SYSCALL_DEFINE5()
[all …]
A Dfs_context.c106 param->string = NULL; in vfs_parse_fs_param_source()
131 if (!param->key) in vfs_parse_fs_param()
183 if (!param.string) in vfs_parse_fs_string()
189 kfree(param.string); in vfs_parse_fs_string()
594 switch (param->type) { in legacy_parse_param()
596 len = 1 + param->size; in legacy_parse_param()
603 param->key); in legacy_parse_param()
610 memchr(param->string, ',', param->size))) in legacy_parse_param()
612 param->key); in legacy_parse_param()
626 memcpy(ctx->legacy_data + size, param->string, param->size); in legacy_parse_param()
[all …]
/fs/autofs/
A Ddev-ioctl.c66 param->ver_major, param->ver_minor, cmd); in check_dev_ioctl_version()
104 kfree(param); in free_dev_ioctl()
124 err = invalid_str(param->path, param->size - AUTOFS_DEV_IOCTL_SIZE); in validate_dev_ioctl()
276 param->ioctlfd = -1; in autofs_dev_ioctl_openmount()
278 path = param->path; in autofs_dev_ioctl_openmount()
288 param->ioctlfd = fd; in autofs_dev_ioctl_openmount()
327 status = param->fail.status < 0 ? param->fail.status : -ENOENT; in autofs_dev_ioctl_fail()
517 param->requester.uid = param->requester.gid = -1; in autofs_dev_ioctl_requester()
600 name = param->path; in autofs_dev_ioctl_ismountpoint()
705 if (IS_ERR(param)) in _autofs_dev_ioctl()
[all …]
A Dinode.c156 struct fs_parameter *param, in autofs_parse_fd() argument
162 if (param->type == fs_value_is_file) { in autofs_parse_fd()
164 pipe = param->file; in autofs_parse_fd()
165 param->file = NULL; in autofs_parse_fd()
192 static int autofs_parse_param(struct fs_context *fc, struct fs_parameter *param) in autofs_parse_param() argument
199 opt = fs_parse(fc, autofs_param_specs, param, &result); in autofs_parse_param()
205 return autofs_parse_fd(fc, sbi, param, &result); in autofs_parse_param()
/fs/orangefs/
A Dorangefs-sysfs.c358 new_op->upcall.req.param.op = in sysfs_service_op_show()
362 new_op->upcall.req.param.op = in sysfs_service_op_show()
366 new_op->upcall.req.param.op = in sysfs_service_op_show()
371 new_op->upcall.req.param.op = in sysfs_service_op_show()
376 new_op->upcall.req.param.op = in sysfs_service_op_show()
381 new_op->upcall.req.param.op = in sysfs_service_op_show()
386 new_op->upcall.req.param.op = in sysfs_service_op_show()
390 new_op->upcall.req.param.op = in sysfs_service_op_show()
394 new_op->upcall.req.param.op = in sysfs_service_op_show()
398 new_op->upcall.req.param.op = in sysfs_service_op_show()
[all …]
/fs/nfs/
A Dfs_context.c501 trace_nfs_mount_assign(param->key, param->string); in nfs_parse_xprtsec_policy()
736 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
825 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
856 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
894 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
917 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
926 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
932 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
938 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
947 trace_nfs_mount_assign(param->key, param->string); in nfs_fs_context_parse_param()
[all …]
A Dnfs4super.c155 struct fs_parameter param = { in do_nfs4_mount() local
201 param.string = kmalloc(len, GFP_KERNEL); in do_nfs4_mount()
202 if (param.string == NULL) { in do_nfs4_mount()
209 param.size = snprintf(param.string, len, "[%s]:/", hostname); in do_nfs4_mount()
211 param.size = snprintf(param.string, len, "%s:/", hostname); in do_nfs4_mount()
212 ret = vfs_parse_fs_param(root_fc, &param); in do_nfs4_mount()
213 kfree(param.string); in do_nfs4_mount()
/fs/smb/client/
A Dfs_context.c1137 if (param->type == fs_value_is_string && param->string[0] == 0) { in smb3_fs_context_parse_param()
1138 if (!strcmp("pass", param->key) || !strcmp("password", param->key)) { in smb3_fs_context_parse_param()
1141 } else if (!strcmp("user", param->key) || !strcmp("username", param->key)) { in smb3_fs_context_parse_param()
1144 } else if (!strcmp("pass2", param->key) || !strcmp("password2", param->key)) { in smb3_fs_context_parse_param()
1500 param->string, in smb3_fs_context_parse_param()
1521 param->string, strlen(param->string))) { in smb3_fs_context_parse_param()
1523 param->string); in smb3_fs_context_parse_param()
1552 if (param->string[i] == 0) in smb3_fs_context_parse_param()
1573 if (param->string[i] == 0) in smb3_fs_context_parse_param()
1592 param->string); in smb3_fs_context_parse_param()
[all …]
A Dcifsglob.h1825 kfree(param->path_name); in __free_dfs_info_param()
1826 kfree(param->node_name); in __free_dfs_info_param()
1831 if (param) in free_dfs_info_param()
1832 __free_dfs_info_param(param); in free_dfs_info_param()
1837 if (param) { in zfree_dfs_info_param()
1838 __free_dfs_info_param(param); in zfree_dfs_info_param()
1839 memset(param, 0, sizeof(*param)); in zfree_dfs_info_param()
1848 if ((number_of_items == 0) || (param == NULL)) in free_dfs_info_array()
1851 kfree(param[i].path_name); in free_dfs_info_array()
1852 kfree(param[i].node_name); in free_dfs_info_array()
[all …]
/fs/proc/
A Droot.c65 if (param->type != fs_value_is_string) in proc_parse_hidepid_param()
68 if (!kstrtouint(param->string, base, &result.uint_32)) { in proc_parse_hidepid_param()
70 return invalf(fc, "proc: unknown value of hidepid - %s\n", param->string); in proc_parse_hidepid_param()
75 if (!strcmp(param->string, "off")) in proc_parse_hidepid_param()
77 else if (!strcmp(param->string, "noaccess")) in proc_parse_hidepid_param()
79 else if (!strcmp(param->string, "invisible")) in proc_parse_hidepid_param()
81 else if (!strcmp(param->string, "ptraceable")) in proc_parse_hidepid_param()
84 return invalf(fc, "proc: unknown value of hidepid - %s\n", param->string); in proc_parse_hidepid_param()
118 opt = fs_parse(fc, proc_fs_parameters, param, &result); in proc_parse_param()
128 if (proc_parse_hidepid_param(fc, param)) in proc_parse_param()
[all …]
A Dproc_sysctl.c1628 param += sizeof("sysctl") - 1; in process_sysctl_arg()
1630 if (param[0] != '/' && param[0] != '.') in process_sysctl_arg()
1633 param++; in process_sysctl_arg()
1635 param = (char *) sysctl_find_alias(param); in process_sysctl_arg()
1636 if (!param) in process_sysctl_arg()
1678 param, val); in process_sysctl_arg()
1681 param, val); in process_sysctl_arg()
1684 file, param, val); in process_sysctl_arg()
1692 param, val); in process_sysctl_arg()
1695 ERR_PTR(err), param, val); in process_sysctl_arg()
[all …]
/fs/hfsplus/
A Doptions.c62 int hfsplus_parse_param(struct fs_context *fc, struct fs_parameter *param) in hfsplus_parse_param() argument
73 strncmp(param->key, "force", 5)) in hfsplus_parse_param()
76 opt = fs_parse(fc, hfs_param_spec, param, &result); in hfsplus_parse_param()
82 if (strlen(param->string) != 4) { in hfsplus_parse_param()
86 memcpy(&sbi->creator, param->string, 4); in hfsplus_parse_param()
89 if (strlen(param->string) != 4) { in hfsplus_parse_param()
93 memcpy(&sbi->type, param->string, 4); in hfsplus_parse_param()
117 sbi->nls = load_nls(param->string); in hfsplus_parse_param()
120 param->string); in hfsplus_parse_param()
/fs/hfs/
A Dsuper.c217 static int hfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in hfs_parse_param() argument
227 opt = fs_parse(fc, hfs_param_spec, param, &result); in hfs_parse_param()
255 if (strlen(param->string) != 4) { in hfs_parse_param()
259 memcpy(&hsb->s_type, param->string, 4); in hfs_parse_param()
262 if (strlen(param->string) != 4) { in hfs_parse_param()
266 memcpy(&hsb->s_creator, param->string, 4); in hfs_parse_param()
276 hsb->nls_disk = load_nls(param->string); in hfs_parse_param()
279 param->string); in hfs_parse_param()
288 hsb->nls_io = load_nls(param->string); in hfs_parse_param()
291 param->string); in hfs_parse_param()
/fs/ceph/
A Dsuper.c395 fc->source = param->string; in ceph_parse_source()
396 param->string = NULL; in ceph_parse_source()
407 fsopt->mon_addr = param->string; in ceph_parse_mon_addr()
408 param->string = NULL; in ceph_parse_mon_addr()
415 struct fs_parameter *param) in ceph_parse_mount_param() argument
437 fsopt->snapdir_name = param->string; in ceph_parse_mount_param()
438 param->string = NULL; in ceph_parse_mount_param()
441 if (!namespace_equals(fsopt, param->string, strlen(param->string))) in ceph_parse_mount_param()
445 param->string = NULL; in ceph_parse_mount_param()
547 param->string = NULL; in ceph_parse_mount_param()
[all …]
/fs/coda/
A Dinode.c139 static int coda_parse_fd(struct fs_context *fc, struct fs_parameter *param, in coda_parse_fd() argument
145 if (param->type == fs_value_is_file) { in coda_parse_fd()
146 file = param->file; in coda_parse_fd()
147 param->file = NULL; in coda_parse_fd()
159 static int coda_parse_param(struct fs_context *fc, struct fs_parameter *param) in coda_parse_param() argument
164 opt = fs_parse(fc, coda_param_specs, param, &result); in coda_parse_param()
170 return coda_parse_fd(fc, param, &result); in coda_parse_param()
/fs/overlayfs/
A Dparams.c428 static int ovl_parse_layer(struct fs_context *fc, struct fs_parameter *param, in ovl_parse_layer() argument
434 switch (param->type) { in ovl_parse_layer()
436 err = ovl_kern_path(param->string, &layer_path, layer); in ovl_parse_layer()
439 err = ovl_do_parse_layer(fc, param->string, &layer_path, layer); in ovl_parse_layer()
449 layer_path = param->file->f_path; in ovl_parse_layer()
584 static int ovl_parse_param(struct fs_context *fc, struct fs_parameter *param) in ovl_parse_param() argument
612 opt = fs_parse(fc, ovl_parameter_spec, param, &result); in ovl_parse_param()
618 err = ovl_parse_param_lowerdir(param->string, fc); in ovl_parse_param()
624 err = ovl_parse_layer(fc, param, opt); in ovl_parse_param()
690 param->key); in ovl_parse_param()
/fs/hugetlbfs/
A Dinode.c1295 static int hugetlbfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in hugetlbfs_parse_param() argument
1304 opt = fs_parse(fc, hugetlb_fs_parameters, param, &result); in hugetlbfs_parse_param()
1323 if (!param->string || !isdigit(param->string[0])) in hugetlbfs_parse_param()
1325 ctx->max_size_opt = memparse(param->string, &rest); in hugetlbfs_parse_param()
1333 if (!param->string || !isdigit(param->string[0])) in hugetlbfs_parse_param()
1335 ctx->nr_inodes = memparse(param->string, &rest); in hugetlbfs_parse_param()
1339 ps = memparse(param->string, &rest); in hugetlbfs_parse_param()
1350 if (!param->string || !isdigit(param->string[0])) in hugetlbfs_parse_param()
1352 ctx->min_size_opt = memparse(param->string, &rest); in hugetlbfs_parse_param()
1364 param->string, param->key); in hugetlbfs_parse_param()
/fs/afs/
A Dsuper.c223 static int afs_parse_source(struct fs_context *fc, struct fs_parameter *param) in afs_parse_source() argument
227 const char *cellname, *suffix, *name = param->string; in afs_parse_source()
310 fc->source = param->string; in afs_parse_source()
311 param->string = NULL; in afs_parse_source()
318 static int afs_parse_param(struct fs_context *fc, struct fs_parameter *param) in afs_parse_param() argument
324 opt = fs_parse(fc, afs_fs_parameters, param, &result); in afs_parse_param()
330 return afs_parse_source(fc, param); in afs_parse_param()
/fs/ecryptfs/
A Dmain.c244 struct fs_parameter *param) in ecryptfs_parse_param() argument
254 opt = fs_parse(fc, ecryptfs_fs_param_spec, param, &result); in ecryptfs_parse_param()
262 param->string, 0); in ecryptfs_parse_param()
273 param->string); in ecryptfs_parse_param()
294 param->string); in ecryptfs_parse_param()
311 param->string); in ecryptfs_parse_param()
/fs/vboxsf/
A Dsuper.c54 static int vboxsf_parse_param(struct fs_context *fc, struct fs_parameter *param) in vboxsf_parse_param() argument
60 opt = fs_parse(fc, vboxsf_fs_parameters, param, &result); in vboxsf_parse_param()
70 ctx->nls_name = param->string; in vboxsf_parse_param()
71 param->string = NULL; in vboxsf_parse_param()
/fs/ramfs/
A Dinode.c231 static int ramfs_parse_param(struct fs_context *fc, struct fs_parameter *param) in ramfs_parse_param() argument
237 opt = fs_parse(fc, ramfs_fs_parameters, param, &result); in ramfs_parse_param()
239 opt = vfs_parse_fs_param_source(fc, param); in ramfs_parse_param()
/fs/xfs/
A Dxfs_super.c1389 struct fs_parameter *param, in xfs_fs_warn_deprecated() argument
1410 struct fs_parameter *param) in xfs_fs_parse_param() argument
1419 opt = fs_parse(fc, xfs_fs_parameters, param, &result); in xfs_fs_parse_param()
1433 parsing_mp->m_logname = kstrdup(param->string, GFP_KERNEL); in xfs_fs_parse_param()
1439 parsing_mp->m_rtname = kstrdup(param->string, GFP_KERNEL); in xfs_fs_parse_param()
1444 if (suffix_kstrtoint(param->string, 10, &size)) in xfs_fs_parse_param()
1546 xfs_fs_warn_deprecated(fc, param, XFS_FEAT_IKEEP, true); in xfs_fs_parse_param()
1550 xfs_fs_warn_deprecated(fc, param, XFS_FEAT_IKEEP, false); in xfs_fs_parse_param()
1554 xfs_fs_warn_deprecated(fc, param, XFS_FEAT_ATTR2, true); in xfs_fs_parse_param()
1558 xfs_fs_warn_deprecated(fc, param, XFS_FEAT_NOATTR2, true); in xfs_fs_parse_param()
[all …]
/fs/affs/
A Dsuper.c199 static int affs_parse_param(struct fs_context *fc, struct fs_parameter *param) in affs_parse_param() argument
206 opt = fs_parse(fc, affs_param_spec, param, &result); in affs_parse_param()
232 ctx->prefix = param->string; in affs_parse_param()
233 param->string = NULL; in affs_parse_param()
257 strscpy(ctx->volume, param->string, 32); in affs_parse_param()
/fs/btrfs/
A Dsuper.c276 const struct fs_parameter *param, int opt) in btrfs_parse_compress() argument
278 const char *string = param->string; in btrfs_parse_compress()
351 ctx->subvol_name = kstrdup(param->string, GFP_KERNEL); in btrfs_parse_param()
366 device = btrfs_scan_one_device(param->string, false); in btrfs_parse_param()
396 if (btrfs_parse_compress(ctx, param, opt)) in btrfs_parse_param()
432 ctx->max_inline = memparse(param->string, NULL); in btrfs_parse_param()
497 param->key); in btrfs_parse_param()
524 param->key); in btrfs_parse_param()
570 param->key); in btrfs_parse_param()
612 param->key); in btrfs_parse_param()
[all …]

Completed in 66 milliseconds

123