Searched refs:arqstat (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_transport.c1125 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 Dsgen.c1725 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 Dst.c10491 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 Dsd.c26370 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 Discsi_io.c441 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 Dscsi_watch.c926 struct scsi_arq_status *arqstat = local
929 rqstatusp = &arqstat->sts_rqpkt_status;
930 rqsensep = &arqstat->sts_sensedata;
932 arqstat->sts_rqpkt_resid;
H A Dscsi_subr.c90 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 Damr.c2061 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 Dmegaraid_sas.c2715 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 Dmr_sas_tbolt.c2325 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 Dmr_sas.c4436 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 Daac.c1147 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 Dscsi_confsubr.c729 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 Dfas.c3842 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 Dscsi_vhci.c8386 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 Dmptsas.c5434 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...]

Completed in 277 milliseconds