Lines Matching defs:ucmd
1202 sgen_uscsi_cmd(dev_t dev, struct uscsi_cmd *ucmd, int flag)
1229 err = scsi_uscsi_alloc_and_copyin((intptr_t)ucmd, flag,
1282 (void) scsi_uscsi_copyout_and_free((intptr_t)ucmd, uscmd);
1445 struct uscsi_cmd *ucmd;
1453 ucmd = (struct uscsi_cmd *)bp->b_private;
1455 if (ucmd->uscsi_flags & USCSI_RQENABLE) {
1456 if (ucmd->uscsi_rqlen > SENSE_LENGTH) {
1457 stat_size = (int)(ucmd->uscsi_rqlen) +
1471 ucmd->uscsi_cdblen, /* cmdlen */
1493 bcopy(ucmd->uscsi_cdb, pkt->pkt_cdbp, ucmd->uscsi_cdblen);
1494 if (ucmd->uscsi_cdblen >= CDB_GROUP0) {
1498 if (ucmd->uscsi_timeout > 0)
1499 pkt->pkt_time = ucmd->uscsi_timeout;
1506 if (ucmd->uscsi_flags & USCSI_SILENT)
1508 if (ucmd->uscsi_flags & USCSI_ISOLATE)
1510 if (ucmd->uscsi_flags & USCSI_DIAGNOSE)
1512 if (ucmd->uscsi_flags & USCSI_RENEGOT) {
1517 (void) scsi_uscsi_pktinit(ucmd, pkt);
1573 struct uscsi_cmd *ucmd;
1594 ucmd = (struct uscsi_cmd *)bp->b_private;
1600 (void) scsi_uscsi_pktfini(pkt, ucmd);
1726 struct uscsi_cmd *ucmd =
1751 if (ucmd->uscsi_flags & USCSI_RQENABLE) {
1752 ucmd->uscsi_rqstatus = *((char *)&arqstat->sts_rqpkt_status);
1753 uchar_t rqlen = min((uchar_t)amt, ucmd->uscsi_rqlen);
1754 ucmd->uscsi_rqresid = ucmd->uscsi_rqlen - rqlen;
1755 ASSERT(ucmd->uscsi_rqlen && sg_state->sgen_rqs_sen);
1759 ucmd->uscsi_rqstatus, ucmd->uscsi_rqresid);
1816 struct uscsi_cmd *ucmd =
1824 if (ucmd->uscsi_flags & USCSI_RQENABLE) {
1825 ucmd->uscsi_rqstatus = *((char *)rqstatus);
1826 uchar_t rqlen = min((uchar_t)amt, ucmd->uscsi_rqlen);
1827 ucmd->uscsi_rqresid = ucmd->uscsi_rqlen - rqlen;
1828 ASSERT(ucmd->uscsi_rqlen && sg_state->sgen_rqs_sen);
1832 ucmd->uscsi_rqstatus, ucmd->uscsi_rqresid);
1902 struct uscsi_cmd *ucmd =
1920 if (ucmd->uscsi_flags & USCSI_RQENABLE) {