Lines Matching refs:metric_refs

93 		free(expr->metric_refs);  in metric_event_delete()
137 struct metric_ref *metric_refs; member
189 free(m->metric_refs); in metric__free()
231 m->metric_refs = NULL; in metric__new()
927 if (root_metric->metric_refs) { in __add_metric()
928 for (; root_metric->metric_refs[cnt].metric_name; cnt++) { in __add_metric()
930 root_metric->metric_refs[cnt].metric_name)) in __add_metric()
936 root_metric->metric_refs = realloc(root_metric->metric_refs, in __add_metric()
938 if (!root_metric->metric_refs) in __add_metric()
947 root_metric->metric_refs[cnt].metric_name = pm->metric_name; in __add_metric()
948 root_metric->metric_refs[cnt].metric_expr = pm->metric_expr; in __add_metric()
951 root_metric->metric_refs[cnt+1].metric_name = NULL; in __add_metric()
952 root_metric->metric_refs[cnt+1].metric_expr = NULL; in __add_metric()
1532 expr->metric_refs = m->metric_refs; in parse_groups()
1533 m->metric_refs = NULL; in parse_groups()
1669 if (old_expr->metric_refs) { in metricgroup__copy_metric_events()
1671 for (nr = 0; old_expr->metric_refs[nr].metric_name; nr++) in metricgroup__copy_metric_events()
1673 alloc_size = sizeof(*new_expr->metric_refs); in metricgroup__copy_metric_events()
1674 new_expr->metric_refs = calloc(nr + 1, alloc_size); in metricgroup__copy_metric_events()
1675 if (!new_expr->metric_refs) { in metricgroup__copy_metric_events()
1680 memcpy(new_expr->metric_refs, old_expr->metric_refs, in metricgroup__copy_metric_events()
1683 new_expr->metric_refs = NULL; in metricgroup__copy_metric_events()
1692 free(new_expr->metric_refs); in metricgroup__copy_metric_events()
1703 free(new_expr->metric_refs); in metricgroup__copy_metric_events()