Lines Matching refs:expr
84 struct metric_expr *expr, *tmp; in metric_event_delete() local
86 list_for_each_entry_safe(expr, tmp, &me->head, nd) { in metric_event_delete()
87 free(expr->metric_refs); in metric_event_delete()
88 free(expr->metric_events); in metric_event_delete()
89 free(expr); in metric_event_delete()
309 struct metric_expr *expr; in metricgroup__setup_events() local
348 expr = malloc(sizeof(struct metric_expr)); in metricgroup__setup_events()
349 if (!expr) { in metricgroup__setup_events()
366 free(expr); in metricgroup__setup_events()
384 expr->metric_refs = metric_refs; in metricgroup__setup_events()
385 expr->metric_expr = m->metric_expr; in metricgroup__setup_events()
386 expr->metric_name = m->metric_name; in metricgroup__setup_events()
387 expr->metric_unit = m->metric_unit; in metricgroup__setup_events()
388 expr->metric_events = metric_events; in metricgroup__setup_events()
389 expr->runtime = m->runtime; in metricgroup__setup_events()
390 list_add(&expr->nd, &me->head); in metricgroup__setup_events()