- printf("ts%d: hard error bn%d xs0=%b", TSUNIT(bp->b_dev),
- bp->b_blkno, sc->sc_sts.s_xs0, TSXS0_BITS);
- if (sc->sc_sts.s_xs1)
- printf(" xs1=%b", sc->sc_sts.s_xs1, TSXS1_BITS);
- if (sc->sc_sts.s_xs2)
- printf(" xs2=%b", sc->sc_sts.s_xs2, TSXS2_BITS);
- if (sc->sc_sts.s_xs3)
- printf(" xs3=%b", sc->sc_sts.s_xs3, TSXS3_BITS);
- printf("\n");
+ tprintf(sc->sc_ttyp, "ts%d: hard error bn%d tssr=%b xs0=%b",
+ tsunit, bp->b_blkno, addr->tssr, TSSR_BITS,
+ sc->sc_ts.t_sts.s_xs0, TSXS0_BITS);
+ if (sc->sc_ts.t_sts.s_xs1)
+ tprintf(sc->sc_ttyp, " xs1=%b", sc->sc_ts.t_sts.s_xs1,
+ TSXS1_BITS);
+ if (sc->sc_ts.t_sts.s_xs2)
+ tprintf(sc->sc_ttyp, " xs2=%b", sc->sc_ts.t_sts.s_xs2,
+ TSXS2_BITS);
+ if (sc->sc_ts.t_sts.s_xs3)
+ tprintf(sc->sc_ttyp, " xs3=%b", sc->sc_ts.t_sts.s_xs3,
+ TSXS3_BITS);
+ tprintf(sc->sc_ttyp, "\n");