Lines Matching defs:instance
444 struct Scsi_Host *instance;
473 instance = scsi_host_alloc(&mac_scsi_template,
475 if (!instance)
479 instance->irq = irq->start;
481 instance->irq = NO_IRQ;
483 hostdata = shost_priv(instance);
494 error = NCR5380_init(instance, host_flags | FLAG_LATE_DMA_SETUP);
498 if (instance->irq != NO_IRQ) {
499 error = request_irq(instance->irq, macscsi_intr, IRQF_SHARED,
500 "NCR5380", instance);
505 NCR5380_maybe_reset_bus(instance);
507 error = scsi_add_host(instance, NULL);
511 platform_set_drvdata(pdev, instance);
513 scsi_scan_host(instance);
517 if (instance->irq != NO_IRQ)
518 free_irq(instance->irq, instance);
520 NCR5380_exit(instance);
522 scsi_host_put(instance);
528 struct Scsi_Host *instance = platform_get_drvdata(pdev);
530 scsi_remove_host(instance);
531 if (instance->irq != NO_IRQ)
532 free_irq(instance->irq, instance);
533 NCR5380_exit(instance);
534 scsi_host_put(instance);