Lines Matching refs:vmaddr
606 void radix__local_flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr, in radix__local_flush_tlb_page_psize() argument
614 _tlbiel_va(vmaddr, pid, psize, RIC_FLUSH_TLB); in radix__local_flush_tlb_page_psize()
618 void radix__local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in radix__local_flush_tlb_page() argument
623 return radix__local_flush_hugetlb_page(vma, vmaddr); in radix__local_flush_tlb_page()
625 radix__local_flush_tlb_page_psize(vma->vm_mm, vmaddr, mmu_virtual_psize); in radix__local_flush_tlb_page()
781 void radix__flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr, in radix__flush_tlb_page_psize() argument
807 pg_sizes, vmaddr, in radix__flush_tlb_page_psize()
808 vmaddr + size); in radix__flush_tlb_page_psize()
810 _tlbie_va(vmaddr, pid, psize, RIC_FLUSH_TLB); in radix__flush_tlb_page_psize()
812 _tlbiel_va_multicast(mm, vmaddr, pid, psize, RIC_FLUSH_TLB); in radix__flush_tlb_page_psize()
815 _tlbiel_va(vmaddr, pid, psize, RIC_FLUSH_TLB); in radix__flush_tlb_page_psize()
820 void radix__flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in radix__flush_tlb_page() argument
824 return radix__flush_hugetlb_page(vma, vmaddr); in radix__flush_tlb_page()
826 radix__flush_tlb_page_psize(vma->vm_mm, vmaddr, mmu_virtual_psize); in radix__flush_tlb_page()