Lines Matching refs:ratio

292 static const char *get_ratio_color(enum grc_type type, double ratio)  in get_ratio_color()  argument
301 if (ratio > grc_table[type][0]) in get_ratio_color()
303 else if (ratio > grc_table[type][1]) in get_ratio_color()
305 else if (ratio > grc_table[type][2]) in get_ratio_color()
431 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
438 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
440 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
442 if (ratio) in print_stalled_cycles_frontend()
444 ratio); in print_stalled_cycles_frontend()
455 double total, ratio = 0.0; in print_stalled_cycles_backend() local
462 ratio = avg / total * 100.0; in print_stalled_cycles_backend()
464 color = get_ratio_color(GRC_STALLED_CYCLES_BE, ratio); in print_stalled_cycles_backend()
466 out->print_metric(config, out->ctx, color, "%7.2f%%", "backend cycles idle", ratio); in print_stalled_cycles_backend()
476 double total, ratio = 0.0; in print_branch_misses() local
483 ratio = avg / total * 100.0; in print_branch_misses()
485 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_branch_misses()
487 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all branches", ratio); in print_branch_misses()
498 double total, ratio = 0.0; in print_l1_dcache_misses() local
505 ratio = avg / total * 100.0; in print_l1_dcache_misses()
507 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_dcache_misses()
509 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all L1-dcache hits", ratio); in print_l1_dcache_misses()
520 double total, ratio = 0.0; in print_l1_icache_misses() local
527 ratio = avg / total * 100.0; in print_l1_icache_misses()
529 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_icache_misses()
530 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all L1-icache hits", ratio); in print_l1_icache_misses()
540 double total, ratio = 0.0; in print_dtlb_cache_misses() local
547 ratio = avg / total * 100.0; in print_dtlb_cache_misses()
549 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_dtlb_cache_misses()
550 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all dTLB cache hits", ratio); in print_dtlb_cache_misses()
560 double total, ratio = 0.0; in print_itlb_cache_misses() local
567 ratio = avg / total * 100.0; in print_itlb_cache_misses()
569 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_itlb_cache_misses()
570 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all iTLB cache hits", ratio); in print_itlb_cache_misses()
580 double total, ratio = 0.0; in print_ll_cache_misses() local
587 ratio = avg / total * 100.0; in print_ll_cache_misses()
589 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_ll_cache_misses()
590 out->print_metric(config, out->ctx, color, "%7.2f%%", "of all LL-cache hits", ratio); in print_ll_cache_misses()
735 double ratio, scale; in generic_metric() local
784 if (expr__parse(&ratio, &pctx, &p) == 0) { in generic_metric()
791 ratio *= scale; in generic_metric()
797 metric_bf, ratio); in generic_metric()
803 ratio); in generic_metric()
826 double total, ratio = 0.0, total2; in perf_stat__print_shadow_stats() local
836 ratio = avg / total; in perf_stat__print_shadow_stats()
838 "insn per cycle", ratio); in perf_stat__print_shadow_stats()
852 ratio = total / avg; in perf_stat__print_shadow_stats()
855 ratio); in perf_stat__print_shadow_stats()
920 ratio = avg * 100 / total; in perf_stat__print_shadow_stats()
924 "of all cache refs", ratio); in perf_stat__print_shadow_stats()
935 ratio = avg / total; in perf_stat__print_shadow_stats()
936 print_metric(config, ctxp, NULL, "%8.3f", "GHz", ratio); in perf_stat__print_shadow_stats()
966 ratio = total / avg; in perf_stat__print_shadow_stats()
970 "cycles / transaction", ratio); in perf_stat__print_shadow_stats()
979 ratio = total / avg; in perf_stat__print_shadow_stats()
981 print_metric(config, ctxp, NULL, "%8.0f", "cycles / elision", ratio); in perf_stat__print_shadow_stats()
983 if ((ratio = avg_stats(&walltime_nsecs_stats)) != 0) in perf_stat__print_shadow_stats()
985 avg / (ratio * evsel->scale)); in perf_stat__print_shadow_stats()
1038 ratio = 1000.0 * avg / total; in perf_stat__print_shadow_stats()
1039 if (ratio < 0.001) { in perf_stat__print_shadow_stats()
1040 ratio *= 1000; in perf_stat__print_shadow_stats()
1044 print_metric(config, ctxp, NULL, "%8.3f", unit_buf, ratio); in perf_stat__print_shadow_stats()