Lines Matching refs:metrics
1677 } metrics[] = { variable
1734 metric_cnt = sizeof(metrics) / sizeof(struct profile_metric); in profile_parse_metrics()
1738 if (is_prefix(argv[0], metrics[i].name)) { in profile_parse_metrics()
1739 if (!metrics[i].selected) in profile_parse_metrics()
1741 metrics[i].selected = true; in profile_parse_metrics()
1784 for (m = 0; m < ARRAY_SIZE(metrics); m++) { in profile_read_values()
1787 if (!metrics[m].selected) in profile_read_values()
1797 metrics[m].val.counter += values[cpu].counter; in profile_read_values()
1798 metrics[m].val.enabled += values[cpu].enabled; in profile_read_values()
1799 metrics[m].val.running += values[cpu].running; in profile_read_values()
1810 for (m = 0; m < ARRAY_SIZE(metrics); m++) { in profile_print_readings_json()
1811 if (!metrics[m].selected) in profile_print_readings_json()
1814 jsonw_string_field(json_wtr, "metric", metrics[m].name); in profile_print_readings_json()
1816 jsonw_lluint_field(json_wtr, "value", metrics[m].val.counter); in profile_print_readings_json()
1817 jsonw_lluint_field(json_wtr, "enabled", metrics[m].val.enabled); in profile_print_readings_json()
1818 jsonw_lluint_field(json_wtr, "running", metrics[m].val.running); in profile_print_readings_json()
1830 for (m = 0; m < ARRAY_SIZE(metrics); m++) { in profile_print_readings_plain()
1831 struct bpf_perf_event_value *val = &metrics[m].val; in profile_print_readings_plain()
1834 if (!metrics[m].selected) in profile_print_readings_plain()
1836 printf("%18llu %-20s", val->counter, metrics[m].name); in profile_print_readings_plain()
1838 r = metrics[m].ratio_metric - 1; in profile_print_readings_plain()
1839 if (r >= 0 && metrics[r].selected && in profile_print_readings_plain()
1840 metrics[r].val.counter > 0) { in profile_print_readings_plain()
1842 val->counter * metrics[m].ratio_mul / in profile_print_readings_plain()
1843 metrics[r].val.counter, in profile_print_readings_plain()
1844 metrics[m].ratio_desc); in profile_print_readings_plain()
1933 for (m = 0; m < ARRAY_SIZE(metrics); m++) { in profile_open_perf_events()
1934 if (!metrics[m].selected) in profile_open_perf_events()
1937 pmu_fd = syscall(__NR_perf_event_open, &metrics[m].attr, in profile_open_perf_events()
1944 metrics[m].name, cpu); in profile_open_perf_events()