Lines Matching defs:sdev

820 	struct scsi_device *sdev;
854 sdev = scsi_device_lookup(shost, ev->channel,
856 sdev_printk(KERN_INFO, sdev, "event %d: Physical Device %s\n",
858 if (sdev && sdev->hostdata &&
859 sdev->channel < cs->ctlr_info->physchan_present) {
860 struct myrs_pdev_info *pdev_info = sdev->hostdata;
940 struct scsi_device *sdev = to_scsi_device(dev);
941 struct myrs_hba *cs = shost_priv(sdev->host);
944 if (!sdev->hostdata)
947 if (sdev->channel >= cs->ctlr_info->physchan_present) {
948 struct myrs_ldev_info *ldev_info = sdev->hostdata;
961 pdev_info = sdev->hostdata;
975 struct scsi_device *sdev = to_scsi_device(dev);
976 struct myrs_hba *cs = shost_priv(sdev->host);
993 if (sdev->channel < cs->ctlr_info->physchan_present) {
994 struct myrs_pdev_info *pdev_info = sdev->hostdata;
999 sdev_printk(KERN_INFO, sdev,
1004 status = myrs_translate_pdev(cs, sdev->channel, sdev->id,
1005 sdev->lun, pdev_devmap);
1010 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1013 sdev_printk(KERN_INFO, sdev,
1035 if (sdev->channel < cs->ctlr_info->physchan_present) {
1036 struct myrs_pdev_info *pdev_info = sdev->hostdata;
1040 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1044 sdev_printk(KERN_INFO, sdev,
1049 sdev_printk(KERN_INFO, sdev,
1059 struct scsi_device *sdev = to_scsi_device(dev);
1060 struct myrs_hba *cs = shost_priv(sdev->host);
1063 if (!sdev->hostdata)
1066 if (sdev->channel >= cs->ctlr_info->physchan_present) {
1069 ldev_info = sdev->hostdata;
1085 struct scsi_device *sdev = to_scsi_device(dev);
1086 struct myrs_hba *cs = shost_priv(sdev->host);
1091 if (sdev->channel < cs->ctlr_info->physchan_present)
1094 ldev_info = sdev->hostdata;
1098 sdev_printk(KERN_INFO, sdev,
1114 struct scsi_device *sdev = to_scsi_device(dev);
1115 struct myrs_hba *cs = shost_priv(sdev->host);
1123 if (sdev->channel < cs->ctlr_info->physchan_present)
1126 ldev_info = sdev->hostdata;
1137 sdev_printk(KERN_INFO, sdev,
1144 sdev_printk(KERN_INFO, sdev,
1149 sdev_printk(KERN_INFO, sdev,
1173 sdev_printk(KERN_INFO, sdev,
1178 sdev_printk(KERN_INFO, sdev, "Rebuild %s\n",
1190 struct scsi_device *sdev = to_scsi_device(dev);
1191 struct myrs_hba *cs = shost_priv(sdev->host);
1196 if (sdev->channel < cs->ctlr_info->physchan_present)
1199 ldev_info = sdev->hostdata;
1215 struct scsi_device *sdev = to_scsi_device(dev);
1216 struct myrs_hba *cs = shost_priv(sdev->host);
1224 if (sdev->channel < cs->ctlr_info->physchan_present)
1227 ldev_info = sdev->hostdata;
1238 sdev_printk(KERN_INFO, sdev,
1244 sdev_printk(KERN_INFO, sdev,
1250 sdev_printk(KERN_INFO, sdev,
1277 sdev_printk(KERN_INFO, sdev,
1282 sdev_printk(KERN_INFO, sdev, "Consistency Check %s\n",
1499 struct scsi_device *sdev = to_scsi_device(dev);
1500 struct myrs_hba *cs = shost_priv(sdev->host);
1590 struct scsi_device *sdev = scmd->device;
1612 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1641 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1650 mbox->SCSI_10.pdev.lun = sdev->lun;
1651 mbox->SCSI_10.pdev.target = sdev->id;
1652 mbox->SCSI_10.pdev.channel = sdev->channel;
1687 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1696 mbox->SCSI_255.pdev.lun = sdev->lun;
1697 mbox->SCSI_255.pdev.target = sdev->id;
1698 mbox->SCSI_255.pdev.channel = sdev->channel;
1782 struct scsi_device *sdev)
1786 sdev->channel - cs->ctlr_info->physchan_present;
1788 ldev_num = sdev->id + chan_offset * sdev->host->max_id;
1793 static int myrs_slave_alloc(struct scsi_device *sdev)
1795 struct myrs_hba *cs = shost_priv(sdev->host);
1798 if (sdev->channel > sdev->host->max_channel)
1801 if (sdev->channel >= cs->ctlr_info->physchan_present) {
1805 if (sdev->lun > 0)
1808 ldev_num = myrs_translate_ldev(cs, sdev);
1816 sdev->hostdata = NULL;
1821 dev_dbg(&sdev->sdev_gendev,
1826 sdev->hostdata = ldev_info;
1859 &sdev->sdev_gendev, level);
1864 sdev_printk(KERN_DEBUG, sdev,
1876 status = myrs_get_pdev_info(cs, sdev->channel,
1877 sdev->id, sdev->lun,
1880 sdev->hostdata = NULL;
1884 sdev->hostdata = pdev_info;
1889 static int myrs_slave_configure(struct scsi_device *sdev)
1891 struct myrs_hba *cs = shost_priv(sdev->host);
1894 if (sdev->channel > sdev->host->max_channel)
1897 if (sdev->channel < cs->ctlr_info->physchan_present) {
1899 if (sdev->type == TYPE_RAID)
1901 sdev->no_uld_attach = 1;
1904 if (sdev->lun != 0)
1907 ldev_info = sdev->hostdata;
1912 sdev->wce_default_on = 1;
1913 sdev->tagged_supported = 1;
1917 static void myrs_slave_destroy(struct scsi_device *sdev)
1919 kfree(sdev->hostdata);
1968 struct scsi_device *sdev = to_scsi_device(dev);
1969 struct myrs_hba *cs = shost_priv(sdev->host);
1971 return (sdev->channel >= cs->ctlr_info->physchan_present) ? 1 : 0;
1981 struct scsi_device *sdev = to_scsi_device(dev);
1982 struct myrs_hba *cs = shost_priv(sdev->host);
1983 struct myrs_ldev_info *ldev_info = sdev->hostdata;
1987 if (sdev->channel < cs->ctlr_info->physchan_present || !ldev_info)
2006 struct scsi_device *sdev = to_scsi_device(dev);
2007 struct myrs_hba *cs = shost_priv(sdev->host);
2008 struct myrs_ldev_info *ldev_info = sdev->hostdata;
2011 if (sdev->channel < cs->ctlr_info->physchan_present || !ldev_info)
2147 struct scsi_device *sdev;
2149 shost_for_each_device(sdev, shost) {
2153 if (sdev->channel < info->physchan_present)
2155 ldev_info = sdev->hostdata;