Lines Matching defs:shost
1056 struct Scsi_Host *shost = (struct Scsi_Host *)devid;
1057 struct orc_host *host = (struct orc_host *)shost->hostdata;
1061 spin_lock_irqsave(shost->host_lock, flags);
1063 spin_unlock_irqrestore(shost->host_lock, flags);
1083 struct Scsi_Host *shost;
1109 shost = scsi_host_alloc(&inia100_template, sizeof(struct orc_host));
1110 if (!shost)
1113 host = (struct orc_host *)shost->hostdata;
1142 shost->io_port = host->base;
1143 shost->n_io_port = 0xff;
1144 shost->can_queue = ORC_MAXQUEUE;
1145 shost->unique_id = shost->io_port;
1146 shost->max_id = host->max_targets;
1147 shost->max_lun = 16;
1148 shost->irq = pdev->irq;
1149 shost->this_id = host->scsi_id; /* Assign HCS index */
1150 shost->sg_tablesize = TOTAL_SG_ENTRY;
1154 "inia100", shost);
1161 pci_set_drvdata(pdev, shost);
1163 error = scsi_add_host(shost, &pdev->dev);
1167 scsi_scan_host(shost);
1171 free_irq(shost->irq, shost);
1181 scsi_host_put(shost);
1192 struct Scsi_Host *shost = pci_get_drvdata(pdev);
1193 struct orc_host *host = (struct orc_host *)shost->hostdata;
1195 scsi_remove_host(shost);
1197 free_irq(shost->irq, shost);
1204 release_region(shost->io_port, 256);
1206 scsi_host_put(shost);