Lines Matching refs:ucmd
1377 struct uscsi_cmd ucmd; in vd_do_scsi_rdwr() local
1400 bzero(&ucmd, sizeof (ucmd)); in vd_do_scsi_rdwr()
1414 ucmd.uscsi_cdblen = CDB_GROUP0; in vd_do_scsi_rdwr()
1418 ucmd.uscsi_cdblen = CDB_GROUP4; in vd_do_scsi_rdwr()
1423 ucmd.uscsi_cdblen = CDB_GROUP1; in vd_do_scsi_rdwr()
1426 ucmd.uscsi_cdb = (caddr_t)&cdb; in vd_do_scsi_rdwr()
1427 ucmd.uscsi_bufaddr = data; in vd_do_scsi_rdwr()
1428 ucmd.uscsi_buflen = nsectors * vd->backend_bsize; in vd_do_scsi_rdwr()
1429 ucmd.uscsi_timeout = vd_scsi_rdwr_timeout; in vd_do_scsi_rdwr()
1434 ucmd.uscsi_flags = USCSI_ISOLATE | USCSI_SILENT; in vd_do_scsi_rdwr()
1438 ucmd.uscsi_flags |= USCSI_READ; in vd_do_scsi_rdwr()
1444 USCSICMD, (intptr_t)&ucmd, (vd->open_flags | FKIOCTL), in vd_do_scsi_rdwr()
1448 status = ucmd.uscsi_status; in vd_do_scsi_rdwr()
1457 if (ucmd.uscsi_resid == ucmd.uscsi_buflen) { in vd_do_scsi_rdwr()
1466 if (ucmd.uscsi_resid != 0) { in vd_do_scsi_rdwr()