Lines Matching refs:value
75 static char value[1024]; in parse_value() local
82 if (len >= sizeof(value) - 1) in parse_value()
87 value[len] = 0; in parse_value()
88 return value; in parse_value()
104 value[len++] = ' '; in parse_value()
128 value[len++] = c; in parse_value()
135 value[len++] = c; in parse_value()
147 char *value; in get_value() local
164 value = NULL; in get_value()
168 value = parse_value(); in get_value()
169 if (!value) in get_value()
172 return fn(name, value, data); in get_value()
316 static int perf_parse_llong(const char *value, long long *ret) in perf_parse_llong() argument
318 if (value && *value) { in perf_parse_llong()
320 long long val = strtoll(value, &end, 0); in perf_parse_llong()
331 static int perf_parse_long(const char *value, long *ret) in perf_parse_long() argument
333 if (value && *value) { in perf_parse_long()
335 long val = strtol(value, &end, 0); in perf_parse_long()
353 int perf_config_u64(u64 *dest, const char *name, const char *value) in perf_config_u64() argument
357 if (!perf_parse_llong(value, &ret)) { in perf_config_u64()
366 int perf_config_int(int *dest, const char *name, const char *value) in perf_config_int() argument
369 if (!perf_parse_long(value, &ret)) { in perf_config_int()
377 int perf_config_u8(u8 *dest, const char *name, const char *value) in perf_config_u8() argument
381 if (!perf_parse_long(value, &ret)) { in perf_config_u8()
389 static int perf_config_bool_or_int(const char *name, const char *value, int *is_bool) in perf_config_bool_or_int() argument
394 if (!value) in perf_config_bool_or_int()
396 if (!*value) in perf_config_bool_or_int()
398 if (!strcasecmp(value, "true") || !strcasecmp(value, "yes") || !strcasecmp(value, "on")) in perf_config_bool_or_int()
400 if (!strcasecmp(value, "false") || !strcasecmp(value, "no") || !strcasecmp(value, "off")) in perf_config_bool_or_int()
403 return perf_config_int(&ret, name, value) < 0 ? -1 : ret; in perf_config_bool_or_int()
406 int perf_config_bool(const char *name, const char *value) in perf_config_bool() argument
409 return !!perf_config_bool_or_int(name, value, &discard); in perf_config_bool()
412 static const char *perf_config_dirname(const char *name, const char *value) in perf_config_dirname() argument
416 return value; in perf_config_dirname()
419 static int perf_buildid_config(const char *var, const char *value) in perf_buildid_config() argument
423 const char *dir = perf_config_dirname(var, value); in perf_buildid_config()
437 const char *value __maybe_unused) in perf_default_core_config()
440 proc_map_timeout = strtoul(value, NULL, 10); in perf_default_core_config()
446 static int perf_ui_config(const char *var, const char *value) in perf_ui_config() argument
450 symbol_conf.show_hist_headers = perf_config_bool(var, value); in perf_ui_config()
455 static int perf_stat_config(const char *var, const char *value) in perf_stat_config() argument
458 perf_stat__set_big_num(perf_config_bool(var, value)); in perf_stat_config()
464 int perf_default_config(const char *var, const char *value, in perf_default_config() argument
468 return perf_default_core_config(var, value); in perf_default_config()
471 return perf_hist_config(var, value); in perf_default_config()
474 return perf_ui_config(var, value); in perf_default_config()
477 return perf_callchain_config(var, value); in perf_default_config()
480 return perf_llvm_config(var, value); in perf_default_config()
483 return perf_buildid_config(var, value); in perf_default_config()
486 return perf_stat_config(var, value); in perf_default_config()
597 static int set_value(struct perf_config_item *item, const char *value) in set_value() argument
599 char *val = strdup(value); in set_value()
604 zfree(&item->value); in set_value()
605 item->value = val; in set_value()
609 static int collect_config(const char *var, const char *value, in collect_config() argument
632 if (name == NULL || value == NULL) in collect_config()
662 ret = set_value(item, value); in collect_config()
670 const char *var, const char *value) in perf_config_set__collect() argument
673 return collect_config(var, value, set); in perf_config_set__collect()
760 char *value = item->value; in perf_config() local
762 if (value) { in perf_config()
765 ret = fn(key, value, data); in perf_config()
768 key, value); in perf_config()
796 zfree(&item->value); in perf_config_item__delete()