/illumos-gate/usr/src/uts/common/io/cpqary3/ |
H A D | cpqary3_transport.c | 1125 struct scsi_arq_status *arqstat; local 1127 arqstat = (struct scsi_arq_status *)(scsi_pktp->pkt_scbp); 1155 arqstat->sts_status.sts_chk = 1; /* CHECK CONDITION */ 1156 arqstat->sts_rqpkt_reason = CMD_CMPLT; 1157 arqstat->sts_rqpkt_resid = 0; 1158 arqstat->sts_rqpkt_state = STATE_GOT_BUS | STATE_GOT_TARGET | 1160 arqstat->sts_rqpkt_statistics = 0; 1161 arqstat->sts_sensedata.es_valid = 1; 1162 arqstat->sts_sensedata.es_class = CLASS_EXTENDED_SENSE; 1163 arqstat [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sgen.c | 1725 struct scsi_arq_status *arqstat; local 1730 arqstat = (struct scsi_arq_status *)(pkt->pkt_scbp); 1734 if (arqstat->sts_rqpkt_reason != CMD_CMPLT) { 1742 amt = MAX_SENSE_LENGTH - arqstat->sts_rqpkt_resid; 1744 if (arqstat->sts_rqpkt_resid > SENSE_LENGTH) { 1745 amt = MAX_SENSE_LENGTH - arqstat->sts_rqpkt_resid; 1747 amt = SENSE_LENGTH - arqstat->sts_rqpkt_resid; 1752 ucmd->uscsi_rqstatus = *((char *)&arqstat->sts_rqpkt_status); 1756 bcopy(&(arqstat->sts_sensedata), sg_state->sgen_rqs_sen, rqlen); 1762 if (arqstat [all...] |
H A D | st.c | 10491 struct scsi_arq_status arqstat; local 10539 bcopy(SCBP(pkt), &arqstat.sts_status, 10541 bcopy(SCBP(rqpkt), &arqstat.sts_rqpkt_status, 10543 arqstat.sts_rqpkt_reason = rqpkt->pkt_reason; 10544 arqstat.sts_rqpkt_resid = rqpkt->pkt_resid; 10545 arqstat.sts_rqpkt_state = rqpkt->pkt_state; 10546 arqstat.sts_rqpkt_statistics = rqpkt->pkt_statistics; 10547 bcopy(ST_RQSENSE, &arqstat.sts_sensedata, SENSE_LENGTH); 10550 * copy one arqstat entry in the sense data buffer 10552 st_update_error_stack(un, pkt, &arqstat); 10560 struct scsi_arq_status *arqstat = local [all...] |
H A D | sd.c | 26370 struct scsi_arq_status *arqstat; local 26431 arqstat = 26433 sensep = (uint8_t *)&arqstat->sts_sensedata;
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_io.c | 441 struct scsi_arq_status *arqstat; local 507 arqstat = 511 *((uchar_t *)&arqstat->sts_status) = 518 arqstat->sts_rqpkt_state = (STATE_GOT_BUS | 523 *((uchar_t *)&arqstat->sts_rqpkt_status) = 526 arqstat->sts_rqpkt_reason = CMD_CMPLT; 531 arqstat->sts_rqpkt_status.sts_chk = 1; 532 arqstat->sts_rqpkt_resid = statuslen; 535 arqstat->sts_rqpkt_resid = statuslen - senselen; 538 arqstat 829 struct scsi_arq_status *arqstat = local 2969 struct scsi_arq_status *arqstat; local [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_watch.c | 926 struct scsi_arq_status *arqstat = local 929 rqstatusp = &arqstat->sts_rqpkt_status; 930 rqsensep = &arqstat->sts_sensedata; 932 arqstat->sts_rqpkt_resid;
|
H A D | scsi_subr.c | 90 struct scsi_arq_status *arqstat; local 151 arqstat = 153 sensep = (uint8_t *)&arqstat->sts_sensedata;
|
/illumos-gate/usr/src/uts/intel/io/amr/ |
H A D | amr.c | 2061 struct scsi_arq_status *arqstat; local 2063 arqstat = (struct scsi_arq_status *)(pkt->pkt_scbp); 2064 arqstat->sts_status.sts_chk = 1; /* CHECK CONDITION */ 2065 arqstat->sts_rqpkt_reason = CMD_CMPLT; 2066 arqstat->sts_rqpkt_resid = 0; 2067 arqstat->sts_rqpkt_state = STATE_GOT_BUS | STATE_GOT_TARGET | 2069 arqstat->sts_rqpkt_statistics = 0; 2070 arqstat->sts_sensedata.es_valid = 1; 2071 arqstat->sts_sensedata.es_class = CLASS_EXTENDED_SENSE; 2072 arqstat [all...] |
/illumos-gate/usr/src/uts/common/io/mega_sas/ |
H A D | megaraid_sas.c | 2715 struct scsi_arq_status *arqstat; local 2851 arqstat = (void *)(pkt->pkt_scbp); 2852 arqstat->sts_rqpkt_reason = CMD_CMPLT; 2853 arqstat->sts_rqpkt_resid = 0; 2854 arqstat->sts_rqpkt_state |= 2858 *(uint8_t *)&arqstat->sts_rqpkt_status = 2862 &(arqstat->sts_sensedata), 2881 arqstat = (void *)(pkt->pkt_scbp); 2882 arqstat->sts_rqpkt_reason = CMD_CMPLT; 2883 arqstat [all...] |
/illumos-gate/usr/src/uts/common/io/mr_sas/ |
H A D | mr_sas_tbolt.c | 2325 struct scsi_arq_status *arqstat; local 2444 arqstat = (void *)(pkt->pkt_scbp); 2445 arqstat->sts_rqpkt_reason = CMD_CMPLT; 2446 arqstat->sts_rqpkt_resid = 0; 2447 arqstat->sts_rqpkt_state |= 2451 *(uint8_t *)&arqstat->sts_rqpkt_status = 2458 (uint8_t *)&(arqstat->sts_sensedata), 2492 arqstat = (void *)(pkt->pkt_scbp); 2493 arqstat->sts_rqpkt_reason = CMD_CMPLT; 2494 arqstat [all...] |
H A D | mr_sas.c | 4436 struct scsi_arq_status *arqstat; local 4586 arqstat = (void *)(pkt->pkt_scbp); 4587 arqstat->sts_rqpkt_reason = CMD_CMPLT; 4588 arqstat->sts_rqpkt_resid = 0; 4589 arqstat->sts_rqpkt_state |= 4593 *(uint8_t *)&arqstat->sts_rqpkt_status = 4598 &(arqstat->sts_sensedata), 4617 arqstat = (void *)(pkt->pkt_scbp); 4618 arqstat->sts_rqpkt_reason = CMD_CMPLT; 4619 arqstat [all...] |
/illumos-gate/usr/src/uts/common/io/aac/ |
H A D | aac.c | 1147 struct scsi_arq_status *arqstat = (void *)(pkt->pkt_scbp); local 1152 *(uint8_t *)&arqstat->sts_rqpkt_status = STATUS_GOOD; 1153 arqstat->sts_rqpkt_reason = CMD_CMPLT; 1154 arqstat->sts_rqpkt_resid = 0; 1155 arqstat->sts_rqpkt_state = 1160 arqstat->sts_rqpkt_statistics = 0; 1163 arqstat->sts_sensedata.es_valid = 1; 1164 arqstat->sts_sensedata.es_class = CLASS_EXTENDED_SENSE; 1165 arqstat->sts_sensedata.es_code = CODE_FMT_FIXED_CURRENT; 1166 arqstat 1980 struct scsi_arq_status *arqstat = local [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/conf/ |
H A D | scsi_confsubr.c | 729 struct scsi_arq_status *arqstat; local 734 arqstat = (struct scsi_arq_status *)pkt->pkt_scbp; 735 sensep = (uint8_t *)&arqstat->sts_sensedata; 747 sensep, sizeof (arqstat->sts_sensedata));
|
/illumos-gate/usr/src/uts/sun/io/scsi/adapters/ |
H A D | fas.c | 3842 struct scsi_arq_status *arqstat; local 3844 arqstat = (struct scsi_arq_status *) 3846 arqstat->sts_rqpkt_reason = CMD_TRAN_ERR; 7034 struct scsi_arq_status *arqstat; local 7046 arqstat = (struct scsi_arq_status *)(ssp->cmd_pkt->pkt_scbp); 7047 arqstat->sts_rqpkt_status = *((struct scsi_status *) 7049 arqstat->sts_rqpkt_reason = sp->cmd_pkt->pkt_reason; 7050 arqstat->sts_rqpkt_state = sp->cmd_pkt->pkt_state; 7051 arqstat->sts_rqpkt_statistics = sp->cmd_pkt->pkt_statistics; 7052 arqstat [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci.c | 8386 struct scsi_arq_status *arqstat; local 8416 arqstat = (struct scsi_arq_status *)(intptr_t)(pkt->pkt_scbp); 8439 int rqlen = SENSE_LENGTH - arqstat->sts_rqpkt_resid; 8443 *((char *)&arqstat->sts_rqpkt_status); 8446 bcopy(&(arqstat->sts_sensedata), 8456 arqstat->sts_rqpkt_resid));
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 5434 struct scsi_arq_status *arqstat; local 5507 arqstat = (void*)(pkt->pkt_scbp); 5508 arqstat->sts_rqpkt_status = *((struct scsi_status *) 5518 arqstat->sts_rqpkt_reason = pkt->pkt_reason; 5519 arqstat->sts_rqpkt_state = pkt->pkt_state; 5520 arqstat->sts_rqpkt_state |= STATE_XFERRED_DATA; 5521 arqstat->sts_rqpkt_statistics = pkt->pkt_statistics; 5522 sensedata = (uint8_t *)&arqstat->sts_sensedata; 5535 arqstat->sts_rqpkt_resid = (cmd_rqs_len - sensecount); 5542 arqstat [all...] |