Lines Matching refs:instance
37 struct Scsi_Host *instance = data;
38 struct gvp11_hostdata *hdata = shost_priv(instance);
45 spin_lock_irqsave(instance->host_lock, flags);
46 wd33c93_intr(instance);
47 spin_unlock_irqrestore(instance->host_lock, flags);
57 struct Scsi_Host *instance = cmd->device->host;
58 struct gvp11_hostdata *hdata = shost_priv(instance);
186 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt,
190 struct gvp11_hostdata *hdata = shost_priv(instance);
319 struct Scsi_Host *instance;
355 instance = scsi_host_alloc(&gvp11_scsi_template,
357 if (!instance) {
362 instance->irq = IRQ_AMIGA_PORTS;
363 instance->unique_id = z->slotaddr;
376 hdata = shost_priv(instance);
398 wd33c93_init(instance, wdregs, dma_setup, dma_stop,
403 "GVP11 SCSI", instance);
409 error = scsi_add_host(instance, NULL);
413 zorro_set_drvdata(z, instance);
414 scsi_scan_host(instance);
418 free_irq(IRQ_AMIGA_PORTS, instance);
420 scsi_host_put(instance);
428 struct Scsi_Host *instance = zorro_get_drvdata(z);
429 struct gvp11_hostdata *hdata = shost_priv(instance);
432 scsi_remove_host(instance);
433 free_irq(IRQ_AMIGA_PORTS, instance);
434 scsi_host_put(instance);