Lines Matching defs:esc

150 	struct esp_softc *esc = device_private(self);
151 struct ncr53c9x_softc *sc = &esc->sc_ncr53c9x;
164 esc->sc_bustag = sa->sa_bustag;
165 esc->sc_dmatag = sa->sa_dmatag;
207 esc->sc_dma = lsc;
268 sa->sa_promvaddrs[1], &esc->sc_reg);
274 0, &esc->sc_reg) != 0) {
286 esc->sc_pri = sa->sa_pri;
288 espattach(esc, &esp_sbus_glue);
307 esc->sc_dma = device_private(dma_dev);
308 esc->sc_dma->sc_client = sc;
314 if (esc->sc_dma->sc_rev == DMAREV_ESC)
315 DMA_RESET(esc->sc_dma);
323 sa->sa_promvaddrs[0], &esc->sc_reg);
327 0, &esc->sc_reg) != 0) {
342 esc->sc_pri = sa->sa_pri;
345 espattach(esc, &esp_sbus_glue1);
347 espattach(esc, &esp_sbus_glue);
354 struct esp_softc *esc = device_private(self);
355 struct ncr53c9x_softc *sc = &esc->sc_ncr53c9x;
364 esc->sc_bustag = sa->sa_bustag;
365 esc->sc_dmatag = sa->sa_dmatag;
370 esc->sc_dma = device_private(parent);
371 esc->sc_dma->sc_client = sc;
379 sa->sa_promvaddrs[0], &esc->sc_reg);
383 0, &esc->sc_reg) != 0) {
398 esc->sc_pri = sa->sa_pri;
400 espattach(esc, &esp_sbus_glue);
408 espattach(struct esp_softc *esc, struct ncr53c9x_glue *gluep)
410 struct ncr53c9x_softc *sc = &esc->sc_ncr53c9x;
515 icookie = bus_intr_establish(esc->sc_bustag, esc->sc_pri, IPL_BIO,
587 struct esp_softc *esc = (struct esp_softc *)sc;
590 v = bus_space_read_1(esc->sc_bustag, esc->sc_reg, reg * 4);
603 struct esp_softc *esc = (struct esp_softc *)sc;
611 bus_space_write_1(esc->sc_bustag, esc->sc_reg, reg * 4, v);
617 struct esp_softc *esc = (struct esp_softc *)sc;
619 return bus_space_read_1(esc->sc_bustag, esc->sc_reg, reg);
625 struct esp_softc *esc = (struct esp_softc *)sc;
627 bus_space_write_1(esc->sc_bustag, esc->sc_reg, reg, v);
633 struct esp_softc *esc = (struct esp_softc *)sc;
635 return DMA_ISINTR(esc->sc_dma);
641 struct esp_softc *esc = (struct esp_softc *)sc;
643 DMA_RESET(esc->sc_dma);
649 struct esp_softc *esc = (struct esp_softc *)sc;
651 return DMA_INTR(esc->sc_dma);
658 struct esp_softc *esc = (struct esp_softc *)sc;
660 return DMA_SETUP(esc->sc_dma, addr, len, datain, dmasize);
666 struct esp_softc *esc = (struct esp_softc *)sc;
668 DMA_GO(esc->sc_dma);
674 struct esp_softc *esc = (struct esp_softc *)sc;
677 csr = L64854_GCSR(esc->sc_dma);
679 L64854_SCSR(esc->sc_dma, csr);
685 struct esp_softc *esc = (struct esp_softc *)sc;
687 return DMA_ISACTIVE(esc->sc_dma);