Lines Matching refs:vmaddr
331 __flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, in __flush_cache_page() argument
346 flush_tlb_page(vma, vmaddr); in __flush_cache_page()
349 flush_dcache_page_asm(physaddr, vmaddr); in __flush_cache_page()
351 flush_icache_page_asm(physaddr, vmaddr); in __flush_cache_page()
624 unsigned long vmaddr) in flush_cache_page_if_present() argument
630 ptep = get_ptep(vma->vm_mm, vmaddr); in flush_cache_page_if_present()
637 __flush_cache_page(vma, vmaddr, PFN_PHYS(pte_pfn(pte))); in flush_cache_page_if_present()
640 unsigned long physaddr = get_upa(mm, vmaddr); in flush_cache_page_if_present()
643 __flush_cache_page(vma, vmaddr, PAGE_ALIGN_DOWN(physaddr)); in flush_cache_page_if_present()
771 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) in flush_cache_page() argument
773 __flush_cache_page(vma, vmaddr, PFN_PHYS(pfn)); in flush_cache_page()
776 void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in flush_anon_page() argument
781 __flush_cache_page(vma, vmaddr, PFN_PHYS(page_to_pfn(page))); in flush_anon_page()