Lines Matching refs:metric

122 struct metric {  struct
199 static void metric__free(struct metric *m) in metric__free()
211 static struct metric *metric__new(const struct pmu_metric *pm, in metric__new()
218 struct metric *m; in metric__new()
374 static bool match_pm_metric(const struct pmu_metric *pm, const char *pmu, const char *metric) in match_pm_metric() argument
381 return match_metric(pm->metric_group, metric) || in match_pm_metric()
382 match_metric(pm->metric_name, metric); in match_pm_metric()
799 struct metric *root_metric;
805 const char *metric,
816 struct metric *root_metric,
846 struct metric *root_metric, in resolve_metric()
930 struct metric *root_metric, in __add_metric()
1040 const char *metric; member
1054 if (!match_metric(pm->metric_name, data->metric)) in metricgroup__find_metric_callback()
1062 const char *metric, in metricgroup__find_metric() argument
1068 .metric = metric, in metricgroup__find_metric()
1083 struct metric *root_metric, in add_metric()
1144 const struct metric *left = container_of(l, struct metric, nd); in metric_list_cmp()
1145 const struct metric *right = container_of(r, struct metric, nd); in metric_list_cmp()
1173 const struct metric *left = container_of(l, struct metric, nd); in default_metricgroup_cmp()
1174 const struct metric *right = container_of(r, struct metric, nd); in default_metricgroup_cmp()
1362 struct metric *m, *tmp; in metricgroup__free_metrics()
1379 struct metric *m; in find_tool_events()
1406 struct metric *m; in build_combined_expr_ctx()
1537 struct metric *m; in parse_groups()
1581 struct metric *n; in parse_groups()
1725 const char *metric; member
1733 return match_pm_metric(pm, data->pmu, data->metric) ? 1 : 0; in metricgroup__has_metric_callback()
1736 bool metricgroup__has_metric(const char *pmu, const char *metric) in metricgroup__has_metric() argument
1741 .metric = metric, in metricgroup__has_metric()