Home
last modified time | relevance | path

Searched refs:flush_tlb_range (Results 1 – 63 of 63) sorted by relevance

/linux-4.4.14/arch/m32r/include/asm/
Dtlbflush.h28 #define flush_tlb_range(vma, start, end) \ macro
35 #define flush_tlb_range(vma, start, end) do { } while (0) macro
47 #define flush_tlb_range(vma, start, end) \ macro
/linux-4.4.14/arch/openrisc/include/asm/
Dtlbflush.h40 void flush_tlb_range(struct vm_area_struct *vma,
52 flush_tlb_range(NULL, start, end); in flush_tlb_kernel_range()
/linux-4.4.14/arch/mips/include/asm/
Dtlbflush.h29 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long,
39 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) macro
Dhugetlb.h103 flush_tlb_range(vma, addr, addr + HPAGE_SIZE); in huge_ptep_set_access_flags()
/linux-4.4.14/arch/powerpc/include/asm/
Dtlbflush.h37 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
67 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
157 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/sh/include/asm/
Dtlbflush.h30 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
43 #define flush_tlb_range(vma, start, end) \ macro
Dtlb.h84 flush_tlb_range(vma, tlb->start, tlb->end); in tlb_end_vma()
/linux-4.4.14/arch/microblaze/include/asm/
Dtlbflush.h47 #define flush_tlb_range local_flush_tlb_range macro
63 #define flush_tlb_range(mm, start, end) BUG() macro
/linux-4.4.14/arch/arc/include/asm/
Dtlbflush.h24 #define flush_tlb_range(vma, s, e) local_flush_tlb_range(vma, s, e) macro
31 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
Dtlb.h39 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/linux-4.4.14/arch/frv/include/asm/
Dtlbflush.h42 #define flush_tlb_range(vma,start,end) \ macro
67 #define flush_tlb_range(mm,start,end) BUG() macro
/linux-4.4.14/arch/ia64/include/asm/
Dtlbflush.h69 extern void flush_tlb_range (struct vm_area_struct *vma, unsigned long start, unsigned long end);
78 flush_tlb_range(vma, (addr & PAGE_MASK), (addr & PAGE_MASK) + PAGE_SIZE); in flush_tlb_page()
Dtlb.h124 flush_tlb_range(&vma, start, end); in ia64_tlb_flush_mmu_tlbonly()
126 flush_tlb_range(&vma, ia64_thash(start), ia64_thash(end)); in ia64_tlb_flush_mmu_tlbonly()
/linux-4.4.14/arch/mn10300/include/asm/
Dtlbflush.h108 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
130 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/m68k/include/asm/
Dtlbflush.h94 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
191 static inline void flush_tlb_range (struct vm_area_struct *vma, in flush_tlb_range() function
265 static inline void flush_tlb_range(struct mm_struct *mm, in flush_tlb_range() function
/linux-4.4.14/arch/alpha/include/asm/
Dtlbflush.h130 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
141 extern void flush_tlb_range(struct vm_area_struct *, unsigned long,
/linux-4.4.14/arch/powerpc/mm/
Dtlb_hash32.c175 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
180 EXPORT_SYMBOL(flush_tlb_range);
Dtlb_nohash.c374 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
380 EXPORT_SYMBOL(flush_tlb_range);
/linux-4.4.14/arch/xtensa/include/asm/
Dtlbflush.h46 void flush_tlb_range(struct vm_area_struct *, unsigned long,
55 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, \ macro
Dtlb.h35 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/linux-4.4.14/arch/x86/include/asm/
Dtlbflush.h198 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
237 #define flush_tlb_range(vma, start, end) \ macro
/linux-4.4.14/arch/avr32/include/asm/
Dtlbflush.h26 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
Dtlb.h15 flush_tlb_range(vma, vma->vm_start, vma->vm_end)
/linux-4.4.14/arch/um/include/asm/
Dtlbflush.h24 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
/linux-4.4.14/arch/hexagon/include/asm/
Dtlbflush.h40 extern void flush_tlb_range(struct vm_area_struct *vma,
/linux-4.4.14/arch/nios2/include/asm/
Dtlbflush.h35 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
/linux-4.4.14/arch/sparc/include/asm/
Dtlb_32.h11 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
Dtlbflush_32.h10 #define flush_tlb_range(vma, start, end) \ macro
Dtlbflush_64.h33 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/cris/include/asm/
Dtlbflush.h29 static inline void flush_tlb_range(struct vm_area_struct * vma, unsigned long start, unsigned long … in flush_tlb_range() function
/linux-4.4.14/arch/metag/include/asm/
Dtlb.h20 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
Dtlbflush.h58 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/parisc/include/asm/
Dtlb.h16 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
Dtlbflush.h33 #define flush_tlb_range(vma, start, end) \ macro
/linux-4.4.14/mm/
Dpgtable-generic.c98 #define flush_pmd_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end)
215 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_collapse_flush()
Dmigrate.c1773 flush_tlb_range(vma, mmun_start, mmun_end); in migrate_misplaced_transhuge_page()
1827 flush_tlb_range(vma, mmun_start, mmun_end); in migrate_misplaced_transhuge_page()
1832 flush_tlb_range(vma, mmun_start, mmun_end); in migrate_misplaced_transhuge_page()
Dmprotect.c237 flush_tlb_range(vma, start, end); in change_protection_range()
Dmremap.c229 flush_tlb_range(vma, old_end-len, old_addr); in move_page_tables()
Dhugetlb.c3991 flush_tlb_range(vma, start, end); in hugetlb_change_protection()
/linux-4.4.14/arch/hexagon/mm/
Dvm_tlb.c37 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
/linux-4.4.14/arch/unicore32/include/asm/
Dtlbflush.h179 #define flush_tlb_range local_flush_tlb_range macro
/linux-4.4.14/arch/tile/include/asm/
Dtlbflush.h118 extern void flush_tlb_range(struct vm_area_struct *,
/linux-4.4.14/arch/arm/include/asm/
Dtlbflush.h611 #define flush_tlb_range local_flush_tlb_range macro
619 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end);
662 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end);
Dtlb.h102 flush_tlb_range(tlb->vma, tlb->range_start, tlb->range_end); in tlb_flush()
/linux-4.4.14/arch/score/include/asm/
Dtlbflush.h27 #define flush_tlb_range(vma, vmaddr, end) \ macro
/linux-4.4.14/arch/arm64/include/asm/
Dtlbflush.h132 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/openrisc/mm/
Dtlb.c102 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/tile/kernel/
Dtlb.c68 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/s390/include/asm/
Dtlbflush.h189 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/arm/kernel/
Dsmp_tlb.c180 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/x86/mm/
Dpgtable.c508 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young()
523 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_splitting_flush()
/linux-4.4.14/arch/ia64/mm/
Dtlb.c301 flush_tlb_range (struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
338 EXPORT_SYMBOL(flush_tlb_range);
/linux-4.4.14/arch/alpha/kernel/
Dsmp.c731 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) in flush_tlb_range() function
736 EXPORT_SYMBOL(flush_tlb_range);
/linux-4.4.14/arch/sparc/mm/
Dtlb.c215 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_invalidate()
/linux-4.4.14/arch/nios2/mm/
Dtlb.c94 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
/linux-4.4.14/arch/um/kernel/
Dtlb.c517 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
524 EXPORT_SYMBOL(flush_tlb_range);
/linux-4.4.14/arch/sh/kernel/
Dsmp.c388 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/avr32/mm/
Dtlb.c173 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
/linux-4.4.14/arch/mips/kernel/
Dsmp.c354 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) in flush_tlb_range() function
/linux-4.4.14/arch/xtensa/kernel/
Dsmp.c488 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-4.4.14/arch/arm/mach-rpc/
Decard.c242 flush_tlb_range(&vma, IO_START, IO_START + IO_SIZE); in ecard_init_pgtables()
243 flush_tlb_range(&vma, EASI_START, EASI_START + EASI_SIZE); in ecard_init_pgtables()
/linux-4.4.14/arch/arc/mm/
Dtlb.c474 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
/linux-4.4.14/Documentation/
Dcachetlb.txt52 3) void flush_tlb_range(struct vm_area_struct *vma,
123 flush_tlb_range(vma, start, end);