Lines Matching refs:param
73 static void maybe_kfree_parameter(void *param) in maybe_kfree_parameter() argument
79 if (p->val == param) { in maybe_kfree_parameter()
120 static int parse_one(char *param, in parse_one() argument
128 int (*handle_unknown)(char *param, char *val, in parse_one() argument
136 if (parameq(param, params[i].name)) { in parse_one()
144 pr_debug("handling %s with %p\n", param, in parse_one()
155 pr_debug("doing %s: %s='%s'\n", doing, param, val); in parse_one()
156 return handle_unknown(param, val, doing, arg); in parse_one()
159 pr_debug("Unknown argument '%s'\n", param); in parse_one()
165 static char *next_arg(char *args, char **param, char **val) in next_arg() argument
188 *param = args; in next_arg()
223 int (*unknown)(char *param, char *val, in parse_args() argument
226 char *param, *val, *err = NULL; in parse_args() local
238 args = next_arg(args, ¶m, &val); in parse_args()
240 if (!val && strcmp(param, "--") == 0) in parse_args()
243 ret = parse_one(param, val, doing, params, num, in parse_args()
247 doing, param); in parse_args()
253 pr_err("%s: Unknown parameter `%s'\n", doing, param); in parse_args()
257 doing, val ?: "", param); in parse_args()
261 doing, val ?: "", param); in parse_args()
579 const struct kernel_param *param; member
598 if (!attribute->param->ops->get) in param_attr_show()
602 count = attribute->param->ops->get(buf, attribute->param); in param_attr_show()
619 if (!attribute->param->ops->set) in param_attr_store()
623 param_check_unsafe(attribute->param); in param_attr_store()
624 err = attribute->param->ops->set(buf, attribute->param); in param_attr_store()
707 mk->mp->attrs[mk->mp->num].param = kp; in add_sysfs_param()