Lines Matching full:instance
148 struct Scsi_Host *instance; in sun3scsi_detect() local
221 instance = scsi_register (tpnt, sizeof(struct NCR5380_hostdata)); in sun3scsi_detect()
222 if(instance == NULL) in sun3scsi_detect()
225 default_instance = instance; in sun3scsi_detect()
227 instance->io_port = (unsigned long) ioaddr; in sun3scsi_detect()
228 instance->irq = irq; in sun3scsi_detect()
230 NCR5380_init(instance, 0); in sun3scsi_detect()
232 instance->n_io_port = 32; in sun3scsi_detect()
234 ((struct NCR5380_hostdata *)instance->hostdata)->ctrl = 0; in sun3scsi_detect()
236 if (request_irq(instance->irq, scsi_sun3_intr, in sun3scsi_detect()
237 0, "Sun3SCSI-5380VME", instance)) { in sun3scsi_detect()
240 instance->host_no, instance->irq); in sun3scsi_detect()
241 instance->irq = SCSI_IRQ_NONE; in sun3scsi_detect()
244 instance->host_no, instance->irq); in sun3scsi_detect()
249 printk("scsi%d: Sun3 5380 VME at port %lX irq", instance->host_no, instance->io_port); in sun3scsi_detect()
250 if (instance->irq == SCSI_IRQ_NONE) in sun3scsi_detect()
253 printk (" %d", instance->irq); in sun3scsi_detect()
255 instance->can_queue, instance->cmd_per_lun, in sun3scsi_detect()
257 printk("\nscsi%d:", instance->host_no); in sun3scsi_detect()
258 NCR5380_print_options(instance); in sun3scsi_detect()
272 dregs->ivect = VME_DATA24 | (instance->irq & 0xff); in sun3scsi_detect()
277 sun3_scsi_reset_boot(instance); in sun3scsi_detect()
299 static void sun3_scsi_reset_boot(struct Scsi_Host *instance) in sun3_scsi_reset_boot() argument
304 NCR5380_setup(instance); in sun3_scsi_reset_boot()
457 static inline unsigned long sun3scsi_dma_residual(struct Scsi_Host *instance) in sun3scsi_dma_residual() argument