Lines Matching defs:sc_dmai
144 struct crmfb_dma sc_dmai;
327 sc->sc_dmai.size = 256 * sizeof(uint16_t);
328 rv = bus_dmamem_alloc(sc->sc_dmat, sc->sc_dmai.size, 65536, 0,
329 sc->sc_dmai.segs,
330 sizeof(sc->sc_dmai.segs) / sizeof(sc->sc_dmai.segs[0]),
331 &sc->sc_dmai.nsegs, BUS_DMA_NOWAIT);
334 rv = bus_dmamem_map(sc->sc_dmat, sc->sc_dmai.segs, sc->sc_dmai.nsegs,
335 sc->sc_dmai.size, &sc->sc_dmai.addr,
339 rv = bus_dmamap_create(sc->sc_dmat, sc->sc_dmai.size, 1,
340 sc->sc_dmai.size, 0, BUS_DMA_NOWAIT, &sc->sc_dmai.map);
343 rv = bus_dmamap_load(sc->sc_dmat, sc->sc_dmai.map, sc->sc_dmai.addr,
344 sc->sc_dmai.size, NULL, BUS_DMA_NOWAIT);
371 p = KERNADDR(sc->sc_dmai);
377 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmai.map, 0, sc->sc_dmai.size,
384 sc->sc_fbsize, KERNADDR(sc->sc_dmai), KERNADDR(sc->sc_dma));
996 h = DMAADDR(sc->sc_dmai);