Lines Matching refs:arg
121 static int parse_config_arg(char *arg, char **var, char **value) in parse_config_arg() argument
123 const char *last_dot = strchr(arg, '.'); in parse_config_arg()
129 if (last_dot == NULL || last_dot == arg) { in parse_config_arg()
130 pr_err("The config variable does not contain a section name: %s\n", arg); in parse_config_arg()
134 pr_err("The config variable does not contain a variable name: %s\n", arg); in parse_config_arg()
138 *value = strchr(arg, '='); in parse_config_arg()
140 *var = arg; in parse_config_arg()
142 pr_err("The config variable does not contain a value: %s\n", arg); in parse_config_arg()
146 *var = strsep(&arg, "="); in parse_config_arg()
148 pr_err("invalid config variable: %s\n", arg); in parse_config_arg()
212 char *arg = strdup(argv[i]); in cmd_config() local
214 if (!arg) { in cmd_config()
219 if (parse_config_arg(arg, &var, &value) < 0) { in cmd_config()
220 free(arg); in cmd_config()
228 free(arg); in cmd_config()
236 free(arg); in cmd_config()
241 free(arg); in cmd_config()