Searched defs:uscmd (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/cmd/cdrw/
H A Dtransport.c43 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 Dses.c899 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 Dsgen.c1204 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 Dst.c6195 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 Dsd.c11984 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 Drmf_misc.c70 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 Dscsi_subr.c2088 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 Dlofi.c3133 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...]

Completed in 108 milliseconds