| /linux/tools/perf/util/ |
| H A D | metricgroup.c | 97 zfree(&expr->metric_name); in metric_event_delete() 132 const char *metric_name; member 192 metric__watchdog_constraint_hint(pm->metric_name, /*foot=*/false); in metric__group_events() 201 metric__watchdog_constraint_hint(pm->metric_name, /*foot=*/false); in metric__group_events() 240 m->metric_name = pm->metric_name; in metric__new() 395 match_metric_or_groups(pm->metric_name, metric_or_groups); in match_pm_metric_or_groups() 682 const char *metric_name; member 837 .name = pm->metric_name, in __add_metric() 842 if (!strcmp(pm->metric_name, vm->name)) { in __add_metric() 843 pr_err("failed: recursion detected for %s\n", pm->metric_name); in __add_metric() [all …]
|
| H A D | print-events.c | 195 const char *metric_name; member 214 return strcmp(a->metric_name, b->metric_name); in mep_cmp() 238 const char *metric_name) in mep_lookup() argument 243 .metric_name = metric_name, in mep_lookup() 265 mg = strdup(pm->metric_group ?: pm->metric_name); in metricgroup__add_to_mep_groups_callback() 274 me = mep_lookup(groups, g, pm->metric_name); in metricgroup__add_to_mep_groups_callback() 276 me = mep_lookup(groups, pm->metric_name, pm->metric_name); in metricgroup__add_to_mep_groups_callback() 310 me->metric_name, in metricgroup__print()
|
| H A D | stat-shadow.c | 109 for (int j = 0; metric_refs && metric_refs[j].metric_name; j++) { in prepare_metric() 126 const char *metric_name = mexp->metric_name; in generic_metric() local 163 if (metric_unit && metric_name) { in generic_metric() 170 "%s %s_%d", unit, metric_name, runtime); in generic_metric() 173 "%s %s", unit, metric_name); in generic_metric() 179 metric_name ? in generic_metric() 180 metric_name : in generic_metric() 187 (metric_name ?: evsel->name) : "", 0); in generic_metric() 192 (metric_name ?: evsel->name) : "", 0); in generic_metric()
|
| H A D | expr.c | 33 const char *metric_name; member 191 name = strdup(ref->metric_name); in expr__add_ref() 203 data_ptr->ref.metric_name = ref->metric_name; in expr__add_ref() 212 ref->metric_name, ref->metric_expr); in expr__add_ref() 260 data->ref.metric_name); in expr__resolve_id() 271 data->ref.val, data->ref.metric_name); in expr__resolve_id()
|
| H A D | metricgroup.h | 37 const char *metric_name; member 50 const char *metric_name; member
|
| H A D | python.c | 1322 PyObject *str = PyUnicode_FromString(expr->metric_name); in pyrf_evlist__metrics() 1397 for (int i = 0; metric_refs && metric_refs[i].metric_name; i++) { in prepare_metric() 1431 if (strcmp(e->metric_name, metric)) in pyrf_evlist__compute_metric() 2165 if (!add_to_dict(dict, "MetricName", pm->metric_name) || in pyrf__metrics_cb()
|
| /linux/tools/perf/tests/ |
| H A D | pmu-events.c | 834 pr_debug("Found metric '%s'\n", pm->metric_name); in test__parsing_callback() 853 err = metricgroup__parse_groups_test(evlist, table, pm->metric_name); in test__parsing_callback() 855 if (!strcmp(pm->metric_name, "M1") || !strcmp(pm->metric_name, "M2") || in test__parsing_callback() 856 !strcmp(pm->metric_name, "M3")) { in test__parsing_callback() 858 pr_debug("Expected broken metric %s skipping\n", pm->metric_name); in test__parsing_callback() 884 if (strcmp(mexp->metric_name, pm->metric_name)) in test__parsing_callback() 893 pr_debug("Didn't find parsed metric %s", pm->metric_name); in test__parsing_callback() 897 pr_debug("Broken metric %s\n", pm->metric_name); in test__parsing_callback() 929 static int metric_parse_fake(const char *metric_name, const char *str) in metric_parse_fake() argument 938 pr_debug("parsing '%s': '%s'\n", metric_name, str); in metric_parse_fake() [all …]
|
| H A D | parse-metric.c | 57 if (strcmp(mexp->metric_name, name)) in compute_single()
|
| /linux/tools/perf/pmu-events/ |
| H A D | jevents.py | 356 self.metric_name = jd.get('MetricName') 471 if event.metric_name and '-' not in event.metric_name: 472 metrics.append((event.pmu, event.metric_name, event.metric_expr)) 476 if event.metric_name in updates: 479 event.metric_expr = updates[event.metric_name] 493 if event.metric_name: 494 _arch_std_events[event.metric_name.lower()] = event 504 if e.metric_name and not any(e.metric_name == x.metric_name and 519 fix_none(j.metric_name)) 578 return (j.desc is not None, fix_none(j.pmu), fix_none(j.metric_name)) [all …]
|
| H A D | empty-pmu-events.c | 2890 pm->metric_name = (*p == '\0' ? NULL : p); in decompress_metric() 3080 if (!pm.metric_name && !metric) in pmu_metrics_table__find_metric_pmu() 3083 if (!pm.metric_name && metric) { in pmu_metrics_table__find_metric_pmu() 3087 if (pm.metric_name && !metric) { in pmu_metrics_table__find_metric_pmu() 3092 cmp = strcmp(pm.metric_name, metric); in pmu_metrics_table__find_metric_pmu()
|
| H A D | pmu-events.h | 65 const char *metric_name; member
|
| /linux/tools/perf/python/ |
| H A D | ilist.py | 53 metric_name: str 57 return self.metric_name 62 if metric["MetricName"] != self.metric_name: 74 return query in self.metric_name 77 return perf.parse_metrics(self.metric_name, self.metric_pmu) 81 val = evlist.compute_metric(self.metric_name, cpu, thread)
|
| /linux/mm/damon/ |
| H A D | sysfs-schemes.c | 852 const struct damos_sysfs_wmark_metric_name *metric_name; in metric_show() local 854 metric_name = &damos_sysfs_wmark_metric_names[i]; in metric_show() 855 if (metric_name->metric == watermarks->metric) in metric_show() 856 return sysfs_emit(buf, "%s\n", metric_name->name); in metric_show() 869 const struct damos_sysfs_wmark_metric_name *metric_name; in metric_store() local 871 metric_name = &damos_sysfs_wmark_metric_names[i]; in metric_store() 872 if (sysfs_streq(buf, metric_name->name)) { in metric_store() 873 watermarks->metric = metric_name->metric; in metric_store() 1051 struct damos_sysfs_qgoal_metric_name *metric_name; in target_metric_show() local 1053 metric_name = &damos_sysfs_qgoal_metric_names[i]; in target_metric_show() [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | topdown.txt | 355 perf stat -M metric_name --record-tpebs ...
|
| /linux/tools/perf/ |
| H A D | builtin-script.c | 2158 pm->metric_name, in script_find_metrics() 2183 pm->metric_name, evsel__name(metric_evsel), in script_find_metrics() 2201 pm->metric_name, evsel__metric_id(metric_evsel), in script_find_metrics() 2257 pm->metric_name); in script_find_metrics()
|