BUS_DMA_NOCACHE
&dma->dma_kva, BUS_DMA_WAITOK | BUS_DMA_NOCACHE);
(flags & (BUS_DMA_PREFETCHABLE|BUS_DMA_NOCACHE)) == 0) {
(flags & (BUS_DMA_COHERENT | BUS_DMA_NOCACHE)) != 0;
if ((flags & BUS_DMA_NOCACHE) == 0 &&
f |= flags & (BUS_DMA_COHERENT | BUS_DMA_NOCACHE);
f &= ~(BUS_DMA_COHERENT | BUS_DMA_NOCACHE);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_NOCACHE);
&ad->ad_addr, BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_NOCACHE);
(void *)&dd, BUS_DMA_COHERENT|BUS_DMA_NOCACHE))
#define BWDSP_MAP_FLAGS BUS_DMA_NOCACHE
if (wiifb_dma_alloc(sc, fifo_size, GX_FIFO_ALIGN, BUS_DMA_NOCACHE,
BUS_DMA_NOCACHE, &sc->sc_curdma);
#define BUS_DMA_DONTCACHE BUS_DMA_NOCACHE
#define BUS_DMA_DONTCACHE (BUS_DMA_COHERENT|BUS_DMA_NOCACHE)
#define BUS_DMA_DONTCACHE BUS_DMA_NOCACHE
if (flags & BUS_DMA_NOCACHE) /* side effects */
!(flags & BUS_DMA_NOCACHE), (strbuf));
BUS_DMA_NOWRITE|BUS_DMA_NOCACHE);
KASSERTMSG(((flags & (BUS_DMA_NOCACHE|BUS_DMA_PREFETCHABLE)) !=
(BUS_DMA_NOCACHE|BUS_DMA_PREFETCHABLE)),
if (flags & BUS_DMA_NOCACHE)
BUS_DMA_COHERENT | BUS_DMA_NOCACHE);
err = hdaudio_dma_alloc(sc, &dma, BUS_DMA_COHERENT | BUS_DMA_NOCACHE);
GE_TXDESC_MEMSIZE, BUS_DMA_NOCACHE);
BUS_DMA_NOCACHE);
GE_RXDESC_MEMSIZE, BUS_DMA_NOCACHE);
sc->sc_dmamap_flags |= BUS_DMA_NOCACHE;