Lines Matching refs:sdev
68 const ScsiDevice *sdev = vdev->scsi_device; in prepare_request() local
71 req.lun = make_lun(sdev->channel, sdev->target, sdev->lun); in prepare_request()
220 ScsiDevice *sdev = vdev->scsi_device; in virtio_scsi_locate_device() local
233 sdev->channel = vdev->selected_scsi_device.channel; in virtio_scsi_locate_device()
234 sdev->target = vdev->selected_scsi_device.target; in virtio_scsi_locate_device()
235 sdev->lun = vdev->selected_scsi_device.lun; in virtio_scsi_locate_device()
237 IPL_check(sdev->channel == 0, "non-zero channel requested"); in virtio_scsi_locate_device()
238 IPL_check(sdev->target <= vdev->config.scsi.max_target, "target# high"); in virtio_scsi_locate_device()
239 IPL_check(sdev->lun <= vdev->config.scsi.max_lun, "LUN# high"); in virtio_scsi_locate_device()
244 sdev->channel = channel; in virtio_scsi_locate_device()
245 sdev->target = target; in virtio_scsi_locate_device()
246 sdev->lun = 0; /* LUN has to be 0 for REPORT LUNS */ in virtio_scsi_locate_device()
273 sdev->lun = r->lun[0].v16[0]; /* it's returned this way */ in virtio_scsi_locate_device()
274 debug_print_int("Have to use LUN", sdev->lun); in virtio_scsi_locate_device()
280 sdev->lun = r->lun[i].v16[0]; in virtio_scsi_locate_device()
281 debug_print_int("Will use LUN", sdev->lun); in virtio_scsi_locate_device()