Lines Matching refs:dma_handle
90 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc_coherent() argument
110 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in __dma_alloc_coherent()
115 return swiotlb_alloc_coherent(dev, size, dma_handle, flags); in __dma_alloc_coherent()
120 void *vaddr, dma_addr_t dma_handle, in __dma_free_coherent() argument
124 phys_addr_t paddr = dma_to_phys(dev, dma_handle); in __dma_free_coherent()
135 swiotlb_free_coherent(dev, size, vaddr, dma_handle); in __dma_free_coherent()
139 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc() argument
154 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in __dma_alloc()
159 ptr = __dma_alloc_coherent(dev, size, dma_handle, flags, attrs); in __dma_alloc()
180 __dma_free_coherent(dev, size, ptr, *dma_handle, attrs); in __dma_alloc()
182 *dma_handle = DMA_ERROR_CODE; in __dma_alloc()
187 void *vaddr, dma_addr_t dma_handle, in __dma_free() argument
190 void *swiotlb_addr = phys_to_virt(dma_to_phys(dev, dma_handle)); in __dma_free()
199 __dma_free_coherent(dev, size, swiotlb_addr, dma_handle, attrs); in __dma_free()
427 dma_addr_t *dma_handle, gfp_t flags, in __dummy_alloc() argument
434 void *vaddr, dma_addr_t dma_handle, in __dummy_free() argument