Lines Matching defs:host
18 #define priv(host) ((struct NCR5380_hostdata *)(host)->hostdata)
122 struct Scsi_Host *host;
129 host = scsi_host_alloc(&oakscsi_template, sizeof(struct NCR5380_hostdata));
130 if (!host) {
135 priv(host)->io = ioremap(ecard_resource_start(ec, ECARD_RES_MEMC),
137 if (!priv(host)->io) {
142 host->irq = NO_IRQ;
144 ret = NCR5380_init(host, FLAG_DMA_FIXUP | FLAG_LATE_DMA_SETUP);
148 NCR5380_maybe_reset_bus(host);
150 ret = scsi_add_host(host, &ec->dev);
154 scsi_scan_host(host);
158 NCR5380_exit(host);
160 iounmap(priv(host)->io);
162 scsi_host_put(host);
171 struct Scsi_Host *host = ecard_get_drvdata(ec);
172 void __iomem *base = priv(host)->io;
175 scsi_remove_host(host);
177 NCR5380_exit(host);
178 scsi_host_put(host);