Lines Matching full:ratio

337 static const char *get_ratio_color(enum grc_type type, double ratio)  in get_ratio_color()  argument
346 if (ratio > grc_table[type][0]) in get_ratio_color()
348 else if (ratio > grc_table[type][1]) in get_ratio_color()
350 else if (ratio > grc_table[type][2]) in get_ratio_color()
491 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
497 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
499 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
501 if (ratio) in print_stalled_cycles_frontend()
503 ratio); in print_stalled_cycles_frontend()
514 double total, ratio = 0.0; in print_stalled_cycles_backend() local
520 ratio = avg / total * 100.0; in print_stalled_cycles_backend()
522 color = get_ratio_color(GRC_STALLED_CYCLES_BE, ratio); in print_stalled_cycles_backend()
524 out->print_metric(config, out->ctx, color, "%7.2f%%", "backend cycles idle", ratio); in print_stalled_cycles_backend()
533 double total, ratio = 0.0; in print_branch_misses() local
539 ratio = avg / total * 100.0; in print_branch_misses()
541 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_branch_misses()
543 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all branches", ratio); in print_branch_misses()
552 double total, ratio = 0.0; in print_l1_dcache_misses() local
558 ratio = avg / total * 100.0; in print_l1_dcache_misses()
560 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_dcache_misses()
562 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all L1-dcache accesses", ratio); in print_l1_dcache_misses()
571 double total, ratio = 0.0; in print_l1_icache_misses() local
577 ratio = avg / total * 100.0; in print_l1_icache_misses()
579 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_icache_misses()
580 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all L1-icache accesses", ratio); in print_l1_icache_misses()
589 double total, ratio = 0.0; in print_dtlb_cache_misses() local
595 ratio = avg / total * 100.0; in print_dtlb_cache_misses()
597 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_dtlb_cache_misses()
598 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all dTLB cache accesses", ratio); in print_dtlb_cache_misses()
607 double total, ratio = 0.0; in print_itlb_cache_misses() local
613 ratio = avg / total * 100.0; in print_itlb_cache_misses()
615 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_itlb_cache_misses()
616 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all iTLB cache accesses", ratio); in print_itlb_cache_misses()
625 double total, ratio = 0.0; in print_ll_cache_misses() local
631 ratio = avg / total * 100.0; in print_ll_cache_misses()
633 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_ll_cache_misses()
634 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all LL-cache accesses", ratio); in print_ll_cache_misses()
884 double ratio, scale; in generic_metric() local
893 if (expr__parse(&ratio, &pctx, metric_expr, runtime) == 0) { in generic_metric()
900 ratio *= scale; in generic_metric()
910 metric_bf, ratio); in generic_metric()
916 ratio); in generic_metric()
935 double ratio = 0.0; in test_generic_metric() local
940 if (expr__parse(&ratio, &pctx, mexp->metric_expr, 1)) in test_generic_metric()
941 ratio = 0.0; in test_generic_metric()
945 return ratio; in test_generic_metric()
957 double total, ratio = 0.0, total2; in perf_stat__print_shadow_stats() local
972 ratio = avg / total; in perf_stat__print_shadow_stats()
974 "insn per cycle", ratio); in perf_stat__print_shadow_stats()
987 ratio = total / avg; in perf_stat__print_shadow_stats()
990 ratio); in perf_stat__print_shadow_stats()
1051 ratio = avg * 100 / total; in perf_stat__print_shadow_stats()
1055 "of all cache refs", ratio); in perf_stat__print_shadow_stats()
1066 ratio = avg / total; in perf_stat__print_shadow_stats()
1067 print_metric(config, ctxp, NULL, "%8.3f", "GHz", ratio); in perf_stat__print_shadow_stats()
1096 ratio = total / avg; in perf_stat__print_shadow_stats()
1100 "cycles / transaction", ratio); in perf_stat__print_shadow_stats()
1108 ratio = total / avg; in perf_stat__print_shadow_stats()
1110 print_metric(config, ctxp, NULL, "%8.0f", "cycles / elision", ratio); in perf_stat__print_shadow_stats()
1112 if ((ratio = avg_stats(&walltime_nsecs_stats)) != 0) in perf_stat__print_shadow_stats()
1114 avg / (ratio * evsel->scale)); in perf_stat__print_shadow_stats()
1282 ratio = convert_unit_double(1000000000.0 * avg / total, &unit); in perf_stat__print_shadow_stats()
1286 print_metric(config, ctxp, NULL, "%8.3f", unit_buf, ratio); in perf_stat__print_shadow_stats()