Lines Matching defs:esc
162 struct esp_softc *esc = device_private(self);
163 struct ncr53c9x_softc *sc = &esc->sc_ncr53c9x;
174 esc->sc_node = ca->ca_node;
175 esc->sc_pri = ca->ca_intr[0];
176 aprint_normal(" irq %d", esc->sc_pri);
182 esc->sc_reg = mapiodev(ca->ca_baseaddr + reg[0], reg[1], false);
183 esc->sc_dmareg = mapiodev(ca->ca_baseaddr + reg[2], reg[3], false);
186 esc->sc_dmacmd = dbdma_alloc(sizeof(dbdma_command_t) * 20, NULL);
198 /* esc->sc_dma->sc_esp = esc;*/
234 intr_establish_xname(esc->sc_pri, IST_EDGE, IPL_BIO, ncr53c9x_intr, sc,
257 struct esp_softc *esc = (struct esp_softc *)sc;
259 return in8(&esc->sc_reg[reg * 16]);
260 /*return (esc->sc_reg[reg * 16]);*/
266 struct esp_softc *esc = (struct esp_softc *)sc;
269 out8(&esc->sc_reg[reg * 16], v);
270 /*esc->sc_reg[reg * 16] = v;*/
283 struct esp_softc *esc = (struct esp_softc *)sc;
285 dbdma_stop(esc->sc_dmareg);
286 esc->sc_dmaactive = 0;
292 struct esp_softc *esc = (struct esp_softc *)sc;
294 return espdmaintr(esc);
301 struct esp_softc *esc = (struct esp_softc *)sc;
307 cmdp = esc->sc_dmacmd;
315 esc->sc_dmaaddr = addr;
316 esc->sc_dmalen = len;
317 esc->sc_dmasize = count;
319 va = (u_int)*esc->sc_dmaaddr;
354 esc->sc_dma_direction = datain ? D_WRITE : 0;
362 struct esp_softc *esc = (struct esp_softc *)sc;
364 dbdma_start(esc->sc_dmareg, esc->sc_dmacmd);
365 esc->sc_dmaactive = 1;
371 struct esp_softc *esc = (struct esp_softc *)sc;
373 dbdma_stop(esc->sc_dmareg);
374 esc->sc_dmaactive = 0;
380 struct esp_softc *esc = (struct esp_softc *)sc;
382 return esc->sc_dmaactive;
503 struct esp_softc *esc;
506 esc = device_private(self);
507 sc = &esc->sc_ncr53c9x;