Lines Matching refs:shost
1053 struct Scsi_Host *shost = (struct Scsi_Host *)devid;
1054 struct orc_host *host = (struct orc_host *)shost->hostdata;
1058 spin_lock_irqsave(shost->host_lock, flags);
1060 spin_unlock_irqrestore(shost->host_lock, flags);
1082 struct Scsi_Host *shost;
1110 shost = scsi_host_alloc(&inia100_template, sizeof(struct orc_host));
1111 if (!shost)
1114 host = (struct orc_host *)shost->hostdata;
1148 shost->io_port = host->base;
1149 shost->n_io_port = 0xff;
1150 shost->can_queue = ORC_MAXQUEUE;
1151 shost->unique_id = shost->io_port;
1152 shost->max_id = host->max_targets;
1153 shost->max_lun = 16;
1154 shost->irq = pdev->irq;
1155 shost->this_id = host->scsi_id; /* Assign HCS index */
1156 shost->sg_tablesize = TOTAL_SG_ENTRY;
1160 "inia100", shost);
1167 pci_set_drvdata(pdev, shost);
1169 error = scsi_add_host(shost, &pdev->dev);
1173 scsi_scan_host(shost);
1177 free_irq(shost->irq, shost);
1185 scsi_host_put(shost);
1196 struct Scsi_Host *shost = pci_get_drvdata(pdev);
1197 struct orc_host *host = (struct orc_host *)shost->hostdata;
1199 scsi_remove_host(shost);
1201 free_irq(shost->irq, shost);
1206 release_region(shost->io_port, 256);
1208 scsi_host_put(shost);