Lines Matching refs:PAGE_SHIFT
26 int pages = size >> PAGE_SHIFT; in dma_init_coherent_memory()
130 pos = (device_addr - mem->device_base) >> PAGE_SHIFT; in dma_mark_declared_memory_occupied()
136 return mem->virt_base + (pos << PAGE_SHIFT); in dma_mark_declared_memory_occupied()
172 if (unlikely(size > (mem->size << PAGE_SHIFT))) in dma_alloc_from_coherent()
182 *dma_handle = mem->device_base + (pageno << PAGE_SHIFT); in dma_alloc_from_coherent()
183 *ret = mem->virt_base + (pageno << PAGE_SHIFT); in dma_alloc_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()
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()
255 int user_count = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in dma_mmap_from_coherent()
256 int count = size >> PAGE_SHIFT; in dma_mmap_from_coherent()
262 user_count << PAGE_SHIFT, in dma_mmap_from_coherent()