Symbol: exi_softc
sys/arch/evbppc/nintendo/dev/exi.c
103
struct exi_softc * const sc = device_private(self);
sys/arch/evbppc/nintendo/dev/exi.c
112
exi_softc = sc;
sys/arch/evbppc/nintendo/dev/exi.c
123
error = bus_dmamap_create(exi_softc->sc_dmat, EXI_MAX_DMA, 1,
sys/arch/evbppc/nintendo/dev/exi.c
139
struct exi_softc * const sc = device_private(self);
sys/arch/evbppc/nintendo/dev/exi.c
206
ch = &exi_softc->sc_chan[chan];
sys/arch/evbppc/nintendo/dev/exi.c
209
val = RD4(exi_softc, EXI_CSR(chan));
sys/arch/evbppc/nintendo/dev/exi.c
214
WR4(exi_softc, EXI_CSR(chan), val);
sys/arch/evbppc/nintendo/dev/exi.c
225
ch = &exi_softc->sc_chan[chan];
sys/arch/evbppc/nintendo/dev/exi.c
227
val = RD4(exi_softc, EXI_CSR(chan));
sys/arch/evbppc/nintendo/dev/exi.c
229
WR4(exi_softc, EXI_CSR(chan), val);
sys/arch/evbppc/nintendo/dev/exi.c
242
val = RD4(exi_softc, EXI_CR(chan));
sys/arch/evbppc/nintendo/dev/exi.c
256
ch = &exi_softc->sc_chan[chan];
sys/arch/evbppc/nintendo/dev/exi.c
271
WR4(exi_softc, EXI_DATA(chan), val);
sys/arch/evbppc/nintendo/dev/exi.c
272
WR4(exi_softc, EXI_CR(chan),
sys/arch/evbppc/nintendo/dev/exi.c
288
ch = &exi_softc->sc_chan[chan];
sys/arch/evbppc/nintendo/dev/exi.c
291
WR4(exi_softc, EXI_CR(chan),
sys/arch/evbppc/nintendo/dev/exi.c
295
val = RD4(exi_softc, EXI_DATA(chan));
sys/arch/evbppc/nintendo/dev/exi.c
321
ch = &exi_softc->sc_chan[chan];
sys/arch/evbppc/nintendo/dev/exi.c
336
WR4(exi_softc, EXI_DATA(chan), val);
sys/arch/evbppc/nintendo/dev/exi.c
337
WR4(exi_softc, EXI_CR(chan),
sys/arch/evbppc/nintendo/dev/exi.c
341
val = RD4(exi_softc, EXI_DATA(chan));
sys/arch/evbppc/nintendo/dev/exi.c
367
ch = &exi_softc->sc_chan[chan];
sys/arch/evbppc/nintendo/dev/exi.c
370
error = bus_dmamap_load(exi_softc->sc_dmat, ch->ch_dmamap,
sys/arch/evbppc/nintendo/dev/exi.c
373
device_printf(exi_softc->sc_dev, "can't load DMA handle: %d\n",
sys/arch/evbppc/nintendo/dev/exi.c
380
bus_dmamap_sync(exi_softc->sc_dmat, ch->ch_dmamap, 0, datalen,
sys/arch/evbppc/nintendo/dev/exi.c
383
WR4(exi_softc, EXI_MAR(chan), ch->ch_dmamap->dm_segs[0].ds_addr);
sys/arch/evbppc/nintendo/dev/exi.c
384
WR4(exi_softc, EXI_LENGTH(chan), datalen);
sys/arch/evbppc/nintendo/dev/exi.c
385
WR4(exi_softc, EXI_CR(chan),
sys/arch/evbppc/nintendo/dev/exi.c
389
bus_dmamap_sync(exi_softc->sc_dmat, ch->ch_dmamap, 0, datalen,
sys/arch/evbppc/nintendo/dev/exi.c
392
bus_dmamap_unload(exi_softc->sc_dmat, ch->ch_dmamap);
sys/arch/evbppc/nintendo/dev/exi.c
75
static struct exi_softc *exi_softc;
sys/arch/evbppc/nintendo/dev/exi.c
88
CFATTACH_DECL_NEW(exi, sizeof(struct exi_softc),