CMD2PKT
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
pkt = CMD2PKT(cmd);
pkt = CMD2PKT(acmd);
#define CMD2ADDR(cmd) (&CMD2PKT(cmd)->pkt_address)
#define CMD2TRAN(cmd) (CMD2PKT(cmd)->pkt_address.a_hba_tran)
pkt = CMD2PKT(acmd);
#define CMD2ADDR(cmd) (&CMD2PKT(cmd)->pkt_address)
#define CMD2TRAN(cmd) (CMD2PKT(cmd)->pkt_address.a_hba_tran)
struct scsi_pkt *pkt = CMD2PKT(acmd);
pkt = (struct scsi_pkt *)CMD2PKT(acmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
pkt = CMD2PKT(cmd);
pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
pkt = CMD2PKT(cmd);
CMD2PKT(sp)->pkt_reason = CMD_TIMEOUT;
CMD2PKT(sp)->pkt_statistics |= STAT_TIMEOUT;
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
pkt = CMD2PKT(sp);
struct buf *bp = scsi_pkt2bp(CMD2PKT(sp));
bp_mapin(scsi_pkt2bp(CMD2PKT(sp)));
CMD2PKT(sp)->pkt_resid -= amt;
CMD2PKT(sp)->pkt_state |= STATE_XFERRED_DATA;
bp_mapout(scsi_pkt2bp(CMD2PKT(sp)));
pkt = CMD2PKT(sp);
struct scsi_pkt *pkt = CMD2PKT(sp);
CMD2PKT(sp)->pkt_scbp[0] = STATUS_QFULL;
CMD2PKT(sp)->pkt_reason = CMD_CMPLT;
CMD2PKT(sp)->pkt_state |= STATE_GOT_BUS |
sp_pkt_time = CMD2PKT(sp)->pkt_time;
struct scsi_pkt *pkt = CMD2PKT(sp);
CMD2PKT(sp)->pkt_scbp[0] = STATUS_GOOD;
CMD2PKT(sp)->pkt_state |= STATE_GOT_BUS | STATE_GOT_TARGET |
CMD2PKT(sp)->pkt_statistics |= STAT_TIMEOUT;
struct scsi_pkt *pkt = CMD2PKT(sp);
sp_pkt_time = CMD2PKT(sp)->pkt_time;
struct scsi_pkt *pkt = CMD2PKT(sp);
CMD2PKT(sp)->pkt_scbp[0] = STATUS_GOOD;
ASSERT(CMD2PKT(sp)->pkt_reason == CMD_TIMEOUT);
CMD2PKT(sp)->pkt_state |= STATE_GOT_BUS | STATE_GOT_TARGET |
CMD2PKT(sp)->pkt_statistics |= STAT_TIMEOUT;
struct scsi_pkt *pkt = CMD2PKT(sp);
CMD2PKT(sp)->pkt_state |= STATE_GOT_BUS | STATE_GOT_TARGET |
CMD2PKT(sp)->pkt_scbp[0] = status;
(void *) CMD2PKT(sp)->pkt_scbp;
status, CMD2PKT(sp)->pkt_cdbp[0] & 0xff, key, asc, ascq,
CMD2PKT(sp)->pkt_state |= STATE_ARQ_DONE;
path, status, CMD2PKT(sp)->pkt_cdbp[0] & 0xff,
CMD2PKT(sp)->pkt_reason = CMD_CMPLT;
if (CMD2PKT(sp)->pkt_numcookies == 0) {
sg = CMD2PKT(sp)->pkt_cookies;
if (CMD2PKT(sp)->pkt_numcookies == 1) {
for (seg = 0; seg < CMD2PKT(sp)->pkt_numcookies; seg++) {
seg < (CMD2PKT(sp)->pkt_numcookies - 1)) {
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(c);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(cmd);
struct scsi_pkt *pkt = CMD2PKT(c);
pkt = CMD2PKT(c);
pkt = CMD2PKT(c);
if (CMD2PKT(c) != NULL) {
struct scsi_pkt *pkt = CMD2PKT(c);
if (CMD2PKT(c) != NULL) {
if ((sp) && CMD2PKT(sp)->pkt_reason == CMD_CMPLT) \
CMD2PKT(sp)->pkt_reason = (reason); \
#define CMD2ADDR(cmd) (&CMD2PKT(cmd)->pkt_address)
#define CMD2TRAN(cmd) (CMD2PKT(cmd)->pkt_address.a_hba_tran)
#define TGT(sp) (CMD2PKT(sp)->pkt_address.a_target)
#define LUN(sp) (CMD2PKT(sp)->pkt_address.a_lun)
#define CMD2TRAN(cmd) (CMD2PKT(cmd)->pkt_address.a_hba_tran)
struct scsi_pkt *pkt = CMD2PKT(sp);
struct scsi_pkt *pkt = CMD2PKT(sp);
struct scsi_pkt *pkt = CMD2PKT(sp);
RQ_MAKECOM_G0((CMD2PKT(rqpktp)),
scsi_destroy_pkt(CMD2PKT(rqpktp));