• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/virtio/scsi/

Lines Matching refs:csio

810 	struct ccb_scsiio *csio;
814 csio = &ccb->csio;
816 if (csio->cdb_len > VIRTIO_SCSI_CDB_SIZE) {
1001 struct ccb_scsiio *csio)
1007 ccbh = &csio->ccb_h;
1012 error = sglist_append(sg, csio->data_ptr, csio->dxfer_len);
1016 (vm_paddr_t)(vm_offset_t) csio->data_ptr, csio->dxfer_len);
1019 for (i = 0; i < csio->sglist_cnt && error == 0; i++) {
1020 dseg = &((struct bus_dma_segment *)csio->data_ptr)[i];
1026 for (i = 0; i < csio->sglist_cnt && error == 0; i++) {
1027 dseg = &((struct bus_dma_segment *)csio->data_ptr)[i];
1033 error = sglist_append_bio(sg, (struct bio *) csio->data_ptr);
1049 struct ccb_scsiio *csio;
1055 csio = &req->vsr_ccb->csio;
1056 ccbh = &csio->ccb_h;
1064 error = vtscsi_sg_append_scsi_buf(sc, sg, csio);
1074 error = vtscsi_sg_append_scsi_buf(sc, sg, csio);
1104 struct ccb_scsiio *csio;
1112 csio = &req->vsr_ccb->csio;
1113 ccbh = &csio->ccb_h;
1117 vtscsi_init_scsi_cmd_req(sc, csio, cmd_req);
1343 struct ccb_scsiio *csio, struct virtio_scsi_cmd_resp *cmd_resp)
1348 csio->scsi_status = cmd_resp->status;
1349 csio->resid = vtscsi_htog32(sc, cmd_resp->resid);
1351 if (csio->scsi_status == SCSI_STATUS_OK)
1361 if (resp_sense_length < csio->sense_len)
1362 csio->sense_resid = csio->sense_len - resp_sense_length;
1364 csio->sense_resid = 0;
1366 memcpy(&csio->sense_data, cmd_resp->sense,
1367 csio->sense_len - csio->sense_resid);
1372 csio, csio->scsi_status, csio->resid, csio->sense_resid);
1381 struct ccb_scsiio *csio;
1385 csio = &req->vsr_ccb->csio;
1386 ccbh = &csio->ccb_h;
1400 status = vtscsi_complete_scsi_cmd_response(sc, csio, cmd_resp);
1633 vtscsi_init_scsi_cmd_req(struct vtscsi_softc *sc, struct ccb_scsiio *csio,
1638 switch (csio->tag_action) {
1653 vtscsi_set_request_lun(&csio->ccb_h, cmd_req->lun);
1654 cmd_req->tag = vtscsi_gtoh64(sc, (uintptr_t) csio);
1658 csio->ccb_h.flags & CAM_CDB_POINTER ?
1659 csio->cdb_io.cdb_ptr : csio->cdb_io.cdb_bytes,
1660 csio->cdb_len);
2360 scsi_command_string(&ccb->csio, &sb);
2361 sbuf_printf(&sb, "length %d ", ccb->csio.dxfer_len);