Home
last modified time | relevance | path

Searched refs:unit (Results 1 – 25 of 69) sorted by relevance

123

/tools/perf/util/
Dunits.c36 double convert_unit_double(double value, char *unit) in convert_unit_double() argument
38 *unit = ' '; in convert_unit_double()
42 *unit = 'K'; in convert_unit_double()
47 *unit = 'M'; in convert_unit_double()
52 *unit = 'G'; in convert_unit_double()
58 unsigned long convert_unit(unsigned long value, char *unit) in convert_unit() argument
60 double v = convert_unit_double((double)value, unit); in convert_unit()
67 char unit[] = "BKMG"; in unit_number__scnprintf() local
75 return scnprintf(buf, size, "%" PRIu64 "%c", n, unit[i]); in unit_number__scnprintf()
Dunits.h15 double convert_unit_double(double value, char *unit);
16 unsigned long convert_unit(unsigned long value, char *unit);
Dstat-display.c407 const char *unit, double val) in print_metric_std() argument
416 if (unit == NULL || fmt == NULL) { in print_metric_std()
429 fprintf(out, " %-*s", METRIC_LEN - n - 1, unit); in print_metric_std()
445 const char *fmt, const char *unit, double val) in print_metric_csv() argument
451 if (unit == NULL || fmt == NULL) { in print_metric_csv()
460 fprintf(out, "%s%s%s%s", config->csv_sep, vals, config->csv_sep, skip_spaces(unit)); in print_metric_csv()
467 const char *unit, double val) in print_metric_json() argument
473 fprintf(out, "\"metric-unit\" : \"%s\"", unit); in print_metric_json()
538 static bool valid_only_metric(const char *unit) in valid_only_metric() argument
540 if (!unit) in valid_only_metric()
[all …]
Dpmu.c73 char unit[UNIT_MAX_LEN+1]; member
348 sret = read(fd, alias->unit, UNIT_MAX_LEN); in perf_pmu__parse_unit()
354 if (alias->unit[sret - 1] == '\n') in perf_pmu__parse_unit()
355 alias->unit[sret - 1] = '\0'; in perf_pmu__parse_unit()
357 alias->unit[sret] = '\0'; in perf_pmu__parse_unit()
362 alias->unit[0] = '\0'; in perf_pmu__parse_unit()
519 if (!ret && pe->unit) { in update_alias()
520 char *unit; in update_alias() local
522 ret = perf_pmu__convert_scale(pe->unit, &unit, &data->alias->scale); in update_alias()
524 snprintf(data->alias->unit, sizeof(data->alias->unit), "%s", unit); in update_alias()
[all …]
Dstat-shadow.c199 const double color_ratios[3], const char *unit) in print_ratio() argument
207 out->print_metric(config, out->ctx, color, "%7.2f%%", unit, ratio); in print_ratio()
209 out->print_metric(config, out->ctx, NULL, NULL, unit, 0); in print_ratio()
504 char *unit; in generic_metric() local
516 &unit, &scale) >= 0) { in generic_metric()
521 "%s %s_%d", unit, metric_name, runtime); in generic_metric()
524 "%s %s", unit, metric_name); in generic_metric()
705 char unit = ' '; in perf_stat__print_shadow_stats() local
708 &unit); in perf_stat__print_shadow_stats()
710 if (unit != ' ') in perf_stat__print_shadow_stats()
[all …]
Dprint-events.h28 const char *unit);
/tools/perf/bench/
Duprobe.c112 static int bench_uprobe_format__default_fprintf(const char *name, const char *unit, u64 diff, FILE … in bench_uprobe_format__default_fprintf() argument
119 printed += fprintf(fp, " %14s: %'" PRIu64 " %ss", "Total time", diff, unit); in bench_uprobe_format__default_fprintf()
128 printed += fprintf(fp, "\n\n %'.3f %ss/op", (double)diff / (double)loops, unit); in bench_uprobe_format__default_fprintf()
131 …rinted += fprintf(fp, " %'.3f %ss/op to baseline", (double)diff_to_baseline / (double)loops, unit); in bench_uprobe_format__default_fprintf()
134 …rinted += fprintf(fp, " %'.3f %ss/op to previous", (double)diff_to_previous / (double)loops, unit); in bench_uprobe_format__default_fprintf()
148 const char *name = "usleep(1000)", *unit = "usec"; in bench_uprobe() local
171 bench_uprobe_format__default_fprintf(name, unit, diff, stdout); in bench_uprobe()
/tools/power/cpupower/utils/
Dcpufreq-set.c65 const struct freq_units *unit; in string_to_frequency() local
83 for (unit = def_units; unit->str_unit; unit++) { in string_to_frequency()
85 scan[i] && tolower(scan[i]) == unit->str_unit[i]; in string_to_frequency()
91 power = unit->power_of_ten; in string_to_frequency()
/tools/testing/selftests/memfd/
Drun_hugetlbfs_test.sh16 while read name size unit; do
36 while read name size unit; do
/tools/perf/tests/
Devent_update.c24 TEST_ASSERT_VAL("wrong unit", !strcmp(ev->unit, "KRAVA")); in process_event_unit()
95 free((char *)evsel->unit); in test__event_update()
96 evsel->unit = strdup("KRAVA"); in test__event_update()
Dpmu-events.c344 if (!is_same(e1->unit, e2->unit)) { in compare_pmu_events()
346 e1->name, e1->unit, e2->unit); in compare_pmu_events()
/tools/perf/pmu-events/
Dpmu-events.h49 const char *unit; member
60 const char *unit; member
Djevents.py266 def unit_to_pmu(unit: str) -> Optional[str]:
268 if not unit:
296 return table[unit] if unit in table else f'uncore_{unit.lower()}'
339 self.unit = jd.get('ScaleUnit')
/tools/testing/selftests/kvm/
Dkvm_binary_stats_test.c33 u32 type, unit, base; in stats_test() local
78 unit = pdesc->flags & KVM_STATS_UNIT_MASK; in stats_test()
88 TEST_ASSERT(unit <= KVM_STATS_UNIT_MAX, in stats_test()
89 "Unknown KVM stats (%s) unit: %u", pdesc->name, unit); in stats_test()
/tools/testing/selftests/mm/
D.gitignore29 uffd-unit-tests
DMakefile80 TEST_GEN_FILES += uffd-unit-tests
147 $(OUTPUT)/uffd-unit-tests: uffd-common.c
Drun_vmtests.sh142 while read -r name size unit; do
177 while read -r name size unit; do
300 CATEGORY="userfaultfd" run_test ./uffd-unit-tests
/tools/testing/selftests/powerpc/pmu/sampling_tests/
Dmmcr1_sel_unit_cache_test.c64 FAIL_IF(EV_CODE_EXTRACT(event.attr.config, unit) != in mmcr1_sel_unit_cache()
/tools/perf/scripts/python/
Dtask-analyzer.py178 def time_uniter(unit): argument
185 return picker[unit]
551 def time_out(self, unit="s"): argument
553 factor = time_uniter(unit)
556 def time_in(self, unit="s"): argument
558 factor = time_uniter(unit)
561 def runtime(self, unit="us"): argument
562 factor = time_uniter(unit)
/tools/testing/selftests/arm64/signal/
DREADME7 - Tests are built around a common main compilation unit: such shared main
17 to run each test unit in its own standalone process, so as to start each
/tools/perf/
Dbuiltin-list.c200 const char *unit __maybe_unused) in default_print_metric()
436 const char *threshold, const char *unit) in json_print_metric() argument
468 if (unit) { in json_print_metric()
471 unit); in json_print_metric()
Dbuiltin-ftrace.c733 char *unit; in make_histogram() local
773 num = strtod(p, &unit); in make_histogram()
774 if (!unit || strncmp(unit, " us", 3)) in make_histogram()
823 const char *unit = use_nsec ? "ns" : "us"; in display_histogram() local
828 unit = use_nsec ? "us" : "ms"; in display_histogram()
832 start, stop, unit, buckets[i], bar_len, bar, in display_histogram()
/tools/perf/Documentation/
Dperf-list.txt42 --unit::
44 (e.g. --unit cpu, --unit msr, --unit cpu_core, --unit cpu_atom)
147 Some processors, like those from AMD, support event codes and unit masks
Dperf-ftrace.txt80 be a number with appended unit character - B/K/M/G.
149 Use nano-second instead of micro-second as a base unit of the histogram.
186 be a number with appended unit character - B/K/M/G.
/tools/testing/selftests/tc-testing/
DREADME1 tdc - Linux Traffic Control (tc) unit testing suite
5 tdc is a Python script to load tc unit tests from a separate JSON file and
20 unit tests. See the config file in this directory for minimum required
98 Each test is an atomic unit. A test that for whatever reason spans multiple test

123