Lines Matching refs:dma_handle
23 dma_addr_t dma_handle; 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()
46 this->dma_handle != match->dma_handle); in dmam_match()
66 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_coherent() argument
75 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp); in dmam_alloc_coherent()
82 dr->dma_handle = *dma_handle; in dmam_alloc_coherent()
101 dma_addr_t dma_handle) 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()
125 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_noncoherent() argument
134 vaddr = dma_alloc_noncoherent(dev, size, dma_handle, gfp); in dmam_alloc_noncoherent()
141 dr->dma_handle = *dma_handle; in dmam_alloc_noncoherent()
160 dma_addr_t dma_handle) 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()