Lines Matching refs:cpu_addr

168 			    void *cpu_addr, size_t size, int *ret);
172 int dma_mmap_from_global_coherent(struct vm_area_struct *vma, void *cpu_addr,
192 void *cpu_addr, size_t size, in dma_mmap_from_global_coherent() argument
448 void *cpu_addr, dma_addr_t dma_addr, size_t size);
457 void dma_common_free_remap(void *cpu_addr, size_t size, unsigned long vm_flags);
473 dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, in dma_mmap_attrs() argument
479 return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs); in dma_mmap_attrs()
480 return dma_common_mmap(dev, vma, cpu_addr, dma_addr, size); in dma_mmap_attrs()
487 void *cpu_addr, dma_addr_t dma_addr, size_t size);
490 dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, in dma_get_sgtable_attrs() argument
497 return ops->get_sgtable(dev, sgt, cpu_addr, dma_addr, size, in dma_get_sgtable_attrs()
499 return dma_common_get_sgtable(dev, sgt, cpu_addr, dma_addr, size); in dma_get_sgtable_attrs()
513 void *cpu_addr; in dma_alloc_attrs() local
518 if (dma_alloc_from_dev_coherent(dev, size, dma_handle, &cpu_addr)) in dma_alloc_attrs()
519 return cpu_addr; in dma_alloc_attrs()
529 cpu_addr = ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
530 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr); in dma_alloc_attrs()
531 return cpu_addr; in dma_alloc_attrs()
535 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
542 if (dma_release_from_dev_coherent(dev, get_order(size), cpu_addr)) in dma_free_attrs()
553 if (!ops->free || !cpu_addr) in dma_free_attrs()
556 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
557 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
567 void *cpu_addr, dma_addr_t dma_handle) in dma_free_coherent() argument
569 return dma_free_attrs(dev, size, cpu_addr, dma_handle, 0); in dma_free_coherent()
817 void *cpu_addr, dma_addr_t dma_addr) in dma_free_wc() argument
819 return dma_free_attrs(dev, size, cpu_addr, dma_addr, in dma_free_wc()
828 void *cpu_addr, dma_addr_t dma_addr, in dma_mmap_wc() argument
831 return dma_mmap_attrs(dev, vma, cpu_addr, dma_addr, size, in dma_mmap_wc()