Home
last modified time | relevance | path

Searched refs:parse_events_terms (Results 1 – 12 of 12) sorted by relevance

/linux/tools/perf/util/
H A Dparse-events.h143 struct parse_events_terms { struct
155 struct parse_events_terms *terms; argument
193 void parse_events_terms__delete(struct parse_events_terms *terms);
194 void parse_events_terms__init(struct parse_events_terms *terms);
195 void parse_events_terms__exit(struct parse_events_terms *terms);
196 int parse_events_terms(struct parse_events_terms *terms, const char *str);
225 struct parse_events_terms *head_config, void *loc);
229 const struct parse_events_terms *head_config,
235 struct parse_events_terms *head_config);
243 const struct parse_events_terms *const_parsed_terms,
[all …]
H A Dparse-events.c39 static int get_config_terms(const struct parse_events_terms *head_config,
41 static int parse_events_terms__copy(const struct parse_events_terms *src,
42 struct parse_events_terms *dest);
43 static int parse_events_terms__to_strbuf(const struct parse_events_terms *terms, struct strbuf *sb);
62 static char *get_config_str(const struct parse_events_terms *head_terms, in get_config_str()
77 static char *get_config_metric_id(const struct parse_events_terms *head_terms) in get_config_metric_id()
82 static char *get_config_name(const struct parse_events_terms *head_terms) in get_config_name()
87 static struct perf_cpu_map *get_config_cpu(const struct parse_events_terms *head_terms, in get_config_cpu()
140 static void fix_raw(struct parse_events_terms *config_terms, struct perf_pmu *pmu) in fix_raw()
351 const struct parse_events_terms *head,
[all …]
H A Ddrm_pmu.h23 struct parse_events_terms *terms,
25 int drm_pmu__check_alias(const struct perf_pmu *pmu, struct parse_events_terms *terms,
H A Dhwmon_pmu.h154 struct parse_events_terms *terms,
156 int hwmon_pmu__check_alias(struct parse_events_terms *terms, struct perf_pmu_info *info,
H A Dpmu.h267 struct parse_events_terms *head_terms,
272 struct parse_events_terms *terms,
277 int perf_pmu__check_alias(struct perf_pmu *pmu, struct parse_events_terms *head_terms,
H A Dparse-events.y105 struct parse_events_terms *list_terms;
488 struct parse_events_terms *head = $1;
501 struct parse_events_terms *head = malloc(sizeof(*head));
H A Dpmu.c781 struct parse_events_terms alias_terms; in pmu_alias_terms()
786 ret = parse_events_terms(&alias_terms, alias->terms); in pmu_alias_terms()
1441 struct parse_events_terms *head_terms, in pmu_resolve_param_term()
1490 struct parse_events_terms *head_terms, in pmu_config_term()
1682 struct parse_events_terms *terms, in perf_pmu__config_terms()
1707 struct parse_events_terms *head_terms, in perf_pmu__config()
1809 struct parse_events_terms terms; in perf_pmu__parse_terms_to_attr()
1813 ret = parse_events_terms(&terms, terms_str); in perf_pmu__parse_terms_to_attr()
1828 int perf_pmu__check_alias(struct perf_pmu *pmu, struct parse_events_terms *head_terms, in perf_pmu__check_alias()
2113 struct parse_events_terms terms; in format_alias()
[all …]
H A Ddrm_pmu.c349 struct parse_events_terms *terms, in drm_pmu__config_terms()
363 int drm_pmu__check_alias(const struct perf_pmu *pmu, struct parse_events_terms *terms, in drm_pmu__check_alias()
H A Dhwmon_pmu.c648 struct parse_events_terms *terms, in hwmon_pmu__config_terms()
668 int hwmon_pmu__check_alias(struct parse_events_terms *terms, struct perf_pmu_info *info, in hwmon_pmu__check_alias()
/linux/tools/perf/tests/
H A Dpmu.c162 struct parse_events_terms terms; in test__pmu_format()
170 if (parse_events_terms(&terms, in test__pmu_format()
208 struct parse_events_terms terms; in test__pmu_usr_chgs()
H A Dparse-events.c814 static int test__checkterms_simple(struct parse_events_terms *terms) in test__checkterms_simple()
2525 int (*check)(struct parse_events_terms *terms);
2645 struct parse_events_terms terms; in test_term()
2650 ret = parse_events_terms(&terms, t->str); in test_term()
/linux/tools/perf/arch/x86/util/
H A Dintel-pt.c70 struct parse_events_terms terms; in intel_pt_parse_terms_with_default()
75 err = parse_events_terms(&terms, str); in intel_pt_parse_terms_with_default()