Lines Matching refs:ids
287 static int setup_metric_events(const char *pmu, struct hashmap *ids, in setup_metric_events() argument
298 ids_size = hashmap__size(ids); in setup_metric_events()
326 if (hashmap__find(ids, metric_id, &val_ptr)) { in setup_metric_events()
561 hashmap__for_each_entry(ctx->ids, cur, bkt) { in metricgroup__build_event_string()
752 hashmap__for_each_entry(root_metric->pctx->ids, cur, bkt) { in resolve_metric()
980 left_count = hashmap__size(left->pctx->ids); in metric_list_cmp()
986 right_count = hashmap__size(right->pctx->ids); in metric_list_cmp()
1218 hashmap__for_each_entry(m->pctx->ids, cur, bkt) { in build_combined_expr_ctx()
1250 struct expr_parse_ctx *ids, const char *modifier, in parse_ids() argument
1260 if (!metric_no_merge || hashmap__size(ids->ids) == 0) { in parse_ids()
1282 ids__insert(ids->ids, tmp); in parse_ids()
1286 if (!added_event && hashmap__size(ids->ids) == 0) { in parse_ids()
1291 ids__insert(ids->ids, tmp); in parse_ids()
1294 ret = metricgroup__build_event_string(&events, ids, modifier, in parse_ids()
1359 if (!ret && combined && hashmap__size(combined->ids)) { in parse_groups()
1425 ret = setup_metric_events(fake_pmu ? "all" : m->pmu, m->pctx->ids, in parse_groups()