Lines Matching refs:value
70 static char value[1024]; in parse_value() local
77 if (len >= sizeof(value) - 1) in parse_value()
82 value[len] = 0; in parse_value()
83 return value; in parse_value()
99 value[len++] = ' '; in parse_value()
123 value[len++] = c; in parse_value()
130 value[len++] = c; in parse_value()
142 char *value; in get_value() local
159 value = NULL; in get_value()
163 value = parse_value(); in get_value()
164 if (!value) in get_value()
167 return fn(name, value, data); in get_value()
311 static int perf_parse_llong(const char *value, long long *ret) in perf_parse_llong() argument
313 if (value && *value) { in perf_parse_llong()
315 long long val = strtoll(value, &end, 0); in perf_parse_llong()
326 static int perf_parse_long(const char *value, long *ret) in perf_parse_long() argument
328 if (value && *value) { in perf_parse_long()
330 long val = strtol(value, &end, 0); in perf_parse_long()
348 int perf_config_u64(u64 *dest, const char *name, const char *value) in perf_config_u64() argument
352 if (!perf_parse_llong(value, &ret)) { in perf_config_u64()
361 int perf_config_int(int *dest, const char *name, const char *value) in perf_config_int() argument
364 if (!perf_parse_long(value, &ret)) { in perf_config_int()
372 static int perf_config_bool_or_int(const char *name, const char *value, int *is_bool) in perf_config_bool_or_int() argument
377 if (!value) in perf_config_bool_or_int()
379 if (!*value) in perf_config_bool_or_int()
381 if (!strcasecmp(value, "true") || !strcasecmp(value, "yes") || !strcasecmp(value, "on")) in perf_config_bool_or_int()
383 if (!strcasecmp(value, "false") || !strcasecmp(value, "no") || !strcasecmp(value, "off")) in perf_config_bool_or_int()
386 return perf_config_int(&ret, name, value) < 0 ? -1 : ret; in perf_config_bool_or_int()
389 int perf_config_bool(const char *name, const char *value) in perf_config_bool() argument
392 return !!perf_config_bool_or_int(name, value, &discard); in perf_config_bool()
395 static const char *perf_config_dirname(const char *name, const char *value) in perf_config_dirname() argument
399 return value; in perf_config_dirname()
402 static int perf_buildid_config(const char *var, const char *value) in perf_buildid_config() argument
406 const char *dir = perf_config_dirname(var, value); in perf_buildid_config()
420 const char *value __maybe_unused) in perf_default_core_config()
426 static int perf_ui_config(const char *var, const char *value) in perf_ui_config() argument
430 symbol_conf.show_hist_headers = perf_config_bool(var, value); in perf_ui_config()
435 int perf_default_config(const char *var, const char *value, in perf_default_config() argument
439 return perf_default_core_config(var, value); in perf_default_config()
442 return perf_hist_config(var, value); in perf_default_config()
445 return perf_ui_config(var, value); in perf_default_config()
448 return perf_callchain_config(var, value); in perf_default_config()
451 return perf_llvm_config(var, value); in perf_default_config()
454 return perf_buildid_config(var, value); in perf_default_config()
565 static int set_value(struct perf_config_item *item, const char *value) in set_value() argument
567 char *val = strdup(value); in set_value()
572 zfree(&item->value); in set_value()
573 item->value = val; in set_value()
577 static int collect_config(const char *var, const char *value, in collect_config() argument
600 if (name == NULL || value == NULL) in collect_config()
630 ret = set_value(item, value); in collect_config()
638 const char *var, const char *value) in perf_config_set__collect() argument
641 return collect_config(var, value, set); in perf_config_set__collect()
723 char *value = item->value; in perf_config() local
725 if (value) { in perf_config()
728 ret = fn(key, value, data); in perf_config()
731 key, value); in perf_config()
761 zfree(&item->value); in perf_config_item__delete()