scc_cmd
cdb.scc_cmd = SCMD_REASSIGN_BLOCK;
cdb.scc_cmd = SCMD_READ_DEFECT_LIST;
cdb.scc_cmd = SCMD_READ_DEFECT_LIST;
cdb.scc_cmd = SCMD_REASSIGN_BLOCK;
cdb.scc_cmd = (dir == DIR_READ) ? SCMD_READ : SCMD_WRITE;
cdb.scc_cmd |= SCMD_GROUP4;
cdb.scc_cmd |= SCMD_GROUP1;
cdb.scc_cmd = SCMD_MODE_SENSE;
cdb.scc_cmd = SCMD_MODE_SELECT;
cdb.scc_cmd = SCMD_INQUIRY;
cdb.scc_cmd = SCMD_INQUIRY;
cdb.scc_cmd = SCMD_SVC_ACTION_IN_G4;
cdb.scc_cmd = SCMD_READ_CAPACITY;
cdb.scc_cmd = SCMD_SVC_ACTION_IN_G4;
if (cdb.scc_cmd == SCMD_READ_CAPACITY) {
cdb.scc_cmd = (cmd == SCMD_RESERVE) ? SCMD_RESERVE : SCMD_RELEASE;
cdb.scc_cmd = (cmd == SCMD_RESERVE) ?
cdb.scc_cmd = SCMD_MODE_SENSE;
cdb.scc_cmd = SCMD_READ_DEFECT_LIST;
cdb.scc_cmd = SCMD_FORMAT;
cdb.scc_cmd = SCMD_FORMAT;
cdb.scc_cmd = SCMD_FORMAT;
cdb.scc_cmd = SCMD_FORMAT;
cdb.scc_cmd = SCMD_MODE_SENSE;
cdb.scc_cmd = SCMD_INQUIRY;
cdb.scc_cmd = SCMD_TEST_UNIT_READY;
cdb.scc_cmd = SCMD_INQUIRY;
if (cdb->scc_cmd == SCMD_READ_ELEMENT_STATUS) {
cdb->scc_cmd, dname, errno);
cdb.scc_cmd = SCMD_READ_G1;
cdb.scc_cmd = SCMD_WRITE_G1;
cdb.scc_cmd = SCMD_READ_G1;
cdb.scc_cmd = SCMD_WRITE_G1;
cdb.scc_cmd = SCMD_INQUIRY;
cdb.scc_cmd = SCMD_REQUEST_SENSE;
cdb.scc_cmd = SCMD_READ_CAPACITY;
cdb.scc_cmd = SCMD_INQUIRY;
cdb.scc_cmd = SCMD_MODE_SENSE;
scsi_rl_req.scc_cmd = FP_SCMD_REPORT_LUN;
scsi_inq_req.scc_cmd = SCMD_INQUIRY;
cdb.scc_cmd = SCMD_REQUEST_SENSE;
cdb.scc_cmd = SCMD_MODE_SENSE;
cdb.scc_cmd = SCMD_MODE_SENSE_G1;
cdb.scc_cmd = SCMD_MODE_SELECT;
cdb.scc_cmd = SCMD_MODE_SELECT_G1;
cdb.scc_cmd = SCMD_LOG_SENSE_G1;
cdb->scc_cmd = command;
cdb->scc_cmd = SCMD_MODE_SENSE_G1;
cdb.scc_cmd = SCMD_MODE_SENSE;
cdb.scc_cmd = SCMD_SVC_ACTION_IN_G4;
scsi_rl_req.scc_cmd = SCMD_REPORT_LUNS;
scsi_inq_req.scc_cmd = SCMD_INQUIRY;
scsi_rc_req.scc_cmd = SCMD_READ_CAPACITY;
cdb.scc_cmd = SCMD_INQUIRY;
cdb.scc_cmd = SCMD_READ_CAPACITY;
cdb.scc_cmd = SCMD_REPORT_LUNS;
(pkt->pkt_cdbp))->scc_cmd;
ASSERT(cdbp->scc_cmd == SCMD_MODE_SENSE ||
cdbp->scc_cmd == SCMD_MODE_SENSE_G1);
if (cdbp->scc_cmd == SCMD_MODE_SENSE)
if (cdbp->scc_cmd == SCMD_MODE_SENSE) {
((union scsi_cdb *)(void *)acp->pkt->pkt_cdbp)->scc_cmd);
switch (cdbp->scc_cmd) {
uchar_t cmd = cdbp->scc_cmd;
switch (cdb->scc_cmd) {
emul64_name, cdb->scc_cmd);
switch (cdb->scc_cmd) {
"cmd 0x%x not supported\n", emul64_name, cdb->scc_cmd);
(reconfig_lun || (scsi_cdb->scc_cmd == SCMD_REPORT_LUN))) {
scsi_cdb->scc_cmd = SCMD_INQUIRY;
scsi_cdb->scc_cmd = SCMD_INQUIRY;
scsi_cdb->scc_cmd = SCMD_REPORT_LUN;
if (cdb->scc_cmd == SCMD_INQUIRY) {
} else if (cdb.scc_cmd == SCMD_READ_CAPACITY) {
err |= nvlist_add_uint8(pl, "op-code", cdbp->scc_cmd);
com = ((union scsi_cdb *)pkt->pkt_cdbp)->scc_cmd;
cdbp->scc_cmd = cmd;
com = cdbp->scc_cmd;
cdbp->scc_cmd = cp->sc_grpmask |
cdbp->scc_cmd = SCMD_TEST_UNIT_READY;
com = cdbp->scc_cmd;
cdbp->scc_cmd = com;
cdb.scc_cmd = SCMD_DOORLOCK;
cdb.scc_cmd = SCMD_READ_CAPACITY;
cdb.scc_cmd = SCMD_SVC_ACTION_IN_G4;
cdb.scc_cmd = SCMD_START_STOP;
cdb.scc_cmd = SCMD_INQUIRY;
cdb.scc_cmd = SCMD_TEST_UNIT_READY;
cdb.scc_cmd = SCMD_PERSISTENT_RESERVE_IN;
cdb.scc_cmd = SCMD_PERSISTENT_RESERVE_OUT;
cdb->scc_cmd = SCMD_SYNCHRONIZE_CACHE;
cdb.scc_cmd = SCMD_UNMAP;
cdb.scc_cmd = SCMD_MODE_SENSE;
cdb.scc_cmd = SCMD_MODE_SENSE_G1;
cdb.scc_cmd = SCMD_MODE_SELECT;
cdb.scc_cmd = SCMD_MODE_SELECT_G1;
cdb.scc_cmd = cmd;
cdb.scc_cmd = cmd | SCMD_GROUP1;
cdb.scc_cmd = cmd | SCMD_GROUP4;
cdb.scc_cmd = SCMD_LOG_SENSE_G1;
cdb.scc_cmd = SCMD_GET_EVENT_STATUS_NOTIFICATION;
op_code = cdbp->scc_cmd;
(caddr_t)&CDBP(pkt)->scc_cmd);
(CDBP(pkt)->scc_cmd == SCMD_LOCATE) ||
(CDBP(pkt)->scc_cmd == SCMD_LOCATE_G4) ||
(CDBP(pkt)->scc_cmd == SCMD_SPACE) ||
(CDBP(pkt)->scc_cmd == SCMD_SPACE_G4) ||
(CDBP(pkt)->scc_cmd == SCMD_WRITE_FILE_MARK)) {
(CDBP(pkt)->scc_cmd != SCMD_READ)) {
(CDBP(pkt)->scc_cmd != SCMD_READ)) {
if ((CDBP(pkt)->scc_cmd == SCMD_LOCATE) ||
(CDBP(pkt)->scc_cmd == SCMD_LOCATE_G4) ||
(CDBP(pkt)->scc_cmd == SCMD_SPACE) &&
((union scsi_cdb *)(pkt)->pkt_cdbp)->scc_cmd = (cmd), \
#define GETCMD(cdb) ((cdb)->scc_cmd & 0x1F)
#define GETGROUP(cdb) (CDB_GROUPID((cdb)->scc_cmd))
((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_cmd = (cmd), \
((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_cmd = (cmd), \
cdbp->scc_cmd, ap->a_target, ap->a_lun));
AMRDB_PRINT((CE_NOTE, "scsi cmd accepted, cmd=%X", cdbp->scc_cmd));
switch (cdbp->scc_cmd) {
((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_cmd = (cmd), \
cdb->scc_cmd != SCMD_PERSISTENT_RESERVE_IN &&
cdb->scc_cmd != SCMD_PERSISTENT_RESERVE_OUT) {
cdb->scc_cmd = SCMD_PERSISTENT_RESERVE_IN;
cdb->scc_cmd = SCMD_PERSISTENT_RESERVE_OUT;
cdb->scc_cmd = scmd;
cdb.scc_cmd |= SCMD_GROUP4;
cdb.scc_cmd |= SCMD_GROUP1;
cdb.scc_cmd |= SCMD_READ;
cdb.scc_cmd |= SCMD_WRITE;