Lines Matching refs:vdevice
109 static void mptscsih_synchronize_cache(MPT_SCSI_HOST *hd, VirtDevice *vdevice);
593 VirtDevice *vdevice; in mptscsih_io_done() local
631 VirtDevice *vdevice = sc->device->hostdata; in mptscsih_io_done() local
633 if (!vdevice || !vdevice->vtarget || in mptscsih_io_done()
634 vdevice->vtarget->deleted) { in mptscsih_io_done()
727 vdevice = sc->device->hostdata; in mptscsih_io_done()
728 if (!vdevice) in mptscsih_io_done()
730 vtarget = vdevice->vtarget; in mptscsih_io_done()
747 VirtDevice *vdevice = in mptscsih_io_done() local
754 if (vdevice && vdevice-> in mptscsih_io_done()
756 vdevice->vtarget-> in mptscsih_io_done()
761 else if (vdevice && in mptscsih_io_done()
762 vdevice->vtarget) in mptscsih_io_done()
763 vdevice->vtarget-> in mptscsih_io_done()
1075 mptscsih_search_running_cmds(MPT_SCSI_HOST *hd, VirtDevice *vdevice) in mptscsih_search_running_cmds() argument
1094 if (vdevice->vtarget->tflags & in mptscsih_search_running_cmds()
1099 int_to_scsilun(vdevice->lun, &lun); in mptscsih_search_running_cmds()
1100 if ((mf->Bus != vdevice->vtarget->channel) || in mptscsih_search_running_cmds()
1101 (mf->TargetID != vdevice->vtarget->id) || in mptscsih_search_running_cmds()
1117 vdevice->vtarget->channel, vdevice->vtarget->id, in mptscsih_search_running_cmds()
1319 VirtDevice *vdevice = SCpnt->device->hostdata; in mptscsih_qcmd() local
1370 if ((vdevice->vtarget->tflags & MPT_TARGET_FLAGS_Q_YES) in mptscsih_qcmd()
1384 pScsiReq->TargetID = (u8) vdevice->vtarget->id; in mptscsih_qcmd()
1385 pScsiReq->Bus = vdevice->vtarget->channel; in mptscsih_qcmd()
1387 if (vdevice->vtarget->tflags & MPT_TARGET_FLAGS_RAID_COMPONENT) in mptscsih_qcmd()
1695 VirtDevice *vdevice; in mptscsih_abort() local
1713 vdevice = SCpnt->device->hostdata; in mptscsih_abort()
1714 if (!vdevice || !vdevice->vtarget) { in mptscsih_abort()
1726 if (vdevice->vtarget->tflags & MPT_TARGET_FLAGS_RAID_COMPONENT) { in mptscsih_abort()
1737 if (vdevice->vtarget->raidVolume) { in mptscsih_abort()
1777 vdevice->vtarget->channel, in mptscsih_abort()
1778 vdevice->vtarget->id, vdevice->lun, in mptscsih_abort()
1815 VirtDevice *vdevice; in mptscsih_dev_reset() local
1831 vdevice = SCpnt->device->hostdata; in mptscsih_dev_reset()
1832 if (!vdevice || !vdevice->vtarget) { in mptscsih_dev_reset()
1839 if (vdevice->vtarget->tflags & MPT_TARGET_FLAGS_RAID_COMPONENT) { in mptscsih_dev_reset()
1846 vdevice->vtarget->channel, in mptscsih_dev_reset()
1847 vdevice->vtarget->id, 0, 0, in mptscsih_dev_reset()
1875 VirtDevice *vdevice; in mptscsih_bus_reset() local
1894 vdevice = SCpnt->device->hostdata; in mptscsih_bus_reset()
1895 if (!vdevice || !vdevice->vtarget) in mptscsih_bus_reset()
1899 vdevice->vtarget->channel, 0, 0, 0, in mptscsih_bus_reset()
2294 VirtDevice *vdevice; in mptscsih_slave_destroy() local
2299 vdevice = sdev->hostdata; in mptscsih_slave_destroy()
2300 if (!vdevice) in mptscsih_slave_destroy()
2303 mptscsih_search_running_cmds(hd, vdevice); in mptscsih_slave_destroy()
2305 mptscsih_synchronize_cache(hd, vdevice); in mptscsih_slave_destroy()
2306 kfree(vdevice); in mptscsih_slave_destroy()
2361 VirtDevice *vdevice; in mptscsih_slave_configure() local
2368 vdevice = sdev->hostdata; in mptscsih_slave_configure()
2379 vdevice->configured_lun = 1; in mptscsih_slave_configure()
2414 VirtDevice *vdevice; in mptscsih_copy_sense_data() local
2422 vdevice = sc->device->hostdata; in mptscsih_copy_sense_data()
2436 if ((sense_data[12] == 0x5D) && (vdevice->vtarget->raidVolume == 0)) { in mptscsih_copy_sense_data()
2453 vdevice->vtarget, MPI_SEP_REQ_SLOTSTATUS_PREDICTED_FAULT); in mptscsih_copy_sense_data()
2454 vdevice->vtarget->tflags |= in mptscsih_copy_sense_data()
3016 mptscsih_synchronize_cache(MPT_SCSI_HOST *hd, VirtDevice *vdevice) in mptscsih_synchronize_cache() argument
3023 if (vdevice->vtarget->tflags & MPT_TARGET_FLAGS_RAID_COMPONENT) in mptscsih_synchronize_cache()
3026 if (vdevice->vtarget->type != TYPE_DISK || vdevice->vtarget->deleted || in mptscsih_synchronize_cache()
3027 !vdevice->configured_lun) in mptscsih_synchronize_cache()
3040 iocmd.channel = vdevice->vtarget->channel; in mptscsih_synchronize_cache()
3041 iocmd.id = vdevice->vtarget->id; in mptscsih_synchronize_cache()
3042 iocmd.lun = vdevice->lun; in mptscsih_synchronize_cache()