Home
last modified time | relevance | path

Searched refs:uscmd (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_subr.c2087 struct uscsi_cmd *uscmd; in scsi_uscsi_alloc_and_copyin() local
2100 uscmd = scsi_uscsi_alloc(); in scsi_uscsi_alloc_and_copyin()
2102 if ((rval = scsi_uscsi_copyin(arg, flag, ap, &uscmd)) != 0) { in scsi_uscsi_alloc_and_copyin()
2103 scsi_uscsi_free(uscmd); in scsi_uscsi_alloc_and_copyin()
2107 *uscmdp = uscmd; in scsi_uscsi_alloc_and_copyin()
2142 struct uscsi_cmd *uscmd = *uscmdp; in scsi_uscsi_copyin() local
2143 struct uscsi_i_cmd *uicmd = (struct uscsi_i_cmd *)(uscmd); in scsi_uscsi_copyin()
2148 ASSERT(uscmd != NULL); in scsi_uscsi_copyin()
2156 if (uscmd->uscsi_rqbuf != NULL) in scsi_uscsi_copyin()
2157 kmem_free(uscmd->uscsi_rqbuf, uscmd->uscsi_rqlen); in scsi_uscsi_copyin()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dses.c873 Uscmd *uscmd; in ses_uscsi_cmd() local
901 SES_ROUTE(ssc), &uscmd); in ses_uscsi_cmd()
917 bcopy(uscmd, &ssc->ses_uscsicmd, sizeof (Uscmd)); in ses_uscsi_cmd()
918 if (uscmd->uscsi_cdb != NULL) { in ses_uscsi_cmd()
919 bcopy(uscmd->uscsi_cdb, &ssc->ses_srqcdb, in ses_uscsi_cmd()
920 (size_t)(uscmd->uscsi_cdblen)); in ses_uscsi_cmd()
930 if (uscmd->uscsi_cdb != NULL) { in ses_uscsi_cmd()
931 if (uscmd->uscsi_cdblen == CDB_GROUP0) { in ses_uscsi_cmd()
934 ((char *)uscmd->uscsi_cdb)[0], in ses_uscsi_cmd()
935 ((char *)uscmd->uscsi_cdb)[1], in ses_uscsi_cmd()
[all …]
H A Dsgen.c1204 struct uscsi_cmd *uscmd; in sgen_uscsi_cmd() local
1230 &sg_state->sgen_scsiaddr, &uscmd); in sgen_uscsi_cmd()
1241 flags = (uscmd->uscsi_flags & ~(USCSI_NOINTR | USCSI_NOPARITY | in sgen_uscsi_cmd()
1243 if (flags != uscmd->uscsi_flags) { in sgen_uscsi_cmd()
1245 "unsafe uscsi_flags 0x%x", uscmd->uscsi_flags & ~flags); in sgen_uscsi_cmd()
1246 uscmd->uscsi_flags = flags; in sgen_uscsi_cmd()
1249 if (uscmd->uscsi_cdb != NULL) { in sgen_uscsi_cmd()
1251 (union scsi_cdb *)uscmd->uscsi_cdb, uscmd->uscsi_cdblen); in sgen_uscsi_cmd()
1257 sg_state->sgen_rqs_sen = uscmd->uscsi_rqbuf; in sgen_uscsi_cmd()
1262 bp->b_private = (struct buf *)uscmd; in sgen_uscsi_cmd()
[all …]
H A Dsd.c11196 struct uscsi_cmd *uscmd; in sd_ssc_send() local
11206 uscmd = ssc->ssc_uscsi_cmd; in sd_ssc_send()
11207 ASSERT(uscmd != NULL); in sd_ssc_send()
11217 if (uscmd->uscsi_cdb != NULL) { in sd_ssc_send()
11221 uscmd->uscsi_cdb[0]); in sd_ssc_send()
11242 if ((uscmd->uscsi_flags & USCSI_PMFAILFAST) && in sd_ssc_send()
11271 SD_ADDRESS(un), &uscmd); in sd_ssc_send()
11278 if ((uscmd->uscsi_cdb != NULL) && in sd_ssc_send()
11279 (uscmd->uscsi_cdb[0] == SCMD_FORMAT)) { in sd_ssc_send()
11296 uip->ui_cmdp = uscmd; in sd_ssc_send()
[all …]
H A Dst.c6195 struct uscsi_cmd *uscmd; in st_uscsi_cmd() local
6231 err = scsi_uscsi_alloc_and_copyin((intptr_t)ucmd, flag, ROUTE, &uscmd); in st_uscsi_cmd()
6242 if (uscmd->uscsi_cdb != NULL) { in st_uscsi_cmd()
6244 (uchar_t *)uscmd->uscsi_cdb); in st_uscsi_cmd()
6252 if ((uscmd->uscsi_cdb[0] == SCMD_SPACE) || in st_uscsi_cmd()
6253 (uscmd->uscsi_cdb[0] == (char)SCMD_SPACE_G4)) { in st_uscsi_cmd()
6271 if ((uscmd->uscsi_cdb != NULL) && (st_debug & 0x7) > 6) { in st_uscsi_cmd()
6272 int rw = (uscmd->uscsi_flags & USCSI_READ) ? B_READ : B_WRITE; in st_uscsi_cmd()
6274 "uscsi cdb", uscmd->uscsi_cdb); in st_uscsi_cmd()
6275 if (uscmd->uscsi_buflen) { in st_uscsi_cmd()
[all …]
/illumos-gate/usr/src/cmd/cdrw/
H A Dtransport.c41 static struct uscsi_cmd uscmd; variable
48 (void) memset(&uscmd, 0, sizeof (uscmd)); in get_uscsi_cmd()
50 uscmd.uscsi_cdb = ucdb; in get_uscsi_cmd()
51 return (&uscmd); in get_uscsi_cmd()
/illumos-gate/usr/src/uts/common/io/
H A Dlofi.c3382 struct uscsi_cmd *uscmd) in uscsi_is_inquiry() argument
3395 uscsi_cmd32touscsi_cmd((&ucmd32), uscmd); in uscsi_is_inquiry()
3399 if (ddi_copyin((void *)arg, uscmd, sizeof (*uscmd), flag)) { in uscsi_is_inquiry()
3409 if (ddi_copyin((void *)arg, uscmd, sizeof (*uscmd), flag)) { in uscsi_is_inquiry()
3414 if (ddi_copyin(uscmd->uscsi_cdb, cdb, uscmd->uscsi_cdblen, flag)) { in uscsi_is_inquiry()
3641 struct uscsi_cmd uscmd; in lofi_ioctl() local
3644 if (uscsi_is_inquiry(arg, flag, &cdb, &uscmd) == 0) { in lofi_ioctl()
3648 if (ddi_copyout(&inq, uscmd.uscsi_bufaddr, in lofi_ioctl()
3649 uscmd.uscsi_buflen, flag) != 0) in lofi_ioctl()
3659 if (ddi_copyout(&capacity, uscmd.uscsi_bufaddr, in lofi_ioctl()
[all …]
/illumos-gate/usr/src/cmd/rmformat/
H A Drmf_misc.c70 static struct uscsi_cmd uscmd; variable
1665 (void) memset(&uscmd, 0, sizeof (uscmd)); in get_uscsi_cmd()
1667 uscmd.uscsi_cdb = ucdb; in get_uscsi_cmd()
1668 return (&uscmd); in get_uscsi_cmd()
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/
H A Dpciex.esc1784 event error.io.pcix.uscmd@PCIEXFN;
1787 event ereport.io.pciex.bdg.uscmd@PCIEXFN{within(5s)};
1918 * - unrecovered split completion message data error (uscmd). This would
1940 error.io.pcix.uscmd@PCIEXFN,
1944 prop error.io.pcix.uscmd@PCIEXFN (4)->
1948 ereport.io.pciex.bdg.uscmd@PCIEXFN;
1950 prop error.io.pcix.uscmd@PCIEXFN (0)->