Lines Matching refs:ratio

339 static const char *get_ratio_color(enum grc_type type, double ratio)  in get_ratio_color()  argument
348 if (ratio > grc_table[type][0]) in get_ratio_color()
350 else if (ratio > grc_table[type][1]) in get_ratio_color()
352 else if (ratio > grc_table[type][2]) in get_ratio_color()
498 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
504 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
506 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
508 if (ratio) in print_stalled_cycles_frontend()
510 ratio); in print_stalled_cycles_frontend()
521 double total, ratio = 0.0; in print_stalled_cycles_backend() local
527 ratio = avg / total * 100.0; in print_stalled_cycles_backend()
529 color = get_ratio_color(GRC_STALLED_CYCLES_BE, ratio); in print_stalled_cycles_backend()
531 out->print_metric(config, out->ctx, color, "%7.2f%%", "backend cycles idle", ratio); in print_stalled_cycles_backend()
540 double total, ratio = 0.0; in print_branch_misses() local
546 ratio = avg / total * 100.0; in print_branch_misses()
548 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_branch_misses()
550 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all branches", ratio); in print_branch_misses()
559 double total, ratio = 0.0; in print_l1_dcache_misses() local
565 ratio = avg / total * 100.0; in print_l1_dcache_misses()
567 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_dcache_misses()
569 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all L1-dcache accesses", ratio); in print_l1_dcache_misses()
578 double total, ratio = 0.0; in print_l1_icache_misses() local
584 ratio = avg / total * 100.0; in print_l1_icache_misses()
586 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_icache_misses()
587 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all L1-icache accesses", ratio); in print_l1_icache_misses()
596 double total, ratio = 0.0; in print_dtlb_cache_misses() local
602 ratio = avg / total * 100.0; in print_dtlb_cache_misses()
604 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_dtlb_cache_misses()
605 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all dTLB cache accesses", ratio); in print_dtlb_cache_misses()
614 double total, ratio = 0.0; in print_itlb_cache_misses() local
620 ratio = avg / total * 100.0; in print_itlb_cache_misses()
622 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_itlb_cache_misses()
623 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all iTLB cache accesses", ratio); in print_itlb_cache_misses()
632 double total, ratio = 0.0; in print_ll_cache_misses() local
638 ratio = avg / total * 100.0; in print_ll_cache_misses()
640 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_ll_cache_misses()
641 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all LL-cache accesses", ratio); in print_ll_cache_misses()
883 double ratio, scale; in generic_metric() local
898 if (expr__parse(&ratio, pctx, metric_expr) == 0) { in generic_metric()
905 ratio *= scale; in generic_metric()
915 metric_bf, ratio); in generic_metric()
921 ratio); in generic_metric()
940 double ratio = 0.0; in test_generic_metric() local
949 if (expr__parse(&ratio, pctx, mexp->metric_expr)) in test_generic_metric()
950 ratio = 0.0; in test_generic_metric()
954 return ratio; in test_generic_metric()
966 double total, ratio = 0.0, total2; in perf_stat__print_shadow_stats() local
981 ratio = avg / total; in perf_stat__print_shadow_stats()
983 "insn per cycle", ratio); in perf_stat__print_shadow_stats()
996 ratio = total / avg; in perf_stat__print_shadow_stats()
999 ratio); in perf_stat__print_shadow_stats()
1060 ratio = avg * 100 / total; in perf_stat__print_shadow_stats()
1064 "of all cache refs", ratio); in perf_stat__print_shadow_stats()
1075 ratio = avg / total; in perf_stat__print_shadow_stats()
1076 print_metric(config, ctxp, NULL, "%8.3f", "GHz", ratio); in perf_stat__print_shadow_stats()
1105 ratio = total / avg; in perf_stat__print_shadow_stats()
1109 "cycles / transaction", ratio); in perf_stat__print_shadow_stats()
1117 ratio = total / avg; in perf_stat__print_shadow_stats()
1119 print_metric(config, ctxp, NULL, "%8.0f", "cycles / elision", ratio); in perf_stat__print_shadow_stats()
1121 if ((ratio = avg_stats(&walltime_nsecs_stats)) != 0) in perf_stat__print_shadow_stats()
1123 avg / (ratio * evsel->scale)); in perf_stat__print_shadow_stats()
1291 ratio = convert_unit_double(1000000000.0 * avg / total, &unit); in perf_stat__print_shadow_stats()
1295 print_metric(config, ctxp, NULL, "%8.3f", unit_buf, ratio); in perf_stat__print_shadow_stats()