TOT_START
DRAW_ROW(n, TOT_START, 6, "%*u", DTOT(v_timer)); /* timer */
DRAW_ROW(n, TOT_START, 8, "%*u", DTOT(v_ipi)); /* ipi */
DRAW_ROW(n, TOT_START, 8, "%*u", DTOT(v_intr)); /* extint */
DRAW_ROW(n, TOT_START, 6, "%*.1f", CPUVTOT(user) + /* user */
DRAW_ROW(n, TOT_START, 6, "%*.1f", CPUVTOT(sys)); /* sys */
DRAW_ROW(n, TOT_START, 6, "%*.1f", CPUVTOT(intr)); /* intr */
DRAW_ROW(n, TOT_START, 6, "%*.1f", CPUVTOT(idle)); /* idle */
DRAW_ROWX(n, TOT_START, 8, "%7u", DTOT(v_lock_colls));
DRAW_ROWX(n, TOT_START, 0, " (%5.2f%% coltot)",
DRAW_ROW(n, TOT_START - 1, 6, "%*s", "timer");
DRAW_ROW(n, TOT_START - 1, 8, "%*s", "ipi");
DRAW_ROW(n, TOT_START - 1, 8, "%*s", "extint");
DRAW_ROW(n, TOT_START - 1, 6, "%*s", "user%");
DRAW_ROW(n, TOT_START - 1, 6, "%*s", "sys%");
DRAW_ROW(n, TOT_START - 1, 6, "%*s", "intr%");
DRAW_ROW(n, TOT_START - 1, 6, "%*s", "idle%");
DRAW_ROW(n, TOT_START - 1, 8, "%*s", "smpcol");
DRAW_ROW(n, TOT_START - 1, (WideMode ? 24 : 16), "%*s", "contention");
DRAW_ROW(n, TOT_START - 1, 17, "%*s", "lockaddr");
DRAW_ROW(n, TOT_START - 1, 30, "%*s", "sample_pc");
DRAW_ROW(n, TOT_START + 1, 6, "%*s", "-----");
DRAW_ROW(n, TOT_START + 1, 8, "%*s", "-------");
DRAW_ROW(n, TOT_START + 1, 8, "%*s", "-------");
DRAW_ROW(n, TOT_START + 1, 6, "%*s", "-----");
DRAW_ROW(n, TOT_START + 1, 6, "%*s", "-----");
DRAW_ROW(n, TOT_START + 1, 6, "%*s", "-----");
DRAW_ROW(n, TOT_START + 1, 6, "%*s", "-----");
DRAW_ROW(n, TOT_START + 1, 8, "%*s", "-------");
DRAW_ROW(n, TOT_START + 1, (WideMode ? 24 : 16),
DRAW_ROW(n, TOT_START + 1, 17, "%*s", "---------------");
DRAW_ROW(n, TOT_START + 1, 30,
mvprintw(TOT_START, X_START, "total");