/illumos-gate/usr/src/cmd/cdrw/ |
H A D | transport.c | 43 static struct uscsi_cmd uscmd; variable in typeref:struct:uscsi_cmd 50 (void) memset(&uscmd, 0, sizeof (uscmd)); 52 uscmd.uscsi_cdb = ucdb; 53 return (&uscmd);
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | ses.c | 899 Uscmd *uscmd; local 927 SES_ROUTE(ssc), &uscmd); 943 bcopy(uscmd, &ssc->ses_uscsicmd, sizeof (Uscmd)); 944 if (uscmd->uscsi_cdb != NULL) { 945 bcopy(uscmd->uscsi_cdb, &ssc->ses_srqcdb, 946 (size_t)(uscmd->uscsi_cdblen)); 956 if (uscmd->uscsi_cdb != NULL) { 957 if (uscmd->uscsi_cdblen == CDB_GROUP0) { 960 ((char *)uscmd->uscsi_cdb)[0], 961 ((char *)uscmd [all...] |
H A D | sgen.c | 1204 struct uscsi_cmd *uscmd; local 1230 &sg_state->sgen_scsiaddr, &uscmd); 1241 flags = (uscmd->uscsi_flags & ~(USCSI_NOINTR | USCSI_NOPARITY | 1243 if (flags != uscmd->uscsi_flags) { 1245 "unsafe uscsi_flags 0x%x", uscmd->uscsi_flags & ~flags); 1246 uscmd->uscsi_flags = flags; 1249 if (uscmd->uscsi_cdb != NULL) { 1251 (union scsi_cdb *)uscmd->uscsi_cdb, uscmd->uscsi_cdblen); 1257 sg_state->sgen_rqs_sen = uscmd [all...] |
H A D | st.c | 6195 struct uscsi_cmd *uscmd; local 6231 err = scsi_uscsi_alloc_and_copyin((intptr_t)ucmd, flag, ROUTE, &uscmd); 6242 if (uscmd->uscsi_cdb != NULL) { 6244 (uchar_t *)uscmd->uscsi_cdb); 6252 if ((uscmd->uscsi_cdb[0] == SCMD_SPACE) || 6253 (uscmd->uscsi_cdb[0] == (char)SCMD_SPACE_G4)) { 6271 if ((uscmd->uscsi_cdb != NULL) && (st_debug & 0x7) > 6) { 6272 int rw = (uscmd->uscsi_flags & USCSI_READ) ? B_READ : B_WRITE; 6274 "uscsi cdb", uscmd->uscsi_cdb); 6275 if (uscmd [all...] |
H A D | sd.c | 11984 struct uscsi_cmd *uscmd; local 11994 uscmd = ssc->ssc_uscsi_cmd; 11995 ASSERT(uscmd != NULL); 12005 if (uscmd->uscsi_cdb != NULL) { 12009 uscmd->uscsi_cdb[0]); 12030 if ((uscmd->uscsi_flags & USCSI_PMFAILFAST) && 12059 SD_ADDRESS(un), &uscmd); 12066 if ((uscmd->uscsi_cdb != NULL) && 12067 (uscmd->uscsi_cdb[0] == SCMD_FORMAT)) { 12084 uip->ui_cmdp = uscmd; 14092 struct uscsi_cmd *uscmd; local 14273 struct uscsi_cmd *uscmd; local 21179 struct uscsi_cmd *uscmd; local 21310 struct uscsi_cmd *uscmd; local [all...] |
/illumos-gate/usr/src/cmd/rmformat/ |
H A D | rmf_misc.c | 70 static struct uscsi_cmd uscmd; variable in typeref:struct:uscsi_cmd 1663 (void) memset(&uscmd, 0, sizeof (uscmd)); 1665 uscmd.uscsi_cdb = ucdb; 1666 return (&uscmd);
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_subr.c | 2088 struct uscsi_cmd *uscmd; local 2101 uscmd = scsi_uscsi_alloc(); 2103 if ((rval = scsi_uscsi_copyin(arg, flag, ap, &uscmd)) != 0) { 2104 scsi_uscsi_free(uscmd); 2108 *uscmdp = uscmd; 2143 struct uscsi_cmd *uscmd = *uscmdp; local 2144 struct uscsi_i_cmd *uicmd = (struct uscsi_i_cmd *)(uscmd); 2149 ASSERT(uscmd != NULL); 2157 if (uscmd->uscsi_rqbuf != NULL) 2158 kmem_free(uscmd 2351 scsi_uscsi_handle_cmd(dev_t dev, enum uio_seg dataspace, struct uscsi_cmd *uscmd, int (*strat)(struct buf *), struct buf *bp, void *private_data) argument 2476 scsi_uscsi_pktinit(struct uscsi_cmd *uscmd, struct scsi_pkt *pkt) argument 2546 scsi_uscsi_pktfini(struct scsi_pkt *pkt, struct uscsi_cmd *uscmd) argument 2579 scsi_uscsi_copyout_and_free(intptr_t arg, struct uscsi_cmd *uscmd) argument 2591 scsi_uscsi_copyout(intptr_t arg, struct uscsi_cmd *uscmd) argument 2679 scsi_uscsi_free(struct uscsi_cmd *uscmd) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | lofi.c | 3133 struct uscsi_cmd *uscmd) 3146 uscsi_cmd32touscsi_cmd((&ucmd32), uscmd); 3150 if (ddi_copyin((void *)arg, uscmd, sizeof (*uscmd), flag)) { 3160 if (ddi_copyin((void *)arg, uscmd, sizeof (*uscmd), flag)) { 3165 if (ddi_copyin(uscmd->uscsi_cdb, cdb, uscmd->uscsi_cdblen, flag)) { 3384 struct uscsi_cmd uscmd; local 3387 if (uscsi_is_inquiry(arg, flag, &cdb, &uscmd) 3132 uscsi_is_inquiry(intptr_t arg, int flag, union scsi_cdb *cdb, struct uscsi_cmd *uscmd) argument [all...] |