Home | History | Annotate | Download | only in podulebus

Lines Matching refs:sc_softc

205 	sc->sc_softc.sc_config4 = sc->sc_iobase[COSC_CONFIG_CONTROL_REG4];
207 sc->sc_softc.sc_esc = (esc_regmap_p)rp;
208 /* sc->sc_softc.sc_spec = &sc->sc_specific;*/
210 sc->sc_softc.sc_led = cosc_led;
211 sc->sc_softc.sc_setup_dma = cosc_setup_dma;
212 sc->sc_softc.sc_build_dma_chain = cosc_build_dma_chain;
213 sc->sc_softc.sc_need_bump = cosc_need_bump;
215 sc->sc_softc.sc_clock_freq = 40; /* Connect32 runs at 40MHz */
216 sc->sc_softc.sc_timeout = 250; /* Set default timeout to 250ms */
217 sc->sc_softc.sc_config_flags = ESC_NO_DMA;
218 sc->sc_softc.sc_host_id = sc->sc_iobase[COSC_CONFIG_CONTROL_REG1] & ESC_DEST_ID_MASK;
220 printf(" hostid=%d", sc->sc_softc.sc_host_id);
229 sc->sc_softc.sc_adapter.adapt_flags |= SCSIPI_ADAPT_POLL_ONLY;
233 sc->sc_softc.sc_bump_sz = PAGE_SIZE;
234 sc->sc_softc.sc_bump_pa = 0x0;
236 escinitialize(&sc->sc_softc);
238 sc->sc_softc.sc_dev = self;
239 sc->sc_softc.sc_adapter.adapt_dev = sc->sc_softc.sc_dev;
240 sc->sc_softc.sc_adapter.adapt_nchannels = 1;
241 sc->sc_softc.sc_adapter.adapt_openings = 7;
242 sc->sc_softc.sc_adapter.adapt_max_periph = 1;
243 sc->sc_softc.sc_adapter.adapt_ioctl = NULL;
244 sc->sc_softc.sc_adapter.adapt_minphys = esc_minphys;
245 sc->sc_softc.sc_adapter.adapt_request = esc_scsi_request;
247 sc->sc_softc.sc_channel.chan_adapter = &sc->sc_softc.sc_adapter;
248 sc->sc_softc.sc_channel.chan_bustype = &scsi_bustype;
249 sc->sc_softc.sc_channel.chan_channel = 0;
250 sc->sc_softc.sc_channel.chan_ntargets = 8;
251 sc->sc_softc.sc_channel.chan_nluns = 8;
252 sc->sc_softc.sc_channel.chan_id = sc->sc_softc.sc_host_id;
260 sc->sc_softc.sc_ih.ih_func = cosc_intr;
261 sc->sc_softc.sc_ih.ih_arg = &sc->sc_softc;
262 sc->sc_softc.sc_ih.ih_level = IPL_BIO;
263 sc->sc_softc.sc_ih.ih_name = "scsi: cosc";
264 sc->sc_softc.sc_ih.ih_maskaddr = sc->sc_podule->irq_addr;
265 sc->sc_softc.sc_ih.ih_maskbits = sc->sc_podule->irq_mask;
283 config_found(self, &sc->sc_softc.sc_channel, scsiprint, CFARGS_NONE);