Lines Matching refs:virt_base
11 void *virt_base; member
45 dma_mem->virt_base = mem_base; in dma_init_coherent_memory()
70 iounmap(mem->virt_base); in dma_release_coherent_memory()
136 return mem->virt_base + (pos << PAGE_SHIFT); in dma_mark_declared_memory_occupied()
183 *ret = mem->virt_base + (pageno << PAGE_SHIFT); in dma_alloc_from_coherent()
217 if (mem && vaddr >= mem->virt_base && vaddr < in dma_release_from_coherent()
218 (mem->virt_base + (mem->size << PAGE_SHIFT))) { in dma_release_from_coherent()
219 int page = (vaddr - mem->virt_base) >> PAGE_SHIFT; in dma_release_from_coherent()
251 if (mem && vaddr >= mem->virt_base && vaddr + size <= in dma_mmap_from_coherent()
252 (mem->virt_base + (mem->size << PAGE_SHIFT))) { in dma_mmap_from_coherent()
254 int start = (vaddr - mem->virt_base) >> PAGE_SHIFT; in dma_mmap_from_coherent()