Lines Matching refs:bad
1346 static void print_bad_events(int bad, int total)
1361 fprintf(lock_output, "bad: %d, total: %d\n", bad, total);
1362 fprintf(lock_output, "bad rate: %.2f %%\n", (double)bad / (double)total * 100);
1363 fprintf(lock_output, "histogram of events caused bad sequence\n");
1374 int bad, total, printed;
1383 bad = total = printed = 0;
1387 bad++;
1426 print_bad_events(bad, total);
1838 static void print_footer_stdio(int total, int bad, struct lock_contention_fails *fails)
1844 print_bad_events(bad, total);
1851 fprintf(lock_output, "bad: %d, total: %d\n", broken, total);
1852 fprintf(lock_output, "bad rate: %.2f %%\n", 100.0 * broken / total);
1861 static void print_footer_csv(int total, int bad, struct lock_contention_fails *fails,
1866 bad = fails->task + fails->stack + fails->time + fails->data;
1868 if (quiet || total == 0 || (bad == 0 && verbose <= 0))
1871 total += bad;
1872 fprintf(lock_output, "# debug: total=%d%s bad=%d", total, sep, bad);
1889 static void print_footer(int total, int bad, struct lock_contention_fails *fails)
1892 print_footer_csv(total, bad, fails, symbol_conf.field_sep);
1894 print_footer_stdio(total, bad, fails);
1900 int bad, total, printed;
1905 bad = total = printed = 0;
1910 bad++;
1922 /* update the total/bad stats */
1926 bad++;
1932 print_footer(total, bad, &con->fails);