Lines Matching refs:name
145 static int get_value(config_fn_t fn, void *data, char *name, unsigned int len)
150 /* Get the full name */
157 name[len++] = c;
161 name[len] = 0;
173 return fn(name, value, data);
176 static int get_extended_base_var(char *name, int baselen, int c)
187 name[baselen++] = '.';
201 name[baselen++] = ch;
212 static int get_base_var(char *name)
223 return get_extended_base_var(name, baselen, c);
228 name[baselen++] = tolower(c);
346 static void bad_config(const char *name)
349 pr_warning("bad config value for '%s' in %s, ignoring...\n", name, config_file_name);
351 pr_warning("bad config value for '%s', ignoring...\n", name);
354 int perf_config_u64(u64 *dest, const char *name, const char *value)
359 bad_config(name);
367 int perf_config_int(int *dest, const char *name, const char *value)
371 bad_config(name);
378 int perf_config_u8(u8 *dest, const char *name, const char *value)
383 bad_config(name);
390 static int perf_config_bool_or_int(const char *name, const char *value, int *is_bool)
404 return perf_config_int(&ret, name, value) < 0 ? -1 : ret;
407 int perf_config_bool(const char *name, const char *value)
410 return !!perf_config_bool_or_int(name, value, &discard);
413 static const char *perf_config_dirname(const char *name, const char *value)
415 if (!name)
600 if (!strcmp(section->name, section_name))
606 static struct perf_config_item *find_config_item(const char *name,
612 if (!strcmp(item->name, name))
627 section->name = strdup(section_name);
628 if (!section->name) {
639 const char *name)
646 item->name = strdup(name);
647 if (!item->name) {
674 char *section_name, *name;
691 name = ptr;
692 if (name == NULL || value == NULL)
702 item = find_config_item(name, section);
704 item = add_config_item(section, name);
801 section->name, item->name);
840 zfree(&item->name);
858 zfree(§ion->name);
913 const char *name;
923 if (!strcmp(var, d->name))
929 int perf_config_scan(const char *name, const char *fmt, ...)
932 .name = name,