isp_xs_prt
isp_xs_prt(isp, xs, ISP_LOGDEBUG0, "START cmd cdb[0]=0x%x datalen %ld", XS_CDBP(xs)[0], (long) XS_XFRLEN(xs));
isp_xs_prt(isp, xs, ISP_LOGWARN, "FCP RESPONSE, LENGTH %u: %s CDB0=0x%02x", rlen, ptr, XS_CDBP(xs)[0] & 0xff);
isp_xs_prt(isp, xs, ISP_LOGALL, "FIN dl%d resid %ld CDB=%s KEY/ASC/ASCQ=0x%02x/0x%02x/0x%02x",
isp_xs_prt(isp, xs, ISP_LOGALL, "FIN dl%d resid %ld CDB=%s STS 0x%x XS_ERR=0x%x", XS_XFRLEN(xs), (long) XS_GET_RESID(xs), cdbstr, *XS_STSP(xs), XS_ERR(xs));
isp_xs_prt(isp, xs, ISP_LOGDEBUG1, "Selection Timeout");
isp_xs_prt(isp, xs, ISP_LOGERR, "Command Incomplete, state 0x%x", sp->req_state_flags);
isp_xs_prt(isp, xs, ISP_LOGERR, "DMA Error");
isp_xs_prt(isp, xs, ISP_LOGERR, "Transport Error: %s", buf);
isp_xs_prt(isp, xs, ISP_LOGWARN, "Bus Reset destroyed command");
isp_xs_prt(isp, xs, ISP_LOGERR, "Command Aborted");
isp_xs_prt(isp, xs, ISP_LOGWARN, "Command timed out");
isp_xs_prt(isp, xs, ISP_LOGERR, "data overrun (%ld)", (long) XS_GET_RESID(xs));
isp_xs_prt(isp, xs, ISP_LOGERR, "command overrun");
isp_xs_prt(isp, xs, ISP_LOGERR, "status overrun");
isp_xs_prt(isp, xs, ISP_LOGERR, "msg not COMMAND COMPLETE after status");
isp_xs_prt(isp, xs, ISP_LOGERR, "No MESSAGE OUT phase after selection");
isp_xs_prt(isp, xs, ISP_LOGERR, "EXTENDED IDENTIFY failed");
isp_xs_prt(isp, xs, ISP_LOGERR, "INITIATOR DETECTED ERROR rejected");
isp_xs_prt(isp, xs, ISP_LOGERR, "ABORT OPERATION rejected");
isp_xs_prt(isp, xs, ISP_LOGERR, "MESSAGE REJECT rejected");
isp_xs_prt(isp, xs, ISP_LOGERR, "NOP rejected");
isp_xs_prt(isp, xs, ISP_LOGERR, "MESSAGE PARITY ERROR rejected");
isp_xs_prt(isp, xs, ISP_LOGWARN, "BUS DEVICE RESET rejected");
isp_xs_prt(isp, xs, ISP_LOGERR, "IDENTIFY rejected");
isp_xs_prt(isp, xs, ISP_LOGERR, "Unexpected Bus Free");
isp_xs_prt(isp, xs, ISP_LOGWARN, bun, XS_XFRLEN(xs), sp->req_resid, (ru_marked)? "marked" : "not marked");
isp_xs_prt(isp, xs, ISP_LOGERR, "HBA attempted queued transaction with disconnect not set");
isp_xs_prt(isp, xs, ISP_LOGERR, "HBA attempted queued transaction to target routine %d", XS_LUN(xs));
isp_xs_prt(isp, xs, ISP_LOGERR, "HBA attempted queued cmd when queueing disabled");
isp_xs_prt(isp, xs, ISP_LOGDEBUG0, "internal queues full status 0x%x", *XS_STSP(xs));
isp_xs_prt(isp, xs, ISP_LOGERR, "SCSI phase skipped");
isp_xs_prt(isp, xs, ISP_LOGERR, "Auto Request Sense Failed");
isp_xs_prt(isp, xs, ISP_LOGERR, "Wide Negotiation Failed");
isp_xs_prt(isp, xs, ISP_LOGERR, "SDTR Message Failed");
isp_xs_prt(isp, xs, ISP_LOGERR, "Bad LVD condition");
isp_xs_prt(isp, xs, ISP_LOGERR, "DMA error");
isp_xs_prt(isp, xs, ISP_LOGERR, "Transport Error");
isp_xs_prt(isp, xs, ISP_LOGWARN, "reset destroyed command");
isp_xs_prt(isp, xs, ISP_LOGERR, "Command Aborted");
isp_xs_prt(isp, xs, ISP_LOGWARN, "Command Timed Out");
isp_xs_prt(isp, xs, ISP_LOGERR, "Data Overrun");
isp_xs_prt(isp, xs, ISP_LOGWARN, bun, XS_XFRLEN(xs), sp->req_resid, (ru_marked)? "marked" : "not marked");
isp_xs_prt(isp, xs, ISP_LOGDEBUG0, "Data Underrun (%d) for command 0x%x", sp->req_resid, XS_CDBP(xs)[0] & 0xff);
void isp_xs_prt(ispsoftc_t *, XS_T *, int level, const char *, ...)
isp_xs_prt(isp, xs, ISP_LOGERR, "bad handle on teardown");
isp_xs_prt(isp, xs, ISP_LOGERR, "bad handle on teardown");