Lines Matching full:ratio
281 static const char *get_ratio_color(enum grc_type type, double ratio) in get_ratio_color() argument
290 if (ratio > grc_table[type][0]) in get_ratio_color()
292 else if (ratio > grc_table[type][1]) in get_ratio_color()
294 else if (ratio > grc_table[type][2]) in get_ratio_color()
419 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
426 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
428 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
430 if (ratio) in print_stalled_cycles_frontend()
432 ratio); in print_stalled_cycles_frontend()
442 double total, ratio = 0.0; in print_stalled_cycles_backend() local
449 ratio = avg / total * 100.0; in print_stalled_cycles_backend()
451 color = get_ratio_color(GRC_STALLED_CYCLES_BE, ratio); in print_stalled_cycles_backend()
453 out->print_metric(out->ctx, color, "%7.2f%%", "backend cycles idle", ratio); in print_stalled_cycles_backend()
462 double total, ratio = 0.0; in print_branch_misses() local
469 ratio = avg / total * 100.0; in print_branch_misses()
471 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_branch_misses()
473 out->print_metric(out->ctx, color, "%7.2f%%", "of all branches", ratio); in print_branch_misses()
483 double total, ratio = 0.0; in print_l1_dcache_misses() local
490 ratio = avg / total * 100.0; in print_l1_dcache_misses()
492 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_dcache_misses()
494 out->print_metric(out->ctx, color, "%7.2f%%", "of all L1-dcache hits", ratio); in print_l1_dcache_misses()
504 double total, ratio = 0.0; in print_l1_icache_misses() local
511 ratio = avg / total * 100.0; in print_l1_icache_misses()
513 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_icache_misses()
514 out->print_metric(out->ctx, color, "%7.2f%%", "of all L1-icache hits", ratio); in print_l1_icache_misses()
523 double total, ratio = 0.0; in print_dtlb_cache_misses() local
530 ratio = avg / total * 100.0; in print_dtlb_cache_misses()
532 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_dtlb_cache_misses()
533 out->print_metric(out->ctx, color, "%7.2f%%", "of all dTLB cache hits", ratio); in print_dtlb_cache_misses()
542 double total, ratio = 0.0; in print_itlb_cache_misses() local
549 ratio = avg / total * 100.0; in print_itlb_cache_misses()
551 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_itlb_cache_misses()
552 out->print_metric(out->ctx, color, "%7.2f%%", "of all iTLB cache hits", ratio); in print_itlb_cache_misses()
561 double total, ratio = 0.0; in print_ll_cache_misses() local
568 ratio = avg / total * 100.0; in print_ll_cache_misses()
570 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_ll_cache_misses()
571 out->print_metric(out->ctx, color, "%7.2f%%", "of all LL-cache hits", ratio); in print_ll_cache_misses()
713 double ratio; in generic_metric() local
740 if (expr__parse(&ratio, &pctx, &p) == 0) in generic_metric()
745 ratio); in generic_metric()
762 double total, ratio = 0.0, total2; in perf_stat__print_shadow_stats() local
772 ratio = avg / total; in perf_stat__print_shadow_stats()
774 "insn per cycle", ratio); in perf_stat__print_shadow_stats()
788 ratio = total / avg; in perf_stat__print_shadow_stats()
791 ratio); in perf_stat__print_shadow_stats()
855 ratio = avg * 100 / total; in perf_stat__print_shadow_stats()
859 "of all cache refs", ratio); in perf_stat__print_shadow_stats()
870 ratio = avg / total; in perf_stat__print_shadow_stats()
871 print_metric(ctxp, NULL, "%8.3f", "GHz", ratio); in perf_stat__print_shadow_stats()
901 ratio = total / avg; in perf_stat__print_shadow_stats()
905 "cycles / transaction", ratio); in perf_stat__print_shadow_stats()
914 ratio = total / avg; in perf_stat__print_shadow_stats()
916 print_metric(ctxp, NULL, "%8.0f", "cycles / elision", ratio); in perf_stat__print_shadow_stats()
918 if ((ratio = avg_stats(&walltime_nsecs_stats)) != 0) in perf_stat__print_shadow_stats()
920 avg / (ratio * evsel->scale)); in perf_stat__print_shadow_stats()
973 ratio = 1000.0 * avg / total; in perf_stat__print_shadow_stats()
974 if (ratio < 0.001) { in perf_stat__print_shadow_stats()
975 ratio *= 1000; in perf_stat__print_shadow_stats()
979 print_metric(ctxp, NULL, "%8.3f", unit_buf, ratio); in perf_stat__print_shadow_stats()