Lines Matching defs:host
183 struct Scsi_Host *host;
188 * Repository for per-instance host data.
510 struct Scsi_Host *shost = info->host;
551 int port_base = SCpnt->device->host->io_port;
553 (struct sym53c500_data *)SCpnt->device->host->hostdata;
588 int port_base = SCpnt->device->host->io_port;
591 spin_lock_irq(SCpnt->device->host->host_lock);
593 spin_unlock_irq(SCpnt->device->host->host_lock);
704 struct Scsi_Host *host;
755 host = scsi_host_alloc(tpnt, sizeof(struct sym53c500_data));
756 if (!host) {
757 printk("SYM53C500: Unable to register host, giving up.\n");
761 data = (struct sym53c500_data *)host->hostdata;
764 if (request_irq(irq_level, SYM53C500_intr, IRQF_SHARED, "SYM53C500", host)) {
777 host->unique_id = port_base;
778 host->irq = irq_level;
779 host->io_port = port_base;
780 host->n_io_port = 0x10;
781 host->dma_channel = -1;
789 info->host = host;
791 if (scsi_add_host(host, NULL))
794 scsi_scan_host(host);
799 free_irq(irq_level, host);
801 scsi_host_put(host);