Lines Matching refs:vmaddr
319 __flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr,
325 flush_dcache_page_asm(physaddr, vmaddr);
327 flush_icache_page_asm(physaddr, vmaddr);
331 static void flush_user_cache_page(struct vm_area_struct *vma, unsigned long vmaddr)
338 vmaddr &= PAGE_MASK;
353 flush_user_dcache_range_asm(vmaddr, vmaddr + PAGE_SIZE);
355 flush_user_icache_range_asm(vmaddr, vmaddr + PAGE_SIZE);
356 flush_tlb_page(vma, vmaddr);
606 unsigned long vmaddr, unsigned long pfn)
616 ptep = get_ptep(vma->vm_mm, vmaddr);
622 flush_cache_page(vma, vmaddr, pfn);
767 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn)
772 flush_user_cache_page(vma, vmaddr);
774 __flush_cache_page(vma, vmaddr, PFN_PHYS(pfn));
777 void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr)
786 flush_user_cache_page(vma, vmaddr);
790 flush_tlb_page(vma, vmaddr);
792 flush_dcache_page_asm(page_to_phys(page), vmaddr);