Lines Matching defs:sdev

817 	struct scsi_device *sdev;
851 sdev = scsi_device_lookup(shost, ev->channel,
853 sdev_printk(KERN_INFO, sdev, "event %d: Physical Device %s\n",
855 if (sdev && sdev->hostdata &&
856 sdev->channel < cs->ctlr_info->physchan_present) {
857 struct myrs_pdev_info *pdev_info = sdev->hostdata;
937 struct scsi_device *sdev = to_scsi_device(dev);
938 struct myrs_hba *cs = shost_priv(sdev->host);
941 if (!sdev->hostdata)
944 if (sdev->channel >= cs->ctlr_info->physchan_present) {
945 struct myrs_ldev_info *ldev_info = sdev->hostdata;
958 pdev_info = sdev->hostdata;
972 struct scsi_device *sdev = to_scsi_device(dev);
973 struct myrs_hba *cs = shost_priv(sdev->host);
990 if (sdev->channel < cs->ctlr_info->physchan_present) {
991 struct myrs_pdev_info *pdev_info = sdev->hostdata;
996 sdev_printk(KERN_INFO, sdev,
1001 status = myrs_translate_pdev(cs, sdev->channel, sdev->id,
1002 sdev->lun, pdev_devmap);
1007 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1010 sdev_printk(KERN_INFO, sdev,
1032 if (sdev->channel < cs->ctlr_info->physchan_present) {
1033 struct myrs_pdev_info *pdev_info = sdev->hostdata;
1037 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1041 sdev_printk(KERN_INFO, sdev,
1046 sdev_printk(KERN_INFO, sdev,
1056 struct scsi_device *sdev = to_scsi_device(dev);
1057 struct myrs_hba *cs = shost_priv(sdev->host);
1060 if (!sdev->hostdata)
1063 if (sdev->channel >= cs->ctlr_info->physchan_present) {
1066 ldev_info = sdev->hostdata;
1082 struct scsi_device *sdev = to_scsi_device(dev);
1083 struct myrs_hba *cs = shost_priv(sdev->host);
1088 if (sdev->channel < cs->ctlr_info->physchan_present)
1091 ldev_info = sdev->hostdata;
1095 sdev_printk(KERN_INFO, sdev,
1111 struct scsi_device *sdev = to_scsi_device(dev);
1112 struct myrs_hba *cs = shost_priv(sdev->host);
1120 if (sdev->channel < cs->ctlr_info->physchan_present)
1123 ldev_info = sdev->hostdata;
1134 sdev_printk(KERN_INFO, sdev,
1141 sdev_printk(KERN_INFO, sdev,
1146 sdev_printk(KERN_INFO, sdev,
1170 sdev_printk(KERN_INFO, sdev,
1175 sdev_printk(KERN_INFO, sdev, "Rebuild %s\n",
1187 struct scsi_device *sdev = to_scsi_device(dev);
1188 struct myrs_hba *cs = shost_priv(sdev->host);
1192 if (sdev->channel < cs->ctlr_info->physchan_present)
1195 ldev_info = sdev->hostdata;
1211 struct scsi_device *sdev = to_scsi_device(dev);
1212 struct myrs_hba *cs = shost_priv(sdev->host);
1220 if (sdev->channel < cs->ctlr_info->physchan_present)
1223 ldev_info = sdev->hostdata;
1234 sdev_printk(KERN_INFO, sdev,
1240 sdev_printk(KERN_INFO, sdev,
1246 sdev_printk(KERN_INFO, sdev,
1273 sdev_printk(KERN_INFO, sdev,
1278 sdev_printk(KERN_INFO, sdev, "Consistency Check %s\n",
1497 struct scsi_device *sdev = to_scsi_device(dev);
1498 struct myrs_hba *cs = shost_priv(sdev->host);
1591 struct scsi_device *sdev = scmd->device;
1611 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1637 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1646 mbox->SCSI_10.pdev.lun = sdev->lun;
1647 mbox->SCSI_10.pdev.target = sdev->id;
1648 mbox->SCSI_10.pdev.channel = sdev->channel;
1683 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1692 mbox->SCSI_255.pdev.lun = sdev->lun;
1693 mbox->SCSI_255.pdev.target = sdev->id;
1694 mbox->SCSI_255.pdev.channel = sdev->channel;
1778 struct scsi_device *sdev)
1782 sdev->channel - cs->ctlr_info->physchan_present;
1784 ldev_num = sdev->id + chan_offset * sdev->host->max_id;
1789 static int myrs_slave_alloc(struct scsi_device *sdev)
1791 struct myrs_hba *cs = shost_priv(sdev->host);
1794 if (sdev->channel > sdev->host->max_channel)
1797 if (sdev->channel >= cs->ctlr_info->physchan_present) {
1801 if (sdev->lun > 0)
1804 ldev_num = myrs_translate_ldev(cs, sdev);
1812 sdev->hostdata = NULL;
1817 dev_dbg(&sdev->sdev_gendev,
1822 sdev->hostdata = ldev_info;
1855 &sdev->sdev_gendev, level);
1860 sdev_printk(KERN_DEBUG, sdev,
1872 status = myrs_get_pdev_info(cs, sdev->channel,
1873 sdev->id, sdev->lun,
1876 sdev->hostdata = NULL;
1880 sdev->hostdata = pdev_info;
1885 static int myrs_slave_configure(struct scsi_device *sdev)
1887 struct myrs_hba *cs = shost_priv(sdev->host);
1890 if (sdev->channel > sdev->host->max_channel)
1893 if (sdev->channel < cs->ctlr_info->physchan_present) {
1895 if (sdev->type == TYPE_RAID)
1897 sdev->no_uld_attach = 1;
1900 if (sdev->lun != 0)
1903 ldev_info = sdev->hostdata;
1908 sdev->wce_default_on = 1;
1909 sdev->tagged_supported = 1;
1913 static void myrs_slave_destroy(struct scsi_device *sdev)
1915 kfree(sdev->hostdata);
1964 struct scsi_device *sdev = to_scsi_device(dev);
1965 struct myrs_hba *cs = shost_priv(sdev->host);
1967 return (sdev->channel >= cs->ctlr_info->physchan_present) ? 1 : 0;
1977 struct scsi_device *sdev = to_scsi_device(dev);
1978 struct myrs_hba *cs = shost_priv(sdev->host);
1979 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1982 if (sdev->channel < cs->ctlr_info->physchan_present || !ldev_info)
2001 struct scsi_device *sdev = to_scsi_device(dev);
2002 struct myrs_hba *cs = shost_priv(sdev->host);
2003 struct myrs_ldev_info *ldev_info = sdev->hostdata;
2006 if (sdev->channel < cs->ctlr_info->physchan_present || !ldev_info)
2142 struct scsi_device *sdev;
2144 shost_for_each_device(sdev, shost) {
2148 if (sdev->channel < info->physchan_present)
2150 ldev_info = sdev->hostdata;