Lines Matching refs:paddr
31 void *paddr; in dma_alloc_noncoherent() local
34 paddr = alloc_pages_exact(size, gfp); in dma_alloc_noncoherent()
35 if (!paddr) in dma_alloc_noncoherent()
39 *dma_handle = (dma_addr_t)paddr; in dma_alloc_noncoherent()
41 return paddr; in dma_alloc_noncoherent()
55 void *paddr, *kvaddr; in dma_alloc_coherent() local
72 paddr = alloc_pages_exact(size, gfp); in dma_alloc_coherent()
73 if (!paddr) in dma_alloc_coherent()
77 kvaddr = ioremap_nocache((unsigned long)paddr, size); in dma_alloc_coherent()
82 *dma_handle = (dma_addr_t)paddr; in dma_alloc_coherent()
94 dma_cache_wback_inv((unsigned long)paddr, size); in dma_alloc_coherent()
115 void __arc_dma_cache_sync(unsigned long paddr, size_t size, in __arc_dma_cache_sync() argument
118 __inline_dma_cache_sync(paddr, size, dir); in __arc_dma_cache_sync()