Lines Matching refs:param
62 static void maybe_kfree_parameter(void *param) in maybe_kfree_parameter() argument
68 if (p->val == param) { in maybe_kfree_parameter()
115 static int parse_one(char *param, in parse_one() argument
123 int (*handle_unknown)(char *param, char *val, in parse_one() argument
131 if (parameq(param, params[i].name)) { in parse_one()
139 pr_debug("handling %s with %p\n", param, in parse_one()
152 pr_debug("doing %s: %s='%s'\n", doing, param, val); in parse_one()
153 return handle_unknown(param, val, doing, arg); in parse_one()
156 pr_debug("Unknown argument '%s'\n", param); in parse_one()
168 int (*unknown)(char *param, char *val, in parse_args() argument
171 char *param, *val, *err = NULL; in parse_args() local
183 args = next_arg(args, ¶m, &val); in parse_args()
185 if (!val && strcmp(param, "--") == 0) in parse_args()
188 ret = parse_one(param, val, doing, params, num, in parse_args()
192 doing, param); in parse_args()
198 pr_err("%s: Unknown parameter `%s'\n", doing, param); in parse_args()
202 doing, val ?: "", param); in parse_args()
206 doing, val ?: "", param); in parse_args()
525 const struct kernel_param *param; member
544 if (!attribute->param->ops->get) in param_attr_show()
548 count = attribute->param->ops->get(buf, attribute->param); in param_attr_show()
561 if (!attribute->param->ops->set) in param_attr_store()
565 if (param_check_unsafe(attribute->param)) in param_attr_store()
566 err = attribute->param->ops->set(buf, attribute->param); in param_attr_store()
651 mk->mp->attrs[mk->mp->num].param = kp; in add_sysfs_param()