Home | History | Annotate | Download | only in podulebus

Lines Matching defs:sbic

89  * Driver for the Acorn SCSI card using the SBIC (WD33C93A) generic driver
186 struct sbic_softc *sbic;
199 sbic = &sc->sc_softc;
201 sbic->sc_dev = self;
202 sbic->sc_enintr = asc_enintr;
203 sbic->sc_dmaok = asc_dmaok;
204 sbic->sc_dmasetup = asc_dmasetup;
205 sbic->sc_dmanext = asc_dmanext;
206 sbic->sc_dmastop = asc_dmastop;
207 sbic->sc_dmafinish = asc_dmafinish;
209 /* Map sbic */
210 sbic->sc_sbicp.sc_sbiciot = pa->pa_iot;
211 if (bus_space_map (sbic->sc_sbicp.sc_sbiciot,
213 &sbic->sc_sbicp.sc_sbicioh))
214 panic("%s: Cannot map SBIC", device_xname(self));
216 sbic->sc_clkfreq = sbic_clock_override ? sbic_clock_override : 143;
218 sbic->sc_adapter.adapt_dev = self;
219 sbic->sc_adapter.adapt_nchannels = 1;
220 sbic->sc_adapter.adapt_openings = 7;
221 sbic->sc_adapter.adapt_max_periph = 1;
222 sbic->sc_adapter.adapt_ioctl = NULL;
223 sbic->sc_adapter.adapt_minphys = asc_minphys;
224 sbic->sc_adapter.adapt_request = sbic_scsi_request;
226 sbic->sc_channel.chan_adapter = &sbic->sc_adapter;
227 sbic->sc_channel.chan_bustype = &scsi_bustype;
228 sbic->sc_channel.chan_channel = 0;
229 sbic->sc_channel.chan_ntargets = 8;
230 sbic->sc_channel.chan_nluns = 8;
231 sbic->sc_channel.chan_id = 7;
235 BOOTOPT_TYPE_INT, &sbic->sc_channel.chan_id);
237 printf(": hostid=%d", sbic->sc_channel.chan_id);
245 sbic->sc_adapter.adapt_flags |= SCSIPI_ADAPT_POLL_ONLY;
261 sbicinit(sbic);
280 config_found(self, &sbic->sc_channel, scsiprint, CFARGS_NONE);