scsi_status
req->vsr_cmd_wr->status = io->scsiio.scsi_status;
display_scsi_status(struct scsi_arq_status scsi_status)
*(int8_t *)&scsi_status.sts_rqpkt_status);
scsi_status.sts_rqpkt_resid);
mdb_printf(" req pkt state\t\t\t%d\n", scsi_status.sts_rqpkt_state);
scsi_status.sts_rqpkt_statistics);
if (scsi_status.sts_status.sts_chk)
display_sense_data(scsi_status.sts_sensedata);
uint32_t scsi_status;
scsi_status = ddi_get32(acc, &resp->scsi_status);
*pkt->pkt_scbp = (uint8_t)scsi_status;
if (scsi_status == STATUS_GOOD) {
} else if (scsi_status == STATUS_CHECK) {
scsi_status, srb_status);
_NOTE(SCHEME_PROTECTS_DATA("unique per pkt", scsi_pkt scsi_cdb scsi_status \
((struct scsi_status *)pkt->pkt_scbp)->sts_chk) {
uint32_t scsi_status;
uint16_t scsi_status;
scsi_status = (uint16_t)task->task_scsi_status;
scsi_status = (uint16_t)(scsi_status | FCP_RESID_OVER);
scsi_status = (uint16_t)(scsi_status | FCP_RESID_UNDER);
scsi_status =
(uint16_t)(scsi_status | FCP_RESP_LEN_VALID);
QMEM_WR16_REQ(qlt, qi, req + 0x22, scsi_status);
scsi_status = (uint16_t)task->task_scsi_status;
scsi_status = (uint16_t)(scsi_status | BIT_10);
scsi_status = (uint16_t)(scsi_status | BIT_11);
scsi_status = (uint16_t)(scsi_status | BIT_9);
QMEM_WR16_REQ(qlt, qi, req + 0x22, scsi_status);
uint16_t scsi_status = 0;
scsi_status |= (uint16_t)(0x28);
scsi_status |= FCP_RESID_UNDER;
QMEM_WR16_REQ(qlt, qi, req + 0x22, scsi_status);
"(%Xh:%Xh)\n", scsi_status, fw_xchg_addr, flags,
srpt_stp_send_response(srpt_iu_t *iu, uint8_t scsi_status,
rsp->rsp_status = scsi_status;
uint8_t, scsi_status);
ibt_status_t srpt_stp_send_response(srpt_iu_t *iu, uint8_t scsi_status,
sizeof (struct scsi_status));
scsi_status = rsp->fcp_u.fcp_status.scsi_status;
if (scsi_status == SCSI_STAT_QUE_FULL) {
} else if (scsi_status == SCSI_STAT_BUSY) {
if (scsi_status == SCSI_STAT_TASK_ABORT) {
rsp->fcp_u.fcp_status.scsi_status =
scsi_status = SCSI_STAT_CHECK_COND;
if (scsi_status == SCSI_STAT_GOOD) {
else if (scsi_status == SCSI_STAT_CHECK_COND) {
if ((scsi_status != SCSI_STAT_GOOD) && (data_rx == 0)) {
if (scsi_status == SCSI_STAT_GOOD) {
if ((scsi_status != SCSI_STAT_GOOD) && (data_rx == 0)) {
rsp_data_resid, scsi_status, sense, asc, ascq);
rsp_data_resid, scsi_status, sense, asc, ascq);
uint8_t scsi_status;
scsi_status = 0;
fcp_rsp_iu->fcp_u.fcp_status.scsi_status = FCOE_B2V_1(src + offset);
fcpr->fcp_u.fcp_status.scsi_status = sts.scsi_status_l;
if (rsp->fcp_u.fcp_status.scsi_status & STATUS_CHECK) {
rsp->fcp_u.fcp_status.scsi_status);
fscsi->scsi_bufstatus = rsp->fcp_u.fcp_status.scsi_status;
if (rsp->fcp_u.fcp_status.scsi_status == STATUS_RESERVATION_CONFLICT) {
rsp->fcp_u.fcp_status.scsi_status = STATUS_GOOD;
new_resp.fcp_u.fcp_status.scsi_status = STATUS_GOOD;
rsp->fcp_u.fcp_status.scsi_status = STATUS_GOOD;
new_resp.fcp_u.fcp_status.scsi_status = STATUS_GOOD;
rsp->fcp_u.fcp_status.scsi_status = STATUS_GOOD;
new_resp.fcp_u.fcp_status.scsi_status = STATUS_GOOD;
rsp->fcp_u.fcp_status.scsi_status);
rsp->fcp_u.fcp_status.scsi_status, plun->lun_num);
if (rsp->fcp_u.fcp_status.scsi_status == STATUS_QFULL ||
rsp->fcp_u.fcp_status.scsi_status == STATUS_BUSY) {
(rsp->fcp_u.fcp_status.scsi_status & STATUS_CHECK)) {
if (rsp->fcp_u.fcp_status.scsi_status != STATUS_GOOD) {
if (rsp->fcp_u.fcp_status.scsi_status != STATUS_GOOD) {
ASSERT(rsp->fcp_u.fcp_status.scsi_status == STATUS_GOOD);
rsp->fcp_u.fcp_status.scsi_status) != STATUS_GOOD)) {
rsp->fcp_u.fcp_status.scsi_status,
status = rsp->fcp_u.fcp_status.scsi_status;
((struct scsi_status *)pkt->pkt_scbp)->sts_chk = 1;
((struct scsi_status *)pkt->pkt_scbp)->sts_busy = 1;
((struct scsi_status *)
((struct scsi_status *)
ldio->scsi_status = 0x0;
pthru->scsi_status = 0x0;
pthru->scsi_status = kpthru->scsi_status;
kpthru->scsi_status = pthru->scsi_status;
"scsi_status %x\n", pthru->cmd_status, pthru->scsi_status));
uint8_t scsi_status; /* 03h */
uint8_t scsi_status; /* 03h */
uint8_t scsi_status; /* 03h */
((struct scsi_status *)pkt->pkt_scbp)->sts_chk = 1;
((struct scsi_status *)pkt->pkt_scbp)->sts_busy = 1;
((struct scsi_status *)
((struct scsi_status *)
ddi_put8(acc_handle, &ldio->scsi_status, 0x0);
ddi_put8(acc_handle, &pthru->scsi_status, 0x0);
ddi_put8(acc_handle, &pthru->scsi_status, 0);
kpthru->scsi_status = ddi_get8(acc_handle, &pthru->scsi_status);
"scsi_status %x", kpthru->cmd_status, kpthru->scsi_status));
kpthru->cmd_status, uint8_t, kpthru->scsi_status);
uint8_t scsi_status; /* 03h */
uint8_t scsi_status; /* 03h */
uint8_t scsi_status; /* 03h */
((struct scsi_status *)pkt->pkt_scbp)->sts_chk = 1;
((struct scsi_status *)pkt->pkt_scbp)->sts_chk = 1;
if (((struct scsi_status *)pktp->pkt_scbp)->sts_chk) {
uint8_t scsi_status, scsi_state;
scsi_status = ddi_get8(mpt->m_acc_reply_frame_hdl, &reply->SCSIStatus);
loginfo, Tgt(cmd), wwn_str, scsi_status, ioc_status,
scsi_status, ioc_status, scsi_state));
*(pkt->pkt_scbp) = scsi_status;
switch (scsi_status) {
arqstat->sts_rqpkt_status = *((struct scsi_status *)
struct scsi_status zero_status = { 0 };
xferred, scsi_status);
scsi_status, ioc_status);
mptsas_cmd NcrTableIndirect buf scsi_cdb scsi_status))
cmd->scsi_status = cdesc->scsiStatus;
uint8_t status = cmd->scsi_status;
uint8_t scsi_status;
struct scsi_status *statusp = resultp->statusp;
struct scsi_status *rqstatus;
rqstatus = (struct scsi_status *)pkt->pkt_scbp;
struct scsi_status *status =
(struct scsi_status *)pkt->pkt_scbp;
if (pkt->pkt_scblen < sizeof (struct scsi_status)) {
bcopy(&ei->ScsiStatus, pkt->pkt_scbp, sizeof (struct scsi_status));
if (((struct scsi_status *)pkt->pkt_scbp)->sts_chk)
if (((struct scsi_status *)pkt->pkt_scbp)->sts_chk) {
#define SCBP(pkt) ((struct scsi_status *)(pkt)->pkt_scbp)
struct scsi_status *rqstatusp;
rqstatusp = (struct scsi_status *)pkt->pkt_scbp;
struct scsi_status *statusp = resultp->statusp;
struct scsi_status *statusp;
struct scsi_status *rqstatus = (struct scsi_status *)rqpkt->pkt_scbp;
struct scsi_status *status = (struct scsi_status *)pkt->pkt_scbp;
sizeof (struct scsi_status));
sizeof (struct scsi_status));
_NOTE(SCHEME_PROTECTS_DATA("unique per pkt", scsi_extended_sense scsi_status))
struct scsi_status *statusp = resultp->statusp;
arqp->sts_rqpkt_status = *((struct scsi_status *)
struct scsi_status eccd_scsi_status;
struct scsi_status emul64_einj_scsi_status;
uchar_t scsi_status; /* status of cmd */
uint16_t scsi_status;
uint16_t scsi_status;
uint16_t scsi_status;
uint16_t scsi_status;
uchar_t scsi_status; /* status of cmd */
struct scsi_status apt_status;
struct scsi_status apt_rqpkt_status;
struct scsi_status sts_status;
struct scsi_status sts_rqpkt_status;
struct scsi_status *statusp;
struct scsi_status sts_status;
struct scsi_status sts_rqpkt_status;
_NOTE(SCHEME_PROTECTS_DATA("unique per pkt", scsi_status scsi_cdb))
_NOTE(SCHEME_PROTECTS_DATA("unique per pkt", scsi_extended_sense scsi_status))
#define SCBP(pkt) ((struct scsi_status *)(pkt)->pkt_scbp)
#define SCBP(pkt) ((struct scsi_status *)(pkt)->pkt_scbp)
scsi_cdb scsi_status scsi_pkt buf scsa2usb_cmd scsi_arq_status))
struct scsi_status *scsi_stat = (struct scsi_status *)spktp->pkt_scbp;
static struct scsi_status zero_scsi_status = { 0 };
struct scsi_status *status =
(struct scsi_status *)sp->cmd_pkt->pkt_scbp;
arqstat->sts_rqpkt_status = *((struct scsi_status *)
scsi_cdb scsi_status scsi_pkt buf))