Lines Matching defs:shost
1059 struct Scsi_Host *shost = (struct Scsi_Host *)devid;
1060 struct orc_host *host = (struct orc_host *)shost->hostdata;
1064 spin_lock_irqsave(shost->host_lock, flags);
1066 spin_unlock_irqrestore(shost->host_lock, flags);
1086 struct Scsi_Host *shost;
1114 shost = scsi_host_alloc(&inia100_template, sizeof(struct orc_host));
1115 if (!shost)
1118 host = (struct orc_host *)shost->hostdata;
1150 shost->io_port = host->base;
1151 shost->n_io_port = 0xff;
1152 shost->can_queue = ORC_MAXQUEUE;
1153 shost->unique_id = shost->io_port;
1154 shost->max_id = host->max_targets;
1155 shost->max_lun = 16;
1156 shost->irq = pdev->irq;
1157 shost->this_id = host->scsi_id; /* Assign HCS index */
1158 shost->sg_tablesize = TOTAL_SG_ENTRY;
1162 "inia100", shost);
1169 pci_set_drvdata(pdev, shost);
1171 error = scsi_add_host(shost, &pdev->dev);
1175 scsi_scan_host(shost);
1179 free_irq(shost->irq, shost);
1189 scsi_host_put(shost);
1200 struct Scsi_Host *shost = pci_get_drvdata(pdev);
1201 struct orc_host *host = (struct orc_host *)shost->hostdata;
1203 scsi_remove_host(shost);
1205 free_irq(shost->irq, shost);
1212 release_region(shost->io_port, 256);
1214 scsi_host_put(shost);