Lines Matching refs:val

43 	char val[];  member
60 return p->val; in kmalloc_parameter()
70 if (p->val == param) { in maybe_kfree_parameter()
118 char *val, in parse_one() argument
136 if (!val && in parse_one()
143 err = params[i].ops->set(val, &params[i]); 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()
169 char *param, *val, *err = NULL; in parse_args() local
181 args = next_arg(args, &param, &val); in parse_args()
183 if (!val && strcmp(param, "--") == 0) in parse_args()
186 ret = parse_one(param, val, doing, params, num, in parse_args()
200 doing, val ?: "", param); in parse_args()
204 doing, val ?: "", param); in parse_args()
216 int param_set_##name(const char *val, const struct kernel_param *kp) \
218 return strtolfn(val, 0, (type *)kp->arg); \
244 int param_set_uint_minmax(const char *val, const struct kernel_param *kp, in param_set_uint_minmax() argument
250 if (!val) in param_set_uint_minmax()
252 ret = kstrtouint(val, 0, &num); in param_set_uint_minmax()
262 int param_set_charp(const char *val, const struct kernel_param *kp) in param_set_charp() argument
266 len = strnlen(val, maxlen + 1); in param_set_charp()
282 strcpy(*(char **)kp->arg, val); in param_set_charp()
284 *(const char **)kp->arg = val; in param_set_charp()
310 int param_set_bool(const char *val, const struct kernel_param *kp) in param_set_bool() argument
313 if (!val) val = "1"; in param_set_bool()
316 return kstrtobool(val, kp->arg); in param_set_bool()
334 int param_set_bool_enable_only(const char *val, const struct kernel_param *kp) in param_set_bool_enable_only() argument
343 err = param_set_bool(val, &dummy_kp); in param_set_bool_enable_only()
352 err = param_set_bool(val, kp); in param_set_bool_enable_only()
366 int param_set_invbool(const char *val, const struct kernel_param *kp) in param_set_invbool() argument
373 ret = param_set_bool(val, &dummy); in param_set_invbool()
392 int param_set_bint(const char *val, const struct kernel_param *kp) in param_set_bint() argument
401 ret = param_set_bool(val, &boolkp); in param_set_bint()
418 const char *val, in param_array() argument
443 len = strcspn(val, ","); in param_array()
446 save = val[len]; in param_array()
447 ((char *)val)[len] = '\0'; in param_array()
449 ret = set(val, &kp); in param_array()
454 val += len+1; in param_array()
465 static int param_array_set(const char *val, const struct kernel_param *kp) in param_array_set() argument
470 return param_array(kp->mod, kp->name, val, 1, arr->max, arr->elem, in param_array_set()
513 int param_set_copystring(const char *val, const struct kernel_param *kp) in param_set_copystring() argument
517 if (strnlen(val, kps->maxlen) == kps->maxlen) { in param_set_copystring()
522 strcpy(kps->string, val); in param_set_copystring()