Lines Matching refs:metric_list
874 struct list_head *metric_list; member
891 static int add_metric(struct list_head *metric_list,
919 static int resolve_metric(struct list_head *metric_list, in resolve_metric() argument
969 ret = add_metric(metric_list, &pending[i].pe, modifier, metric_no_group, in resolve_metric()
999 static int __add_metric(struct list_head *metric_list, in __add_metric() argument
1080 ret = resolve_metric(metric_list, modifier, metric_no_group, in __add_metric()
1090 list_add(&root_metric->nd, metric_list); in __add_metric()
1126 static int add_metric(struct list_head *metric_list, in add_metric() argument
1141 ret = __add_metric(metric_list, pe, modifier, metric_no_group, 0, in add_metric()
1155 ret = __add_metric(metric_list, pe, modifier, metric_no_group, j, in add_metric()
1173 ret = add_metric(d->metric_list, pe, d->modifier, d->metric_no_group, in metricgroup__add_metric_sys_event_iter()
1261 struct list_head *metric_list, in metricgroup__add_metric() argument
1293 .metric_list = &list, in metricgroup__add_metric()
1316 list_splice(&list, metric_list); in metricgroup__add_metric()
1337 bool system_wide, struct list_head *metric_list, in metricgroup__add_metric_list() argument
1355 system_wide, metric_list, table); in metricgroup__add_metric_list()
1379 static void metricgroup__free_metrics(struct list_head *metric_list) in metricgroup__free_metrics() argument
1383 list_for_each_entry_safe (m, tmp, metric_list, nd) { in metricgroup__free_metrics()
1395 static void find_tool_events(const struct list_head *metric_list, in find_tool_events() argument
1400 list_for_each_entry(m, metric_list, nd) { in find_tool_events()
1420 static int build_combined_expr_ctx(const struct list_head *metric_list, in build_combined_expr_ctx() argument
1433 list_for_each_entry(m, metric_list, nd) { in build_combined_expr_ctx()
1551 LIST_HEAD(metric_list); in parse_groups()
1560 system_wide, &metric_list, table); in parse_groups()
1565 list_sort(NULL, &metric_list, metric_list_cmp); in parse_groups()
1570 find_tool_events(&metric_list, tool_events); in parse_groups()
1572 ret = build_combined_expr_ctx(&metric_list, &combined); in parse_groups()
1588 list_for_each_entry(m, &metric_list, nd) { in parse_groups()
1602 list_for_each_entry(n, &metric_list, nd) { in parse_groups()
1678 list_for_each_entry(m, &metric_list, nd) { in parse_groups()
1684 metricgroup__free_metrics(&metric_list); in parse_groups()