Lines Matching refs:instance
27 struct Scsi_Host *instance = data;
28 struct a2091_hostdata *hdata = shost_priv(instance);
35 spin_lock_irqsave(instance->host_lock, flags);
36 wd33c93_intr(instance);
37 spin_unlock_irqrestore(instance->host_lock, flags);
43 struct Scsi_Host *instance = cmd->device->host;
44 struct a2091_hostdata *hdata = shost_priv(instance);
107 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt,
110 struct a2091_hostdata *hdata = shost_priv(instance);
168 struct Scsi_Host *instance;
177 instance = scsi_host_alloc(&a2091_scsi_template,
179 if (!instance) {
184 instance->irq = IRQ_AMIGA_PORTS;
185 instance->unique_id = z->slotaddr;
193 hdata = shost_priv(instance);
199 wd33c93_init(instance, wdregs, dma_setup, dma_stop, WD33C93_FS_8_10);
201 "A2091 SCSI", instance);
207 error = scsi_add_host(instance, NULL);
211 zorro_set_drvdata(z, instance);
213 scsi_scan_host(instance);
217 free_irq(IRQ_AMIGA_PORTS, instance);
219 scsi_host_put(instance);
227 struct Scsi_Host *instance = zorro_get_drvdata(z);
228 struct a2091_hostdata *hdata = shost_priv(instance);
231 scsi_remove_host(instance);
232 free_irq(IRQ_AMIGA_PORTS, instance);
233 scsi_host_put(instance);