Lines Matching refs:value
93 static char value[1024]; in parse_value() local
100 if (len >= sizeof(value) - 1) in parse_value()
105 value[len] = 0; in parse_value()
106 return value; in parse_value()
122 value[len++] = ' '; in parse_value()
146 value[len++] = c; in parse_value()
153 value[len++] = c; in parse_value()
165 char *value; in get_value() local
182 value = NULL; in get_value()
186 value = parse_value(); in get_value()
187 if (!value) in get_value()
190 return fn(name, value, data); in get_value()
334 static int perf_parse_llong(const char *value, long long *ret) in perf_parse_llong() argument
336 if (value && *value) { in perf_parse_llong()
338 long long val = strtoll(value, &end, 0); in perf_parse_llong()
349 static int perf_parse_long(const char *value, long *ret) in perf_parse_long() argument
351 if (value && *value) { in perf_parse_long()
353 long val = strtol(value, &end, 0); in perf_parse_long()
371 int perf_config_u64(u64 *dest, const char *name, const char *value) in perf_config_u64() argument
375 if (!perf_parse_llong(value, &ret)) { in perf_config_u64()
384 int perf_config_int(int *dest, const char *name, const char *value) in perf_config_int() argument
387 if (!perf_parse_long(value, &ret)) { in perf_config_int()
395 int perf_config_u8(u8 *dest, const char *name, const char *value) in perf_config_u8() argument
399 if (!perf_parse_long(value, &ret)) { in perf_config_u8()
407 static int perf_config_bool_or_int(const char *name, const char *value, int *is_bool) in perf_config_bool_or_int() argument
412 if (!value) in perf_config_bool_or_int()
414 if (!*value) in perf_config_bool_or_int()
416 if (!strcasecmp(value, "true") || !strcasecmp(value, "yes") || !strcasecmp(value, "on")) in perf_config_bool_or_int()
418 if (!strcasecmp(value, "false") || !strcasecmp(value, "no") || !strcasecmp(value, "off")) in perf_config_bool_or_int()
421 return perf_config_int(&ret, name, value) < 0 ? -1 : ret; in perf_config_bool_or_int()
424 int perf_config_bool(const char *name, const char *value) in perf_config_bool() argument
427 return !!perf_config_bool_or_int(name, value, &discard); in perf_config_bool()
430 static const char *perf_config_dirname(const char *name, const char *value) in perf_config_dirname() argument
434 return value; in perf_config_dirname()
437 static int perf_buildid_config(const char *var, const char *value) in perf_buildid_config() argument
441 const char *dir = perf_config_dirname(var, value); in perf_buildid_config()
454 static int perf_default_core_config(const char *var, const char *value) in perf_default_core_config() argument
457 proc_map_timeout = strtoul(value, NULL, 10); in perf_default_core_config()
460 addr2line_timeout_ms = strtoul(value, NULL, 10); in perf_default_core_config()
466 static int perf_ui_config(const char *var, const char *value) in perf_ui_config() argument
470 symbol_conf.show_hist_headers = perf_config_bool(var, value); in perf_ui_config()
485 static int perf_stat_config(const char *var, const char *value) in perf_stat_config() argument
488 perf_stat__set_big_num(perf_config_bool(var, value)); in perf_stat_config()
491 perf_stat__set_no_csv_summary(perf_config_bool(var, value)); in perf_stat_config()
494 evsel__bpf_counter_events = strdup(value); in perf_stat_config()
500 int perf_default_config(const char *var, const char *value, in perf_default_config() argument
504 return perf_default_core_config(var, value); in perf_default_config()
507 return perf_hist_config(var, value); in perf_default_config()
510 return perf_ui_config(var, value); in perf_default_config()
513 return perf_callchain_config(var, value); in perf_default_config()
516 return perf_buildid_config(var, value); in perf_default_config()
519 return perf_stat_config(var, value); in perf_default_config()
684 static int set_value(struct perf_config_item *item, const char *value) in set_value() argument
686 char *val = strdup(value); in set_value()
691 zfree(&item->value); in set_value()
692 item->value = val; in set_value()
696 static int collect_config(const char *var, const char *value, in collect_config() argument
719 if (name == NULL || value == NULL) in collect_config()
749 ret = set_value(item, value); in collect_config()
757 const char *var, const char *value) in perf_config_set__collect() argument
760 return collect_config(var, value, set); in perf_config_set__collect()
824 char *value = item->value; in perf_config_set() local
826 if (value) { in perf_config_set()
829 ret = fn(key, value, data); in perf_config_set()
832 key, value); in perf_config_set()
862 zfree(&item->value); in perf_config_item__delete()
936 const char *value; member
941 static int perf_config_scan_cb(const char *var, const char *value, void *data) in perf_config_scan_cb() argument
946 d->ret = vsscanf(value, d->fmt, d->args); in perf_config_scan_cb()
965 static int perf_config_get_cb(const char *var, const char *value, void *data) in perf_config_get_cb() argument
970 d->value = value; in perf_config_get_cb()
979 .value = NULL, in perf_config_get()
983 return d.value; in perf_config_get()