Lines Matching refs:vaddr
22 void *vaddr; member
30 dma_free_coherent(dev, this->size, this->vaddr, this->dma_handle); in dmam_coherent_release()
37 dma_free_noncoherent(dev, this->size, this->vaddr, this->dma_handle); in dmam_noncoherent_release()
44 if (this->vaddr == match->vaddr) { in dmam_match()
69 void *vaddr; in dmam_alloc_coherent() local
75 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp); in dmam_alloc_coherent()
76 if (!vaddr) { in dmam_alloc_coherent()
81 dr->vaddr = vaddr; in dmam_alloc_coherent()
87 return vaddr; in dmam_alloc_coherent()
100 void dmam_free_coherent(struct device *dev, size_t size, void *vaddr, in dmam_free_coherent() argument
103 struct dma_devres match_data = { size, vaddr, dma_handle }; in dmam_free_coherent()
105 dma_free_coherent(dev, size, vaddr, dma_handle); in dmam_free_coherent()
128 void *vaddr; in dmam_alloc_noncoherent() local
134 vaddr = dma_alloc_noncoherent(dev, size, dma_handle, gfp); in dmam_alloc_noncoherent()
135 if (!vaddr) { in dmam_alloc_noncoherent()
140 dr->vaddr = vaddr; in dmam_alloc_noncoherent()
146 return vaddr; in dmam_alloc_noncoherent()
159 void dmam_free_noncoherent(struct device *dev, size_t size, void *vaddr, in dmam_free_noncoherent() argument
162 struct dma_devres match_data = { size, vaddr, dma_handle }; in dmam_free_noncoherent()
164 dma_free_noncoherent(dev, size, vaddr, dma_handle); in dmam_free_noncoherent()