NCR_TRACE
NCR_TRACE("sw_intr: csr=0x%x\n", csr);
NCR_TRACE("si_intr: csr=0x%x\n", csr);
NCR_TRACE("si_dma_poll: waited %d\n",
NCR_TRACE("si_dma_stop: top, csr=0x%x\n", si->si_csr);
NCR_TRACE("si_dma_stop: leftover 1 at 0x%x\n",
NCR_TRACE("si_dma_stop: leftover 2 at 0x%x\n",
NCR_TRACE("se_intr: csr=0x%x\n", csr);
NCR_TRACE("se_dma_poll: waited %d\n",
NCR_TRACE("sched: dma_alloc, len=%d\n", sc->sc_datalen);
NCR_TRACE("sched: dma_setup, dh=0x%x\n",
NCR_TRACE("sched: set timeout=%d\n", i);
NCR_TRACE("sched: call machine, cur=0x%x\n",
NCR_TRACE("sched: machine done, cur=0x%x\n",
NCR_TRACE("reselect, valid data after %d loops\n",
NCR_TRACE("reselect: target=0x%x\n", target);
NCR_TRACE("reselect: resume sr=0x%x\n", (long)sr);
NCR_TRACE("reselect: call DMA setup, dh=0x%x\n",
NCR_TRACE("select: reselect, cur=0x%x\n",
NCR_TRACE("select: bus busy, rc=%d\n", XS_BUSY);
NCR_TRACE("select: have AIP after %d uSec.\n",
NCR_TRACE("select: lost one, rc=%d\n", XS_BUSY);
NCR_TRACE("select: lost two, rc=%d\n", XS_BUSY);
NCR_TRACE("select: device down, rc=%d\n", XS_SELTIMEOUT);
NCR_TRACE("msg_in: continuation, n=%d\n", n);
NCR_TRACE("msg_in: lost BSY, n=%d\n", n);
NCR_TRACE("msg_in: BSY but no REQ, n=%d\n", n);
NCR_TRACE("msg_in: drop, stuck REQ, n=%d\n", n);
NCR_TRACE("msg_in: CMDCOMPLETE\n", 0);
NCR_TRACE("msg_in: PARITY_ERROR\n", 0);
NCR_TRACE("msg_in: got reject for 0x%x\n", sc->sc_msgout);
NCR_TRACE("msg_in: NOOP\n", 0);
NCR_TRACE("msg_in: DISCONNECT\n", 0);
NCR_TRACE("msg_in: SAVE_PTRS\n", 0);
NCR_TRACE("msg_in: RESTORE_PTRS\n", 0);
NCR_TRACE("msg_in: eh? imsg=0x%x\n", sc->sc_imess[0]);
NCR_TRACE("msg_in: last, stuck REQ, n=%d\n", n);
NCR_TRACE("msg_out: retrans priq=0x%x\n",
NCR_TRACE("msg_out: continuation, n=%d\n", n);
NCR_TRACE("msg_out: SEND_IDENTIFY\n", 0);
NCR_TRACE("msg_out: SEND_DEV_RESET\n", 0);
NCR_TRACE("msg_out: SEND_REJECT\n", 0);
NCR_TRACE("msg_out: SEND_PARITY_ERROR\n", 0);
NCR_TRACE("msg_out: SEND_INIT_DET_ERR\n", 0);
NCR_TRACE("msg_out: SEND_ABORT\n", 0);
NCR_TRACE("msg_out: send NOOP\n", 0);
NCR_TRACE("msg_out: lost BSY, n=%d\n", n);
NCR_TRACE("msg_out: no REQ, n=%d\n", n);
NCR_TRACE("msg_out: new phase=%d\n", phase);
NCR_TRACE("msg_out: stuck REQ, n=%d\n", n);
NCR_TRACE("data_xfer: dma_start, dh=0x%x\n",
NCR_TRACE("data_xfer: doing PIO, len=%d\n", sc->sc_datalen);
NCR_TRACE("data_xfer: did PIO, resid=%d\n", sc->sc_datalen);
NCR_TRACE("machine: phase=%s\n",
NCR_TRACE("machine: wait for DMA intr.\n", 0);
NCR_TRACE("machine: dma_poll, dh=0x%x\n",
NCR_TRACE("machine: dma_stop, dh=0x%x\n",
NCR_TRACE("machine: act_flags=0x%x\n", act_flags);
NCR_TRACE("machine: call done, cur=0x%x\n", (long)sr);
NCR_TRACE("machine: discon, waited %d\n",
NCR_TRACE("machine: discon, cur=0x%x\n", (long)sr);
NCR_TRACE("pio_out: lost BSY, resid=%d\n", resid);
NCR_TRACE("pio_out: no REQ, resid=%d\n", resid);
NCR_TRACE("pio_out: stuck REQ, resid=%d\n", resid);
NCR_TRACE("pio_in: lost BSY, resid=%d\n", resid);
NCR_TRACE("pio_in: no REQ, resid=%d\n", resid);
NCR_TRACE("pio_in: stuck REQ, resid=%d\n", resid);
NCR_TRACE("init: intr ON\n", 0);
NCR_TRACE("reset_scsibus, cur=0x%x\n",
NCR_TRACE("intr: top, state=%d\n", sc->sc_state);
NCR_TRACE("intr: for reselect, intr off\n", 0);
NCR_TRACE("intr: call machine, cur=0x%x\n",
NCR_TRACE("intr: machine done, cur=0x%x\n",
NCR_TRACE("intr: call sched, cur=0x%x\n",
NCR_TRACE("intr: sched done, cur=0x%x\n",
NCR_TRACE("abort: intr off\n", 0);
NCR_TRACE("abort: call machine, cur=0x%x\n",
NCR_TRACE("abort: machine done, cur=0x%x\n",
NCR_TRACE("abort: intr ON\n", 0);
NCR_TRACE("cmd_tmo: call abort, sr=0x%x\n", (long) sr);
NCR_TRACE("cmd_tmo: clear matrix, t/l=0x%02x\n",
NCR_TRACE("cmd_tmo: call sched, cur=0x%lx\n",
NCR_TRACE("cmd_tmo: sched done, cur=0x%lx\n",
NCR_TRACE("scsipi_cmd: new sr=0x0\n", (long)sr);
NCR_TRACE("scsipi_cmd: call sched, cur=0x%x\n",
NCR_TRACE("scsipi_cmd: sched done, cur=0x%x\n",
NCR_TRACE("done: top, cur=0x%x\n", (long) sc->sc_current);
NCR_TRACE("done: dma_free, dh=0x%x\n",
NCR_TRACE("done: aborting, error=%d\n", xs->error);
NCR_TRACE("done: check error=%d\n", (long) xs->error);
NCR_TRACE("done: check status=%d\n", sr->sr_status);
NCR_TRACE("done: finish, error=%d\n", xs->error);
NCR_TRACE("sched: top, intr off\n", 0);
NCR_TRACE("sched: no work, cur=0x%x\n",
NCR_TRACE("sched: ret, intr ON\n", 0);
NCR_TRACE("sched: select for t/l=0x%02x\n",
NCR_TRACE("sched: reselect, new sr=0x%x\n", (long)sr);
NCR_TRACE("sched: select rv=%d\n", error);
NCR_TRACE("sched: call done, sr=0x%x\n", (long)sr);
NCR_TRACE("sched: overdue, sr=0x%x\n", (long)sr);
NCR_TRACE("sched: cmd=reset, sr=0x%x\n", (long)sr);
NCR_TRACE(("[ncr53c9x_poll] "));
NCR_TRACE(("[ncr53c9x_poll: rescheduling] "));
NCR_TRACE(("[ncr53c9x_sched] "));
NCR_TRACE(("%d:%d busy\n",
NCR_TRACE(("requesting sense "));
NCR_TRACE(("[ncr53c9x_done(error:%x)] ", xs->error));
NCR_TRACE(("[flushfifo] "));
NCR_TRACE(("\n[rdfifo %s (%d):",
NCR_TRACE(("[ncr53c9x_msgin(curmsglen:%ld)] ", (long)sc->sc_imlen));
NCR_TRACE(("[ncr53c9x_msgout(priq:%x, prevphase:%x)]",
NCR_TRACE(("[ncr53c9x_select(t%d,l%d,cmd:%x,tag:%x,%x)] ",
NCR_TRACE(("[ncr53c9x_scsipi_request] "));
NCR_TRACE("si_intr: csr=0x%x\n", csr);