Lines Matching defs:host
183 struct Scsi_Host *host;
188 * Repository for per-instance host data.
503 struct Scsi_Host *shost = info->host;
544 int port_base = SCpnt->device->host->io_port;
546 (struct sym53c500_data *)SCpnt->device->host->hostdata;
582 int port_base = SCpnt->device->host->io_port;
585 spin_lock_irq(SCpnt->device->host->host_lock);
587 spin_unlock_irq(SCpnt->device->host->host_lock);
695 struct Scsi_Host *host;
746 host = scsi_host_alloc(tpnt, sizeof(struct sym53c500_data));
747 if (!host) {
748 printk("SYM53C500: Unable to register host, giving up.\n");
752 data = (struct sym53c500_data *)host->hostdata;
755 if (request_irq(irq_level, SYM53C500_intr, IRQF_SHARED, "SYM53C500", host)) {
768 host->unique_id = port_base;
769 host->irq = irq_level;
770 host->io_port = port_base;
771 host->n_io_port = 0x10;
772 host->dma_channel = -1;
780 info->host = host;
782 if (scsi_add_host(host, NULL))
785 scsi_scan_host(host);
790 free_irq(irq_level, host);
792 scsi_host_put(host);