Lines Matching refs:instance

334 static void in2000_execute(struct Scsi_Host *instance);
338 struct Scsi_Host *instance; in in2000_queuecommand_lck() local
342 instance = cmd->device->host; in in2000_queuecommand_lck()
343 hostdata = (struct IN2000_hostdata *) instance->hostdata; in in2000_queuecommand_lck()
445 static void in2000_execute(struct Scsi_Host *instance) in DEF_SCSI_QCMD()
455 hostdata = (struct IN2000_hostdata *) instance->hostdata; in DEF_SCSI_QCMD()
835 struct Scsi_Host *instance = dev_id; in in2000_intr() local
845 hostdata = (struct IN2000_hostdata *) instance->hostdata; in in2000_intr()
849 spin_lock_irqsave(instance->host_lock, flags); in in2000_intr()
986 spin_unlock_irqrestore(instance->host_lock, flags); in in2000_intr()
1004 spin_unlock_irqrestore(instance->host_lock, flags); in in2000_intr()
1086 in2000_execute(instance); in in2000_intr()
1350 in2000_execute(instance); in in2000_intr()
1416 spin_unlock_irqrestore(instance->host_lock, flags); in in2000_intr()
1433 in2000_execute(instance); in in2000_intr()
1482 in2000_execute(instance); in in2000_intr()
1588 spin_unlock_irqrestore(instance->host_lock, flags); in in2000_intr()
1602 static int reset_hardware(struct Scsi_Host *instance, int type) in reset_hardware() argument
1607 hostdata = (struct IN2000_hostdata *) instance->hostdata; in reset_hardware()
1615 write_3393(hostdata, WD_OWN_ID, instance->this_id | OWNID_EAF | OWNID_RAF | OWNID_FS_8); in reset_hardware()
1644 struct Scsi_Host *instance; in in2000_bus_reset() local
1649 instance = cmd->device->host; in in2000_bus_reset()
1650 hostdata = (struct IN2000_hostdata *) instance->hostdata; in in2000_bus_reset()
1652 printk(KERN_WARNING "scsi%d: Reset. ", instance->host_no); in in2000_bus_reset()
1654 spin_lock_irqsave(instance->host_lock, flags); in in2000_bus_reset()
1657 reset_hardware(instance, RESET_CARD_AND_BUS); in in2000_bus_reset()
1674 spin_unlock_irqrestore(instance->host_lock, flags); in in2000_bus_reset()
1680 struct Scsi_Host *instance; in __in2000_abort() local
1686 instance = cmd->device->host; in __in2000_abort()
1687 hostdata = (struct IN2000_hostdata *) instance->hostdata; in __in2000_abort()
1689 printk(KERN_DEBUG "scsi%d: Abort-", instance->host_no); in __in2000_abort()
1705 printk(KERN_WARNING "scsi%d: Abort - removing command from input_Q. ", instance->host_no); in __in2000_abort()
1726 printk(KERN_WARNING "scsi%d: Aborting connected command - ", instance->host_no); in __in2000_abort()
1766 in2000_execute(instance); in __in2000_abort()
1779 printk(KERN_DEBUG "scsi%d: unable to abort disconnected command.\n", instance->host_no); in __in2000_abort()
1793 in2000_execute(instance); in __in2000_abort()
1795 …g : SCSI command probably completed successfully" " before abortion. ", instance->host_no); in __in2000_abort()
1919 struct Scsi_Host *instance; in in2000_detect() local
2005 instance = scsi_register(tpnt, sizeof(struct IN2000_hostdata)); in in2000_detect()
2006 if (instance == NULL) in in2000_detect()
2009 hostdata = (struct IN2000_hostdata *) instance->hostdata; in in2000_detect()
2010 instance->io_port = hostdata->io_base = base; in in2000_detect()
2018 if (request_irq(x, in2000_intr, 0, "in2000", instance)) { in in2000_detect()
2023 instance->irq = x; in in2000_detect()
2024 instance->n_io_port = 13; in in2000_detect()
2094 spin_lock_irqsave(instance->host_lock, flags); in in2000_detect()
2095 …x = reset_hardware(instance, (hostdata->args & A_NO_SCSI_RESET) ? RESET_CARD : RESET_CARD_AND_BUS); in in2000_detect()
2096 spin_unlock_irqrestore(instance->host_lock, flags); in in2000_detect()
2107 …printk("dip_switch=%02x irq=%d ioport=%02x floppy=%s sync/DOS5=%s ", (switches & 0x7f), instance->… in in2000_detect()
2169 static int in2000_write_info(struct Scsi_Host *instance, char *buf, int len) in in2000_write_info() argument
2178 hd = (struct IN2000_hostdata *) instance->hostdata; in in2000_write_info()
2212 static int in2000_show_info(struct seq_file *m, struct Scsi_Host *instance) in in2000_show_info() argument
2221 hd = (struct IN2000_hostdata *) instance->hostdata; in in2000_show_info()
2223 spin_lock_irqsave(instance->host_lock, flags); in in2000_show_info()
2228 …=%02x: irq=%d io=%02x floppy=%s sync/DOS5=%s", (hd->dip_switch & 0x7f), instance->irq, hd->io_base… in in2000_show_info()
2277 spin_unlock_irqrestore(instance->host_lock, flags); in in2000_show_info()