Lines Matching refs:vaddr
23 void *vaddr; member
32 dma_free_attrs(dev, this->size, this->vaddr, this->dma_handle, in dmam_release()
40 if (this->vaddr == match->vaddr) { in dmam_match()
57 void dmam_free_coherent(struct device *dev, size_t size, void *vaddr, in dmam_free_coherent() argument
60 struct dma_devres match_data = { size, vaddr, dma_handle }; in dmam_free_coherent()
62 dma_free_coherent(dev, size, vaddr, dma_handle); in dmam_free_coherent()
85 void *vaddr; in dmam_alloc_attrs() local
91 vaddr = dma_alloc_attrs(dev, size, dma_handle, gfp, attrs); in dmam_alloc_attrs()
92 if (!vaddr) { in dmam_alloc_attrs()
97 dr->vaddr = vaddr; in dmam_alloc_attrs()
104 return vaddr; in dmam_alloc_attrs()
401 void dma_cache_sync(struct device *dev, void *vaddr, size_t size, in dma_cache_sync() argument
409 arch_dma_cache_sync(dev, vaddr, size, dir); in dma_cache_sync()
411 ops->cache_sync(dev, vaddr, size, dir); in dma_cache_sync()