Lines Matching defs:groups
6 /* Manage metrics and groups of metrics from JSON files */
312 * combined or shared groups, this metric may not care
432 static struct mep *mep_lookup(struct rblist *groups, const char *metric_group,
440 nd = rblist__find(groups, &me);
445 rblist__add_node(groups, &me);
446 nd = rblist__find(groups, &me);
453 struct rblist *groups)
467 me = mep_lookup(groups, g, pm->metric_name);
469 me = mep_lookup(groups, "No_group", pm->metric_name);
513 struct rblist *groups = vdata;
515 return metricgroup__add_to_mep_groups(pm, groups);
520 struct rblist groups;
524 rblist__init(&groups);
525 groups.node_new = mep_new;
526 groups.node_cmp = mep_cmp;
527 groups.node_delete = mep_delete;
532 &groups);
537 .data = &groups,
542 for (node = rb_first_cached(&groups.entries); node; node = next) {
554 rblist__remove_node(&groups, node);
1298 * metricgroup__add_metric_list - Find and add metrics, or metric groups,
1301 * @list: the list of metrics or metric groups. For example, "IPC,CPI,TopDownL1"