Lines Matching refs:dma_handle
246 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() argument
254 if (dma_alloc_from_coherent(dev, size, dma_handle, &cpu_addr)) in dma_alloc_attrs()
262 cpu_addr = ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
263 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr); in dma_alloc_attrs()
268 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
282 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
283 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
287 dma_addr_t *dma_handle, gfp_t flag) in dma_alloc_coherent() argument
289 return dma_alloc_attrs(dev, size, dma_handle, flag, NULL); in dma_alloc_coherent()
293 void *cpu_addr, dma_addr_t dma_handle) in dma_free_coherent() argument
295 return dma_free_attrs(dev, size, cpu_addr, dma_handle, NULL); in dma_free_coherent()
299 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_noncoherent() argument
304 return dma_alloc_attrs(dev, size, dma_handle, gfp, &attrs); in dma_alloc_noncoherent()
308 void *cpu_addr, dma_addr_t dma_handle) in dma_free_noncoherent() argument
313 dma_free_attrs(dev, size, cpu_addr, dma_handle, &attrs); in dma_free_noncoherent()