Lines Matching refs:metric_expr
84 struct metric_expr *expr, *tmp; in metric_event_delete()
115 const char *metric_expr; member
123 const char *metric_expr; member
309 struct metric_expr *expr; in metricgroup__setup_events()
336 m->metric_name, m->metric_expr); in metricgroup__setup_events()
348 expr = malloc(sizeof(struct metric_expr)); in metricgroup__setup_events()
379 metric_refs[i].metric_expr = ref->metric_expr; in metricgroup__setup_events()
385 expr->metric_expr = m->metric_expr; in metricgroup__setup_events()
550 s, 8, "[", pe->metric_expr) < 0) in metricgroup__print_pmu_event()
596 if (!pe->metric_expr || !pe->compat) in metricgroup__sys_event_iter()
643 if (!pe->metric_expr) in metricgroup__print()
804 m->metric_expr = pe->metric_expr; in __add_metric()
842 ref->metric_expr = pe->metric_expr; in __add_metric()
856 if (expr__find_other(pe->metric_expr, NULL, &m->pctx, runtime) < 0) { in __add_metric()
899 if (__pe->metric_expr && \
1043 pr_debug("metric expr %s for %s\n", pe->metric_expr, pe->metric_name); in add_metric()
1045 if (!strstr(pe->metric_expr, "?")) { in add_metric()
1290 if (!pe->metric_expr) in metricgroup__has_metric()
1307 struct metric_expr *old_expr, *new_expr; in metricgroup__copy_metric_events()
1330 new_expr->metric_expr = old_expr->metric_expr; in metricgroup__copy_metric_events()