Home | History | Annotate | Download | only in gsc

Lines Matching defs:gsc

65 #include <hppa/gsc/gscbusvar.h>
140 struct ie_gsc_softc *gsc = (struct ie_gsc_softc *)sc;
145 bus_space_write_4(gsc->iot, gsc->ioh, IE_GSC_REG_RESET, 0);
149 bus_space_write_4(gsc->iot, gsc->ioh, IE_GSC_REG_RESET, 0);
175 (gsc->flags & IEGSC_GECKO)? " on gecko":"");
187 struct ie_gsc_softc *gsc = (struct ie_gsc_softc *)sc;
189 bus_space_write_4(gsc->iot, gsc->ioh, IE_GSC_REG_ATTN, 0);
202 struct ie_gsc_softc *gsc = (struct ie_gsc_softc *)sc;
216 if (gsc->flags & IEGSC_GECKO) {
217 bus_space_write_4(gsc->iot, gsc->ioh,
220 bus_space_write_4(gsc->iot, gsc->ioh,
224 bus_space_write_4(gsc->iot, gsc->ioh,
227 bus_space_write_4(gsc->iot, gsc->ioh,
281 struct ie_gsc_softc *gsc = (struct ie_gsc_softc *)sc;
287 bus_dmamap_sync(gsc->iemt, sc->sc_dmamap, offset, size,
295 struct ie_gsc_softc *gsc = (struct ie_gsc_softc *)sc;
301 bus_dmamap_sync(gsc->iemt, sc->sc_dmamap, offset, size,
313 struct ie_gsc_softc *gsc = (struct ie_gsc_softc *)sc;
328 bus_dmamap_sync(gsc->iemt, sc->sc_dmamap, 0, sc->sc_msize,
343 bus_dmamap_sync(gsc->iemt, sc->sc_dmamap, 0, sc->sc_msize,
374 struct ie_gsc_softc *gsc = device_private(self);
375 struct ie_softc *sc = &gsc->ie;
383 gsc->flags |= IEGSC_GECKO;
385 /* Map the GSC registers. */
387 IE_GSC_BANK_SZ, 0, &gsc->ioh)) {
394 gsc->iot = ga->ga_iot;
395 gsc->iemt = ga->ga_dmatag;
405 if (bus_dmamem_alloc(gsc->iemt, sc->sc_msize, PAGE_SIZE, 0,
413 if (bus_dmamem_map(gsc->iemt, &seg, rseg, sc->sc_msize,
416 bus_dmamem_free(gsc->iemt, &seg, rseg);
421 if (bus_dmamap_create(gsc->iemt, sc->sc_msize, rseg, sc->sc_msize,
424 bus_dmamem_unmap(gsc->iemt,
426 bus_dmamem_free(gsc->iemt, &seg, rseg);
431 if (bus_dmamap_load(gsc->iemt, sc->sc_dmamap, sc->sc_maddr,
434 bus_dmamap_destroy(gsc->iemt, sc->sc_dmamap);
435 bus_dmamem_unmap(gsc->iemt,
437 bus_dmamem_free(gsc->iemt, &seg, rseg);
468 bus_dmamap_sync(gsc->iemt, sc->sc_dmamap, 0, sc->sc_msize,
498 bus_dmamap_destroy(gsc->iemt, sc->sc_dmamap);
499 bus_dmamem_unmap(gsc->iemt,
501 bus_dmamem_free(gsc->iemt, &seg, rseg);
522 bus_dmamap_sync(gsc->iemt, sc->sc_dmamap, 0, sc->sc_msize,
525 bus_dmamap_sync(gsc->iemt, sc->sc_dmamap, 0, sc->sc_msize,
531 (gsc->flags & IEGSC_GECKO) ?
535 gsc->sc_ih = hppa_intr_establish(IPL_NET, i82586_intr, sc,