usr/src/cmd/bhyve/common/pci_virtio_scsi_uscsi.c
288
struct vtscsi_uscsi_backend *uscsi =
usr/src/cmd/bhyve/common/pci_virtio_scsi_uscsi.c
323
cmd->uscsi_cdblen = libscsi_cmd_cdblen(uscsi->vub_scsi_hdl,
usr/src/cmd/cdrw/mmc.c
110
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
135
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
169
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
190
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
221
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
239
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
274
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
295
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
321
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
367
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
392
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
418
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
441
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
459
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
479
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
48
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
500
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
518
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
533
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
551
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
570
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
593
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
620
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
637
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
66
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
663
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/mmc.c
702
uscsi_error = uscsi(fd, scmd);
usr/src/cmd/cdrw/mmc.c
83
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/cdrw/toshiba.c
155
if (uscsi(dev->d_fd, scmd) < 0)
usr/src/cmd/cdrw/toshiba.c
177
if (uscsi(dev->d_fd, scmd) < 0)
usr/src/cmd/cdrw/toshiba.c
68
if (uscsi(fd, scmd) < 0)
usr/src/cmd/cdrw/toshiba.c
97
ret = uscsi(target->d_fd, scmd);
usr/src/cmd/cdrw/transport.h
46
int uscsi(int fd, struct uscsi_cmd *scmd);
usr/src/cmd/hal/utils/cdutils.c
158
return (uscsi(fd, &scmd) == 0);
usr/src/cmd/hal/utils/cdutils.c
212
return (uscsi(fd, &scmd) == 0);
usr/src/cmd/hal/utils/cdutils.c
387
if ((uscsi(fd, &scmd)) != 0) {
usr/src/cmd/hal/utils/cdutils.c
435
if ((uscsi(fd, &scmd)) != 0) {
usr/src/cmd/hal/utils/cdutils.c
504
if ((uscsi(fd, &scmd)) != 0) {
usr/src/cmd/hal/utils/cdutils.h
40
int uscsi(int fd, struct uscsi_cmd *scmd);
usr/src/cmd/rmformat/rmf_misc.c
102
int uscsi(int fd, struct uscsi_cmd *scmd);
usr/src/cmd/rmformat/rmf_misc.c
1657
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/cmd/rmformat/rmf_misc.c
1825
if ((uscsi_error = uscsi(fd, scmd)) < 0)
usr/src/lib/fm/libseslog/common/libseslog.c
101
set_scsi_pt_data_in(struct uscsi_cmd *uscsi, unsigned char *dxferp,
usr/src/lib/fm/libseslog/common/libseslog.c
105
uscsi->uscsi_bufaddr = (char *)dxferp;
usr/src/lib/fm/libseslog/common/libseslog.c
106
uscsi->uscsi_buflen = dxfer_len;
usr/src/lib/fm/libseslog/common/libseslog.c
107
uscsi->uscsi_flags = USCSI_READ | USCSI_ISOLATE |
usr/src/lib/fm/libseslog/common/libseslog.c
116
do_scsi_pt(struct uscsi_cmd *uscsi, int fd, int time_secs)
usr/src/lib/fm/libseslog/common/libseslog.c
119
uscsi->uscsi_timeout = time_secs;
usr/src/lib/fm/libseslog/common/libseslog.c
121
if (ioctl(fd, USCSICMD, uscsi)) {
usr/src/lib/fm/libseslog/common/libseslog.c
147
struct uscsi_cmd uscsi;
usr/src/lib/fm/libseslog/common/libseslog.c
163
construct_scsi_pt_obj(&uscsi);
usr/src/lib/fm/libseslog/common/libseslog.c
165
set_scsi_pt_cdb(&uscsi, logsCmdBlk, sizeof (logsCmdBlk));
usr/src/lib/fm/libseslog/common/libseslog.c
166
set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
usr/src/lib/fm/libseslog/common/libseslog.c
167
set_scsi_pt_data_in(&uscsi, resp, mx_resp_len);
usr/src/lib/fm/libseslog/common/libseslog.c
168
res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
usr/src/lib/fm/libseslog/common/libseslog.c
172
ret = uscsi.uscsi_status;
usr/src/lib/fm/libseslog/common/libseslog.c
439
set_scsi_pt_data_out(struct uscsi_cmd *uscsi, const unsigned char *dxferp,
usr/src/lib/fm/libseslog/common/libseslog.c
443
uscsi->uscsi_bufaddr = (char *)dxferp;
usr/src/lib/fm/libseslog/common/libseslog.c
444
uscsi->uscsi_buflen = dxfer_len;
usr/src/lib/fm/libseslog/common/libseslog.c
445
uscsi->uscsi_flags = USCSI_WRITE | USCSI_ISOLATE |
usr/src/lib/fm/libseslog/common/libseslog.c
467
struct uscsi_cmd uscsi;
usr/src/lib/fm/libseslog/common/libseslog.c
475
construct_scsi_pt_obj(&uscsi);
usr/src/lib/fm/libseslog/common/libseslog.c
476
set_scsi_pt_cdb(&uscsi, modesCmdBlk, sizeof (modesCmdBlk));
usr/src/lib/fm/libseslog/common/libseslog.c
477
set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
usr/src/lib/fm/libseslog/common/libseslog.c
478
set_scsi_pt_data_in(&uscsi, (unsigned char *) resp, mx_resp_len);
usr/src/lib/fm/libseslog/common/libseslog.c
479
res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
usr/src/lib/fm/libseslog/common/libseslog.c
483
ret = uscsi.uscsi_status;
usr/src/lib/fm/libseslog/common/libseslog.c
504
struct uscsi_cmd uscsi;
usr/src/lib/fm/libseslog/common/libseslog.c
516
construct_scsi_pt_obj(&uscsi);
usr/src/lib/fm/libseslog/common/libseslog.c
518
set_scsi_pt_cdb(&uscsi, modesCmdBlk, sizeof (modesCmdBlk));
usr/src/lib/fm/libseslog/common/libseslog.c
519
set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
usr/src/lib/fm/libseslog/common/libseslog.c
520
set_scsi_pt_data_out(&uscsi, (unsigned char *) paramp, param_len);
usr/src/lib/fm/libseslog/common/libseslog.c
521
res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
usr/src/lib/fm/libseslog/common/libseslog.c
525
ret = uscsi.uscsi_status;
usr/src/lib/fm/libseslog/common/libseslog.c
67
construct_scsi_pt_obj(struct uscsi_cmd *uscsi)
usr/src/lib/fm/libseslog/common/libseslog.c
69
(void) memset(uscsi, 0, sizeof (struct uscsi_cmd));
usr/src/lib/fm/libseslog/common/libseslog.c
70
uscsi->uscsi_timeout = DEF_PT_TIMEOUT;
usr/src/lib/fm/libseslog/common/libseslog.c
71
uscsi->uscsi_flags = USCSI_READ | USCSI_ISOLATE | USCSI_RQENABLE;
usr/src/lib/fm/libseslog/common/libseslog.c
78
set_scsi_pt_cdb(struct uscsi_cmd *uscsi, const unsigned char *cdb,
usr/src/lib/fm/libseslog/common/libseslog.c
81
uscsi->uscsi_cdb = (char *)cdb;
usr/src/lib/fm/libseslog/common/libseslog.c
82
uscsi->uscsi_cdblen = cdb_len;
usr/src/lib/fm/libseslog/common/libseslog.c
89
set_scsi_pt_sense(struct uscsi_cmd *uscsi, unsigned char *sense,
usr/src/lib/fm/libseslog/common/libseslog.c
93
uscsi->uscsi_rqbuf = (char *)sense;
usr/src/lib/fm/libseslog/common/libseslog.c
94
uscsi->uscsi_rqlen = max_sense_len;
usr/src/lib/libsun_ima/common/ima.c
1752
iscsi_uscsi_t uscsi;
usr/src/lib/libsun_ima/common/ima.c
1772
(void) memset(&uscsi, 0, sizeof (iscsi_uscsi_t));
usr/src/lib/libsun_ima/common/ima.c
1773
uscsi.iu_vers = ISCSI_INTERFACE_VERSION;
usr/src/lib/libsun_ima/common/ima.c
1777
uscsi.iu_oid = deviceId.objectSequenceNumber;
usr/src/lib/libsun_ima/common/ima.c
1778
uscsi.iu_lun = 0;
usr/src/lib/libsun_ima/common/ima.c
1788
uscsi.iu_oid = (uint32_t)luProps.associatedTargetOid.
usr/src/lib/libsun_ima/common/ima.c
1790
uscsi.iu_lun = luProps.targetLun;
usr/src/lib/libsun_ima/common/ima.c
1793
uscsi.iu_ucmd.uscsi_flags = USCSI_READ;
usr/src/lib/libsun_ima/common/ima.c
1794
uscsi.iu_ucmd.uscsi_timeout = USCSI_TIMEOUT_IN_SEC;
usr/src/lib/libsun_ima/common/ima.c
1795
uscsi.iu_ucmd.uscsi_bufaddr = (char *)pOutputBuffer;
usr/src/lib/libsun_ima/common/ima.c
1796
uscsi.iu_ucmd.uscsi_buflen = buflen;
usr/src/lib/libsun_ima/common/ima.c
1797
uscsi.iu_ucmd.uscsi_rqbuf = (char *)pSenseBuffer;
usr/src/lib/libsun_ima/common/ima.c
1798
uscsi.iu_ucmd.uscsi_rqlen = (pSenseBufferLength != NULL) ?
usr/src/lib/libsun_ima/common/ima.c
1800
uscsi.iu_ucmd.uscsi_cdb = (char *)&cmdblk[0];
usr/src/lib/libsun_ima/common/ima.c
1801
uscsi.iu_ucmd.uscsi_cdblen = CDB_GROUP0;
usr/src/lib/libsun_ima/common/ima.c
1809
if (ioctl(fd, ISCSI_USCSI, &uscsi) != 0) {
usr/src/lib/libsun_ima/common/ima.c
1816
if (uscsi.iu_ucmd.uscsi_status == STATUS_CHECK) {
usr/src/lib/libsun_ima/common/ima.c
1818
*pSenseBufferLength -= uscsi.iu_ucmd.uscsi_rqresid;
usr/src/lib/libsun_ima/common/ima.c
1823
*pOutputBufferLength = buflen - uscsi.iu_ucmd.uscsi_resid;
usr/src/lib/libsun_ima/common/ima.c
1843
iscsi_uscsi_t uscsi;
usr/src/lib/libsun_ima/common/ima.c
1874
(void) memset(&uscsi, 0, sizeof (iscsi_uscsi_t));
usr/src/lib/libsun_ima/common/ima.c
1875
uscsi.iu_vers = ISCSI_INTERFACE_VERSION;
usr/src/lib/libsun_ima/common/ima.c
1879
uscsi.iu_oid = deviceId.objectSequenceNumber;
usr/src/lib/libsun_ima/common/ima.c
1880
uscsi.iu_lun = 0;
usr/src/lib/libsun_ima/common/ima.c
1890
uscsi.iu_oid = (uint32_t)luProps.associatedTargetOid.
usr/src/lib/libsun_ima/common/ima.c
1892
uscsi.iu_lun = luProps.targetLun;
usr/src/lib/libsun_ima/common/ima.c
1895
uscsi.iu_ucmd.uscsi_flags = USCSI_READ;
usr/src/lib/libsun_ima/common/ima.c
1896
uscsi.iu_ucmd.uscsi_timeout = USCSI_TIMEOUT_IN_SEC;
usr/src/lib/libsun_ima/common/ima.c
1897
uscsi.iu_ucmd.uscsi_bufaddr = (char *)pOutputBuffer;
usr/src/lib/libsun_ima/common/ima.c
1898
uscsi.iu_ucmd.uscsi_buflen = buflen;
usr/src/lib/libsun_ima/common/ima.c
1899
uscsi.iu_ucmd.uscsi_rqbuf = (char *)pSenseBuffer;
usr/src/lib/libsun_ima/common/ima.c
1900
uscsi.iu_ucmd.uscsi_rqlen = (pSenseBufferLength != NULL) ?
usr/src/lib/libsun_ima/common/ima.c
1902
uscsi.iu_ucmd.uscsi_cdb = (char *)&cmdblk[0];
usr/src/lib/libsun_ima/common/ima.c
1903
uscsi.iu_ucmd.uscsi_cdblen = cdbLength;
usr/src/lib/libsun_ima/common/ima.c
1911
if (ioctl(fd, ISCSI_USCSI, &uscsi) != 0) {
usr/src/lib/libsun_ima/common/ima.c
1918
if (uscsi.iu_ucmd.uscsi_status == STATUS_CHECK) {
usr/src/lib/libsun_ima/common/ima.c
1920
*pSenseBufferLength -= uscsi.iu_ucmd.uscsi_rqresid;
usr/src/lib/libsun_ima/common/ima.c
1925
*pOutputBufferLength = buflen - uscsi.iu_ucmd.uscsi_resid;
usr/src/lib/libsun_ima/common/ima.c
1946
iscsi_uscsi_t uscsi;
usr/src/lib/libsun_ima/common/ima.c
1962
(void) memset(&uscsi, 0, sizeof (iscsi_uscsi_t));
usr/src/lib/libsun_ima/common/ima.c
1963
uscsi.iu_vers = ISCSI_INTERFACE_VERSION;
usr/src/lib/libsun_ima/common/ima.c
1971
uscsi.iu_oid = deviceId.objectSequenceNumber;
usr/src/lib/libsun_ima/common/ima.c
1972
uscsi.iu_lun = 0;
usr/src/lib/libsun_ima/common/ima.c
1982
uscsi.iu_oid = (uint32_t)luProps.associatedTargetOid.
usr/src/lib/libsun_ima/common/ima.c
1984
uscsi.iu_lun = luProps.targetLun;
usr/src/lib/libsun_ima/common/ima.c
1987
uscsi.iu_ucmd.uscsi_flags = USCSI_READ;
usr/src/lib/libsun_ima/common/ima.c
1988
uscsi.iu_ucmd.uscsi_timeout = USCSI_TIMEOUT_IN_SEC;
usr/src/lib/libsun_ima/common/ima.c
1989
uscsi.iu_ucmd.uscsi_bufaddr = (char *)pOutputBuffer;
usr/src/lib/libsun_ima/common/ima.c
1990
uscsi.iu_ucmd.uscsi_buflen = buflen;
usr/src/lib/libsun_ima/common/ima.c
1991
uscsi.iu_ucmd.uscsi_rqbuf = (char *)pSenseBuffer;
usr/src/lib/libsun_ima/common/ima.c
1992
uscsi.iu_ucmd.uscsi_rqlen = (pSenseBufferLength != NULL) ?
usr/src/lib/libsun_ima/common/ima.c
1994
uscsi.iu_ucmd.uscsi_cdb = (char *)&cmdblk[0];
usr/src/lib/libsun_ima/common/ima.c
1995
uscsi.iu_ucmd.uscsi_cdblen = CDB_GROUP5;
usr/src/lib/libsun_ima/common/ima.c
2003
if (ioctl(fd, ISCSI_USCSI, &uscsi) != 0) {
usr/src/lib/libsun_ima/common/ima.c
2010
if (uscsi.iu_ucmd.uscsi_status == STATUS_CHECK) {
usr/src/lib/libsun_ima/common/ima.c
2012
*pSenseBufferLength -= uscsi.iu_ucmd.uscsi_rqresid;
usr/src/lib/libsun_ima/common/ima.c
2017
*pOutputBufferLength = buflen - uscsi.iu_ucmd.uscsi_resid;
usr/src/uts/sun4v/io/vdc.c
5937
struct uscsi_cmd uscsi;
usr/src/uts/sun4v/io/vdc.c
5951
uscsi_cmd32touscsi_cmd((&uscsi32), (&uscsi));
usr/src/uts/sun4v/io/vdc.c
5953
if (ddi_copyin(arg, &uscsi, sizeof (struct uscsi_cmd),
usr/src/uts/sun4v/io/vdc.c
5959
if (uscsi.uscsi_flags & (USCSI_RESET | USCSI_RESET_LUN |
usr/src/uts/sun4v/io/vdc.c
5967
cdb_len = uscsi.uscsi_cdblen;
usr/src/uts/sun4v/io/vdc.c
5970
if (uscsi.uscsi_flags & USCSI_READ) {
usr/src/uts/sun4v/io/vdc.c
5971
datain_len = uscsi.uscsi_buflen;
usr/src/uts/sun4v/io/vdc.c
5975
dataout_len = uscsi.uscsi_buflen;
usr/src/uts/sun4v/io/vdc.c
5979
if (uscsi.uscsi_flags & USCSI_RQENABLE)
usr/src/uts/sun4v/io/vdc.c
5980
sense_len = uscsi.uscsi_rqlen;
usr/src/uts/sun4v/io/vdc.c
5993
if ((uscsi.uscsi_flags & USCSI_ISOLATE) ||
usr/src/uts/sun4v/io/vdc.c
5994
(uscsi.uscsi_flags & USCSI_DIAGNOSE))
usr/src/uts/sun4v/io/vdc.c
5998
if (uscsi.uscsi_flags & USCSI_NOTAG) {
usr/src/uts/sun4v/io/vdc.c
6001
if (uscsi.uscsi_flags & USCSI_HEAD)
usr/src/uts/sun4v/io/vdc.c
6003
else if (uscsi.uscsi_flags & USCSI_HTAG)
usr/src/uts/sun4v/io/vdc.c
6005
else if (uscsi.uscsi_flags & USCSI_OTAG)
usr/src/uts/sun4v/io/vdc.c
6012
vd_scsi->timeout = uscsi.uscsi_timeout;
usr/src/uts/sun4v/io/vdc.c
6016
if (ddi_copyin(uscsi.uscsi_cdb, cdb, cdb_len, mode) != 0) {
usr/src/uts/sun4v/io/vdc.c
6029
if (!(uscsi.uscsi_flags & USCSI_READ)) {
usr/src/uts/sun4v/io/vdc.c
6030
if (ddi_copyin(uscsi.uscsi_bufaddr, dataout, dataout_len,
usr/src/uts/sun4v/io/vdc.c
6045
uscsi.uscsi_status = vd_scsi->cmd_status;
usr/src/uts/sun4v/io/vdc.c
6048
if ((uscsi.uscsi_flags & USCSI_RQENABLE) &&
usr/src/uts/sun4v/io/vdc.c
6049
(uscsi.uscsi_status == STATUS_CHECK ||
usr/src/uts/sun4v/io/vdc.c
6050
uscsi.uscsi_status == STATUS_TERMINATED)) {
usr/src/uts/sun4v/io/vdc.c
6052
uscsi.uscsi_rqstatus = vd_scsi->sense_status;
usr/src/uts/sun4v/io/vdc.c
6054
if (uscsi.uscsi_rqstatus == STATUS_GOOD) {
usr/src/uts/sun4v/io/vdc.c
6055
uscsi.uscsi_rqresid = uscsi.uscsi_rqlen -
usr/src/uts/sun4v/io/vdc.c
6057
if (ddi_copyout(sense, uscsi.uscsi_rqbuf,
usr/src/uts/sun4v/io/vdc.c
6066
if (uscsi.uscsi_status == STATUS_GOOD) {
usr/src/uts/sun4v/io/vdc.c
6067
if (uscsi.uscsi_flags & USCSI_READ) {
usr/src/uts/sun4v/io/vdc.c
6068
uscsi.uscsi_resid = uscsi.uscsi_buflen -
usr/src/uts/sun4v/io/vdc.c
6070
if (ddi_copyout(datain, uscsi.uscsi_bufaddr,
usr/src/uts/sun4v/io/vdc.c
6076
uscsi.uscsi_resid = uscsi.uscsi_buflen -
usr/src/uts/sun4v/io/vdc.c
6083
uscsi_cmdtouscsi_cmd32((&uscsi), (&uscsi32));
usr/src/uts/sun4v/io/vdc.c
6090
if (ddi_copyout(&uscsi, arg, sizeof (struct uscsi_cmd),
usr/src/uts/sun4v/io/vdc.c
6099
!(uscsi.uscsi_flags & USCSI_SILENT));
usr/src/uts/sun4v/io/vds.c
2728
struct uscsi_cmd *uscsi = (struct uscsi_cmd *)ioctl_arg;
usr/src/uts/sun4v/io/vds.c
2743
uscsi->uscsi_flags = vd_scsi_debug;
usr/src/uts/sun4v/io/vds.c
2746
uscsi->uscsi_flags |= USCSI_ISOLATE;
usr/src/uts/sun4v/io/vds.c
2747
uscsi->uscsi_flags |= USCSI_DIAGNOSE;
usr/src/uts/sun4v/io/vds.c
2753
uscsi->uscsi_flags |= USCSI_HEAD;
usr/src/uts/sun4v/io/vds.c
2756
uscsi->uscsi_flags |= USCSI_HTAG;
usr/src/uts/sun4v/io/vds.c
2759
uscsi->uscsi_flags |= USCSI_OTAG;
usr/src/uts/sun4v/io/vds.c
2762
uscsi->uscsi_flags |= USCSI_NOTAG;
usr/src/uts/sun4v/io/vds.c
2767
uscsi->uscsi_timeout = vd_scsi->timeout;
usr/src/uts/sun4v/io/vds.c
2770
uscsi->uscsi_cdb = (caddr_t)VD_SCSI_DATA_CDB(vd_scsi);
usr/src/uts/sun4v/io/vds.c
2771
uscsi->uscsi_cdblen = vd_scsi->cdb_len;
usr/src/uts/sun4v/io/vds.c
2775
uscsi->uscsi_flags |= USCSI_RQENABLE;
usr/src/uts/sun4v/io/vds.c
2776
uscsi->uscsi_rqbuf = (caddr_t)VD_SCSI_DATA_SENSE(vd_scsi);
usr/src/uts/sun4v/io/vds.c
2777
uscsi->uscsi_rqlen = vd_scsi->sense_len;
usr/src/uts/sun4v/io/vds.c
2787
uscsi->uscsi_flags |= USCSI_READ;
usr/src/uts/sun4v/io/vds.c
2788
uscsi->uscsi_buflen = vd_scsi->datain_len;
usr/src/uts/sun4v/io/vds.c
2789
uscsi->uscsi_bufaddr = (char *)VD_SCSI_DATA_IN(vd_scsi);
usr/src/uts/sun4v/io/vds.c
2794
uscsi->uscsi_buflen = vd_scsi->dataout_len;
usr/src/uts/sun4v/io/vds.c
2795
uscsi->uscsi_bufaddr = (char *)VD_SCSI_DATA_OUT(vd_scsi);
usr/src/uts/sun4v/io/vds.c
2805
struct uscsi_cmd *uscsi = (struct uscsi_cmd *)ioctl_arg;
usr/src/uts/sun4v/io/vds.c
2808
vd_scsi->cmd_status = uscsi->uscsi_status;
usr/src/uts/sun4v/io/vds.c
2811
if ((uscsi->uscsi_flags & USCSI_RQENABLE) &&
usr/src/uts/sun4v/io/vds.c
2812
(uscsi->uscsi_status == STATUS_CHECK ||
usr/src/uts/sun4v/io/vds.c
2813
uscsi->uscsi_status == STATUS_TERMINATED)) {
usr/src/uts/sun4v/io/vds.c
2814
vd_scsi->sense_status = uscsi->uscsi_rqstatus;
usr/src/uts/sun4v/io/vds.c
2815
if (uscsi->uscsi_rqstatus == STATUS_GOOD)
usr/src/uts/sun4v/io/vds.c
2816
vd_scsi->sense_len -= uscsi->uscsi_rqresid;
usr/src/uts/sun4v/io/vds.c
2823
if (uscsi->uscsi_status != STATUS_GOOD) {
usr/src/uts/sun4v/io/vds.c
2829
if (uscsi->uscsi_flags & USCSI_READ) {
usr/src/uts/sun4v/io/vds.c
2831
vd_scsi->datain_len -= uscsi->uscsi_resid;
usr/src/uts/sun4v/io/vds.c
2836
vd_scsi->dataout_len -= uscsi->uscsi_resid;
usr/src/uts/sun4v/io/vds.c
3519
struct uscsi_cmd *uscsi = (struct uscsi_cmd *)ioctl->arg;
usr/src/uts/sun4v/io/vds.c
3523
!(uscsi->uscsi_flags & USCSI_READ)) {
usr/src/uts/sun4v/io/vds.c
3612
struct uscsi_cmd uscsi = {0};
usr/src/uts/sun4v/io/vds.c
3653
&uscsi, vd_scsicmd_in, vd_scsicmd_out, B_FALSE},
usr/src/uts/sun4v/io/vds.c
3796
struct uscsi_cmd uscsi = { 0 };
usr/src/uts/sun4v/io/vds.c
3798
uscsi.uscsi_flags = vd_scsi_debug | USCSI_RESET;
usr/src/uts/sun4v/io/vds.c
3799
uscsi.uscsi_timeout = vd_scsi_rdwr_timeout;
usr/src/uts/sun4v/io/vds.c
3801
status = ldi_ioctl(vd->ldi_handle[0], USCSICMD, (intptr_t)&uscsi,