Lines Matching refs:metric
119 struct metric { struct
303 struct metric *m; in metricgroup__setup_events()
690 struct metric **mp, in __add_metric()
695 struct metric *m; in __add_metric()
783 struct metric *old = list_entry(pos, struct metric, nd); in __add_metric()
806 static struct pmu_event *find_metric(const char *metric, struct pmu_events_map *map) in find_metric() argument
812 if (match_metric(pe->metric_name, metric)) in find_metric()
819 static int recursion_check(struct metric *m, const char *id, struct expr_id **parent, in recursion_check()
866 struct metric **mp,
870 static int __resolve_metric(struct metric *m, in __resolve_metric()
924 struct metric *m; in resolve_metric()
938 struct metric **m, in add_metric()
942 struct metric *orig = *m; in add_metric()
966 static int metricgroup__add_metric(const char *metric, bool metric_no_group, in metricgroup__add_metric() argument
973 struct metric *m; in metricgroup__add_metric()
978 map_for_each_metric(pe, i, map, metric) { in metricgroup__add_metric()
1058 static void metric__free_refs(struct metric *metric) in metric__free_refs() argument
1062 list_for_each_entry_safe(ref, tmp, &metric->metric_refs, list) { in metric__free_refs()
1070 struct metric *m, *tmp; in metricgroup__free_metrics()
1140 bool metricgroup__has_metric(const char *metric) in metricgroup__has_metric() argument
1156 if (match_metric(pe->metric_name, metric)) in metricgroup__has_metric()