BUS_DMA_NOCACHE
if (flags & BUS_DMA_NOCACHE)
#define ARCMSR_DMA_ALLOC_FLAG (BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO | BUS_DMA_NOCACHE)
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_NOCACHE, &dmah->map);
attr = (flags & BUS_DMA_NOCACHE) != 0 ? VM_MEMATTR_UNCACHEABLE :
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_NOCACHE,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_NOCACHE,
hda_get_dma_nocache(devinfo->dev) ? BUS_DMA_NOCACHE :
((sc->flags & HDAC_F_DMA_NOCACHE) ? BUS_DMA_NOCACHE :
((sc->flags & ICH_DMA_NOCACHE) ? BUS_DMA_NOCACHE : 0),
((sc->flags & ICH_DMA_NOCACHE) ? BUS_DMA_NOCACHE : 0),
BUS_DMA_COHERENT | BUS_DMA_NOCACHE | BUS_DMA_WAITOK, &vbp->dmamap))
if (flags & BUS_DMA_NOCACHE)
if (flags & BUS_DMA_NOCACHE)
if (flags & BUS_DMA_NOCACHE)