Home | History | Annotate | Download | only in dev

Lines Matching defs:sc_dma

143 	struct crmfb_dma	sc_dma;
349 sc->sc_dma.size = 0x10000 * (16 * sc->sc_tiles_x + 2);
350 rv = bus_dmamem_alloc(sc->sc_dmat, sc->sc_dma.size, 65536, 0,
351 sc->sc_dma.segs,
352 sizeof(sc->sc_dma.segs) / sizeof(sc->sc_dma.segs[0]),
353 &sc->sc_dma.nsegs, BUS_DMA_NOWAIT);
356 rv = bus_dmamem_map(sc->sc_dmat, sc->sc_dma.segs, sc->sc_dma.nsegs,
357 sc->sc_dma.size, &sc->sc_dma.addr,
361 rv = bus_dmamap_create(sc->sc_dmat, sc->sc_dma.size, 1,
362 sc->sc_dma.size, 0, BUS_DMA_NOWAIT, &sc->sc_dma.map);
366 rv = bus_dmamap_load(sc->sc_dmat, sc->sc_dma.map, sc->sc_dma.addr,
367 sc->sc_dma.size, NULL, BUS_DMA_NOWAIT);
372 v = (unsigned long)DMAADDR(sc->sc_dma);
380 sc->sc_linear = (paddr_t)DMAADDR(sc->sc_dma) + 0x100000 * sc->sc_tiles_x;
381 sc->sc_lptr = (char *)KERNADDR(sc->sc_dma) + (0x100000 * sc->sc_tiles_x);
384 sc->sc_fbsize, KERNADDR(sc->sc_dmai), KERNADDR(sc->sc_dma));
580 pa = bus_dmamem_mmap(sc->sc_dmat, sc->sc_dma.segs,
581 sc->sc_dma.nsegs, offset, prot,
597 return bus_dmamem_mmap(sc->sc_dmat, sc->sc_dma.segs,
598 sc->sc_dma.nsegs,
1063 v = (DMAADDR(sc->sc_dma) >> 16) & 0xffff;