Lines Matching refs:vma

419 __local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr)  in __local_flush_tlb_page()  argument
424 uaddr = (uaddr & PAGE_MASK) | ASID(vma->vm_mm); in __local_flush_tlb_page()
427 cpumask_test_cpu(smp_processor_id(), mm_cpumask(vma->vm_mm))) { in __local_flush_tlb_page()
441 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in local_flush_tlb_page() argument
445 uaddr = (uaddr & PAGE_MASK) | ASID(vma->vm_mm); in local_flush_tlb_page()
450 __local_flush_tlb_page(vma, uaddr); in local_flush_tlb_page()
458 __flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in __flush_tlb_page() argument
462 uaddr = (uaddr & PAGE_MASK) | ASID(vma->vm_mm); in __flush_tlb_page()
467 __local_flush_tlb_page(vma, uaddr); in __flush_tlb_page()
603 #define local_flush_tlb_range(vma,start,end) __cpu_flush_user_tlb_range(start,end,vma) argument
617 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr);
619 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end);
631 extern void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr,
634 static inline void update_mmu_cache(struct vm_area_struct *vma, in update_mmu_cache() argument
640 #define update_mmu_cache_pmd(vma, address, pmd) do { } while (0) argument
652 static inline void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) { } in local_flush_tlb_page() argument
654 static inline void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned … in local_flush_tlb_range() argument
660 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr);
662 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end);