Lines Matching refs:dma_region
165 void *dma_region; member
755 if (!pi->dma_region) { in mpsc_alloc_ring_mem()
759 } else if ((pi->dma_region = dma_alloc_noncoherent(pi->port.dev, in mpsc_alloc_ring_mem()
775 if (pi->dma_region) { in mpsc_free_ring_mem()
777 pi->dma_region, pi->dma_region_p); in mpsc_free_ring_mem()
778 pi->dma_region = NULL; in mpsc_free_ring_mem()
793 BUG_ON(pi->dma_region == NULL); in mpsc_init_rings()
795 memset(pi->dma_region, 0, MPSC_DMA_ALLOC_SIZE); in mpsc_init_rings()
801 dp = ALIGN((u32)pi->dma_region, dma_get_cache_alignment()); in mpsc_init_rings()
874 dma_cache_sync(pi->port.dev, (void *)pi->dma_region, in mpsc_init_rings()
878 flush_dcache_range((ulong)pi->dma_region, in mpsc_init_rings()
879 (ulong)pi->dma_region in mpsc_init_rings()
890 BUG_ON(pi->dma_region == NULL); in mpsc_uninit_rings()