screq 166 scsi/scsi_ioctl.c scsireq_t *screq; screq 185 scsi/scsi_ioctl.c screq = &si->si_screq; screq 189 scsi/scsi_ioctl.c screq->retsts = 0; screq 190 scsi/scsi_ioctl.c screq->status = xs->status; screq 195 scsi/scsi_ioctl.c screq->datalen_used = xs->datalen - xs->resid; screq 196 scsi/scsi_ioctl.c screq->retsts = SCCMD_OK; screq 200 scsi/scsi_ioctl.c screq->senselen_used = min(sizeof(xs->sense), SENSEBUFLEN); screq 201 scsi/scsi_ioctl.c bcopy(&xs->sense, screq->sense, screq->senselen); screq 202 scsi/scsi_ioctl.c screq->retsts = SCCMD_SENSE; screq 206 scsi/scsi_ioctl.c screq->senselen_used = min(sizeof(xs->sense), SENSEBUFLEN); screq 207 scsi/scsi_ioctl.c bcopy(&xs->sense, screq->sense, screq->senselen); screq 208 scsi/scsi_ioctl.c screq->retsts = SCCMD_UNKNOWN; screq 213 scsi/scsi_ioctl.c screq->retsts = SCCMD_UNKNOWN; screq 217 scsi/scsi_ioctl.c screq->retsts = SCCMD_TIMEOUT; screq 221 scsi/scsi_ioctl.c screq->retsts = SCCMD_BUSY; screq 227 scsi/scsi_ioctl.c screq->retsts = SCCMD_UNKNOWN; screq 254 scsi/scsi_ioctl.c scsireq_t *screq; screq 267 scsi/scsi_ioctl.c screq = &si->si_screq; screq 274 scsi/scsi_ioctl.c if (bp->b_bcount != screq->datalen) { screq 281 scsi/scsi_ioctl.c if (screq->timeout == 0) { screq 286 scsi/scsi_ioctl.c if (screq->cmdlen > sizeof(struct scsi_generic)) { screq 293 scsi/scsi_ioctl.c if (screq->flags & SCCMD_READ) screq 295 scsi/scsi_ioctl.c if (screq->flags & SCCMD_WRITE) screq 297 scsi/scsi_ioctl.c if (screq->flags & SCCMD_TARGET) screq 299 scsi/scsi_ioctl.c if (screq->flags & SCCMD_ESCAPE) screq 302 scsi/scsi_ioctl.c error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)screq->cmd, screq 303 scsi/scsi_ioctl.c screq->cmdlen, (u_char *)bp->b_data, screq->datalen, screq 305 scsi/scsi_ioctl.c screq->timeout, bp, flags | SCSI_USER | SCSI_NOSLEEP); screq 377 scsi/scsi_ioctl.c scsireq_t *screq = (scsireq_t *)addr; screq 381 scsi/scsi_ioctl.c si->si_screq = *screq; screq 383 scsi/scsi_ioctl.c if (screq->datalen) { screq 384 scsi/scsi_ioctl.c si->si_iov.iov_base = screq->databuf; screq 385 scsi/scsi_ioctl.c si->si_iov.iov_len = screq->datalen; screq 388 scsi/scsi_ioctl.c si->si_uio.uio_resid = screq->datalen; screq 392 scsi/scsi_ioctl.c (screq->flags & SCCMD_READ) ? UIO_READ : UIO_WRITE; screq 395 scsi/scsi_ioctl.c (screq->flags & SCCMD_READ) ? B_READ : B_WRITE, screq 407 scsi/scsi_ioctl.c *screq = si->si_screq;