Home
last modified time | relevance | path

Searched refs:metric_refs (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/tools/perf/util/
H A Dmetricgroup.c87 free(expr->metric_refs); in metric_event_delete()
125 struct list_head metric_refs; member
313 struct metric_ref *metric_refs = NULL; in metricgroup__setup_events() local
353 metric_refs = zalloc(sizeof(struct metric_ref) * (m->metric_refs_cnt + 1)); in metricgroup__setup_events()
354 if (!metric_refs) { in metricgroup__setup_events()
362 list_for_each_entry(ref, &m->metric_refs, list) { in metricgroup__setup_events()
369 metric_refs[i].metric_name = ref->metric_name; in metricgroup__setup_events()
370 metric_refs[i].metric_expr = ref->metric_expr; in metricgroup__setup_events()
375 expr->metric_refs = metric_refs; in metricgroup__setup_events()
[all...]
H A Dstat-shadow.c787 struct metric_ref *metric_refs, in prepare_metric()
835 for (j = 0; metric_refs && metric_refs[j].metric_name; j++) { in prepare_metric()
836 ret = expr__add_ref(pctx, &metric_refs[j]); in prepare_metric()
847 struct metric_ref *metric_refs, in generic_metric()
862 i = prepare_metric(metric_events, metric_refs, &pctx, cpu, st); in generic_metric()
911 if (prepare_metric(mexp->metric_events, mexp->metric_refs, &pctx, cpu, st) < 0) in test_generic_metric()
1195 mexp->metric_refs, evsel->name, mexp->metric_name, in perf_stat__print_shadow_stats()
786 prepare_metric(struct evsel **metric_events, struct metric_ref *metric_refs, struct expr_parse_ctx *pctx, int cpu, struct runtime_stat *st) prepare_metric() argument
844 generic_metric(struct perf_stat_config *config, const char *metric_expr, struct evsel **metric_events, struct metric_ref *metric_refs, char *name, const char *metric_name, const char *metric_unit, int runtime, int cpu, struct perf_stat_output_ctx *out, struct runtime_stat *st) generic_metric() argument
H A Dmetricgroup.h35 struct metric_ref *metric_refs; member
/kernel/linux/linux-6.6/tools/perf/util/
H A Dmetricgroup.c95 zfree(&expr->metric_refs); in metric_event_delete()
147 struct metric_ref *metric_refs; member
202 zfree(&m->metric_refs); in metric__free()
247 m->metric_refs = NULL; in metric__new()
966 * metric_refs list. in __add_metric()
968 if (root_metric->metric_refs) { in __add_metric()
969 for (; root_metric->metric_refs[cnt].metric_name; cnt++) { in __add_metric()
971 root_metric->metric_refs[cnt].metric_name)) in __add_metric()
977 root_metric->metric_refs = realloc(root_metric->metric_refs, in __add_metric()
[all...]
H A Dstat-shadow.c359 struct metric_ref *metric_refs, in prepare_metric()
428 for (int j = 0; metric_refs && metric_refs[j].metric_name; j++) { in prepare_metric()
429 int ret = expr__add_ref(pctx, &metric_refs[j]); in prepare_metric()
442 struct metric_ref *metric_refs, in generic_metric()
465 i = prepare_metric(metric_events, metric_refs, pctx, aggr_idx); in generic_metric()
526 if (prepare_metric(mexp->metric_events, mexp->metric_refs, pctx, aggr_idx) < 0) in test_generic_metric()
629 mexp->metric_events, mexp->metric_refs, evsel->name, in perf_stat__print_shadow_stats_metricgroup()
358 prepare_metric(struct evsel **metric_events, struct metric_ref *metric_refs, struct expr_parse_ctx *pctx, int aggr_idx) prepare_metric() argument
438 generic_metric(struct perf_stat_config *config, const char *metric_expr, const char *metric_threshold, struct evsel **metric_events, struct metric_ref *metric_refs, char *name, const char *metric_name, const char *metric_unit, int runtime, int aggr_idx, struct perf_stat_output_ctx *out) generic_metric() argument
H A Dmetricgroup.h32 * metric_ref. A metric_ref will then be parsed recursively. The metric_refs and
64 struct metric_ref *metric_refs; member

Completed in 7 milliseconds