Searched refs:metric_refs (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | metricgroup.c | 87 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 D | stat-shadow.c | 787 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 D | metricgroup.h | 35 struct metric_ref *metric_refs; member
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | metricgroup.c | 95 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 D | stat-shadow.c | 359 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 D | metricgroup.h | 32 * 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