Lines Matching refs: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()
418 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
425 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
427 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
429 if (ratio) in print_stalled_cycles_frontend()
431 ratio); in print_stalled_cycles_frontend()
441 double total, ratio = 0.0; in print_stalled_cycles_backend() local
448 ratio = avg / total * 100.0; in print_stalled_cycles_backend()
450 color = get_ratio_color(GRC_STALLED_CYCLES_BE, ratio); in print_stalled_cycles_backend()
452 out->print_metric(out->ctx, color, "%7.2f%%", "backend cycles idle", ratio); in print_stalled_cycles_backend()
461 double total, ratio = 0.0; in print_branch_misses() local
468 ratio = avg / total * 100.0; in print_branch_misses()
470 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_branch_misses()
472 out->print_metric(out->ctx, color, "%7.2f%%", "of all branches", ratio); in print_branch_misses()
482 double total, ratio = 0.0; in print_l1_dcache_misses() local
489 ratio = avg / total * 100.0; in print_l1_dcache_misses()
491 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_dcache_misses()
493 out->print_metric(out->ctx, color, "%7.2f%%", "of all L1-dcache hits", ratio); in print_l1_dcache_misses()
503 double total, ratio = 0.0; in print_l1_icache_misses() local
510 ratio = avg / total * 100.0; in print_l1_icache_misses()
512 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_icache_misses()
513 out->print_metric(out->ctx, color, "%7.2f%%", "of all L1-icache hits", ratio); in print_l1_icache_misses()
522 double total, ratio = 0.0; in print_dtlb_cache_misses() local
529 ratio = avg / total * 100.0; in print_dtlb_cache_misses()
531 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_dtlb_cache_misses()
532 out->print_metric(out->ctx, color, "%7.2f%%", "of all dTLB cache hits", ratio); in print_dtlb_cache_misses()
541 double total, ratio = 0.0; in print_itlb_cache_misses() local
548 ratio = avg / total * 100.0; in print_itlb_cache_misses()
550 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_itlb_cache_misses()
551 out->print_metric(out->ctx, color, "%7.2f%%", "of all iTLB cache hits", ratio); in print_itlb_cache_misses()
560 double total, ratio = 0.0; in print_ll_cache_misses() local
567 ratio = avg / total * 100.0; in print_ll_cache_misses()
569 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_ll_cache_misses()
570 out->print_metric(out->ctx, color, "%7.2f%%", "of all LL-cache hits", ratio); in print_ll_cache_misses()
712 double ratio; in generic_metric() local
739 if (expr__parse(&ratio, &pctx, &p) == 0) in generic_metric()
744 ratio); in generic_metric()
761 double total, ratio = 0.0, total2; in perf_stat__print_shadow_stats() local
771 ratio = avg / total; in perf_stat__print_shadow_stats()
773 "insn per cycle", ratio); in perf_stat__print_shadow_stats()
787 ratio = total / avg; in perf_stat__print_shadow_stats()
790 ratio); in perf_stat__print_shadow_stats()
854 ratio = avg * 100 / total; in perf_stat__print_shadow_stats()
858 "of all cache refs", ratio); in perf_stat__print_shadow_stats()
869 ratio = avg / total; in perf_stat__print_shadow_stats()
870 print_metric(ctxp, NULL, "%8.3f", "GHz", ratio); in perf_stat__print_shadow_stats()
900 ratio = total / avg; in perf_stat__print_shadow_stats()
904 "cycles / transaction", ratio); in perf_stat__print_shadow_stats()
913 ratio = total / avg; in perf_stat__print_shadow_stats()
915 print_metric(ctxp, NULL, "%8.0f", "cycles / elision", ratio); in perf_stat__print_shadow_stats()
917 if ((ratio = avg_stats(&walltime_nsecs_stats)) != 0) in perf_stat__print_shadow_stats()
919 avg / (ratio * evsel->scale)); in perf_stat__print_shadow_stats()
972 ratio = 1000.0 * avg / total; in perf_stat__print_shadow_stats()
973 if (ratio < 0.001) { in perf_stat__print_shadow_stats()
974 ratio *= 1000; in perf_stat__print_shadow_stats()
978 print_metric(ctxp, NULL, "%8.3f", unit_buf, ratio); in perf_stat__print_shadow_stats()