Lines Matching refs:name
101 if (parameq(param, params[i].name)) { in parse_one()
230 #define STANDARD_PARAM_DEF(name, type, format, tmptype, strtolfn) \ argument
231 int param_set_##name(const char *val, const struct kernel_param *kp) \
242 int param_get_##name(char *buffer, const struct kernel_param *kp) \
246 struct kernel_param_ops param_ops_##name = { \
247 .set = param_set_##name, \
248 .get = param_get_##name, \
250 EXPORT_SYMBOL(param_set_##name); \
251 EXPORT_SYMBOL(param_get_##name); \
252 EXPORT_SYMBOL(param_ops_##name)
266 pr_err("%s: string parameter too long\n", kp->name); in param_set_charp()
379 static int param_array(const char *name, in param_array() argument
392 kp.name = name; in param_array()
402 pr_err("%s: can only take %i arguments\n", name, max); in param_array()
421 pr_err("%s: needs at least %i arguments\n", name, min); in param_array()
432 return param_array(kp->name, val, 1, arr->max, arr->elem, in param_array_set()
481 kp->name, kps->maxlen-1); in param_set_copystring()
594 const char *name) in add_sysfs_param() argument
633 new->grp.name = "parameters"; in add_sysfs_param()
641 new->attrs[num].mattr.attr.name = (char *)name; in add_sysfs_param()
687 err = add_sysfs_param(&mod->mkobj, &kparam[i], kparam[i].name); in module_param_sysfs_setup()
730 static struct module_kobject * __init locate_module_kobject(const char *name) in locate_module_kobject() argument
736 kobj = kset_find_obj(module_kset, name); in locate_module_kobject()
746 "%s", name); in locate_module_kobject()
754 name, err); in locate_module_kobject()
765 static void __init kernel_add_sysfs_param(const char *name, in kernel_add_sysfs_param() argument
772 mk = locate_module_kobject(name); in kernel_add_sysfs_param()
781 err = add_sysfs_param(mk, kparam, kparam->name + name_skip); in kernel_add_sysfs_param()
811 dot = strchr(kp->name, '.'); in param_sysfs_builtin()
817 name_len = dot - kp->name + 1; in param_sysfs_builtin()
818 strlcpy(modname, kp->name, name_len); in param_sysfs_builtin()