Lines Matching refs:unit
458 const char *fmt, const char *unit, double val) in print_metric_std() argument
468 if (unit == NULL || fmt == NULL) { in print_metric_std()
481 fprintf(out, " %-*s", METRIC_LEN - n - 1, unit); in print_metric_std()
497 const char *fmt, const char *unit, double val) in print_metric_csv() argument
503 if (unit == NULL || fmt == NULL) { in print_metric_csv()
512 fprintf(out, "%s%s%s%s", config->csv_sep, vals, config->csv_sep, skip_spaces(unit)); in print_metric_csv()
519 const char *unit, double val) in print_metric_json() argument
524 if (unit) { in print_metric_json()
525 json_out(os, "\"metric-value\" : \"%f\", \"metric-unit\" : \"%s\"", val, unit); in print_metric_json()
597 static bool valid_only_metric(const char *unit) in valid_only_metric() argument
599 if (!unit) in valid_only_metric()
601 if (strstr(unit, "/sec") || in valid_only_metric()
602 strstr(unit, "CPUs utilized")) in valid_only_metric()
608 const char *unit) in fixunit() argument
610 if (!strncmp(unit, "of all", 6)) { in fixunit()
612 unit); in fixunit()
615 return unit; in fixunit()
620 const char *fmt, const char *unit, double val) in print_metric_only() argument
628 if (!valid_only_metric(unit)) in print_metric_only()
630 unit = fixunit(buf, os->evsel, unit); in print_metric_only()
631 if (mlen < strlen(unit)) in print_metric_only()
632 mlen = strlen(unit) + 1; in print_metric_only()
646 const char *unit, double val) in print_metric_only_csv() argument
653 if (!valid_only_metric(unit)) in print_metric_only_csv()
655 unit = fixunit(tbuf, os->evsel, unit); in print_metric_only_csv()
669 const char *unit, double val) in print_metric_only_json() argument
676 if (!valid_only_metric(unit)) in print_metric_only_json()
678 unit = fixunit(tbuf, os->evsel, unit); in print_metric_only_json()
679 if (!unit[0]) in print_metric_only_json()
688 json_out(os, "\"%s\" : \"%s\"", unit, vals); in print_metric_only_json()
695 const char *unit, double val __maybe_unused) in print_metric_header() argument
708 if (!valid_only_metric(unit)) in print_metric_header()
710 unit = fixunit(tbuf, os->evsel, unit); in print_metric_header()
715 fprintf(os->fh, "%s%s", unit, config->csv_sep); in print_metric_header()
717 fprintf(os->fh, "%*s ", config->metric_only_len, unit); in print_metric_header()
738 if (evsel->unit) in print_counter_value_std()
739 fprintf(output, "%-*s ", config->unit_width, evsel->unit); in print_counter_value_std()
758 if (evsel->unit) in print_counter_value_csv()
759 fprintf(output, "%s%s", evsel->unit, sep); in print_counter_value_csv()
774 if (evsel->unit) in print_counter_value_json()
775 json_out(os, "\"unit\" : \"%s\"", evsel->unit); in print_counter_value_json()