Lines Matching refs:instance

349     struct Scsi_Host *instance;  in pas16_detect()  local
401 instance = scsi_register (tpnt, sizeof(struct NCR5380_hostdata)); in pas16_detect()
402 if(instance == NULL) in pas16_detect()
405 instance->io_port = io_port; in pas16_detect()
407 NCR5380_init(instance, 0); in pas16_detect()
410 instance->irq = overrides[current_override].irq; in pas16_detect()
412 instance->irq = NCR5380_probe_irq(instance, PAS16_IRQS); in pas16_detect()
415 if (instance->irq == 255) in pas16_detect()
416 instance->irq = NO_IRQ; in pas16_detect()
418 if (instance->irq != NO_IRQ) in pas16_detect()
419 if (request_irq(instance->irq, pas16_intr, 0, in pas16_detect()
420 "pas16", instance)) { in pas16_detect()
422 instance->host_no, instance->irq); in pas16_detect()
423 instance->irq = NO_IRQ; in pas16_detect()
426 if (instance->irq == NO_IRQ) { in pas16_detect()
427 …printk("scsi%d : interrupts not enabled. for better interactive performance,\n", instance->host_no… in pas16_detect()
428 printk("scsi%d : please jumper the board for a free IRQ.\n", instance->host_no); in pas16_detect()
435 printk("scsi%d : irq = %d\n", instance->host_no, instance->irq); in pas16_detect()
495 static inline int NCR5380_pread (struct Scsi_Host *instance, unsigned char *dst, in NCR5380_pread() argument
498 register unsigned short reg = (unsigned short) (instance->io_port + in NCR5380_pread()
502 struct NCR5380_hostdata *hostdata = shost_priv(instance); in NCR5380_pread()
504 while ( !(inb(instance->io_port + P_STATUS_REG_OFFSET) & P_ST_RDY) ) in NCR5380_pread()
509 if ( inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) { in NCR5380_pread()
510 outb( P_TS_CT, instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET); in NCR5380_pread()
512 instance->host_no); in NCR5380_pread()
533 static inline int NCR5380_pwrite (struct Scsi_Host *instance, unsigned char *src, in NCR5380_pwrite() argument
536 register unsigned short reg = (instance->io_port + P_DATA_REG_OFFSET); in NCR5380_pwrite()
539 struct NCR5380_hostdata *hostdata = shost_priv(instance); in NCR5380_pwrite()
541 while ( !((inb(instance->io_port + P_STATUS_REG_OFFSET)) & P_ST_RDY) ) in NCR5380_pwrite()
546 if (inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) { in NCR5380_pwrite()
547 outb( P_TS_CT, instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET); in NCR5380_pwrite()
549 instance->host_no); in NCR5380_pwrite()