Home
last modified time | relevance | path

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

123

/linux-2.6.39/mm/
Dpgtable-generic.c46 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_set_access_flags()
79 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young()
103 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush()
118 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_splitting_flush()
/linux-2.6.39/arch/sparc/include/asm/
Dtlbflush_32.h41 BTFIXUPDEF_CALL(void, flush_tlb_range, struct vm_area_struct *, unsigned long, unsigned long) in BTFIXUPDEF_CALL()
46 #define flush_tlb_range(vma,start,end) BTFIXUP_CALL(flush_tlb_range)(vma,start,end) in BTFIXUPDEF_CALL() macro
Dtlb_32.h11 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
Dtlbflush_64.h16 #define flush_tlb_range(vma,start,end) \ macro
/linux-2.6.39/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-2.6.39/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,
156 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-2.6.39/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
/linux-2.6.39/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
/linux-2.6.39/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-2.6.39/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-2.6.39/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.h134 flush_tlb_range(&vma, start, end); in ia64_tlb_flush_mmu()
136 flush_tlb_range(&vma, ia64_thash(start), ia64_thash(end)); in ia64_tlb_flush_mmu()
/linux-2.6.39/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-2.6.39/arch/m68k/include/asm/
Dtlbflush.h83 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
180 static inline void flush_tlb_range (struct vm_area_struct *vma, in flush_tlb_range() function
254 static inline void flush_tlb_range(struct mm_struct *mm, in flush_tlb_range() function
/linux-2.6.39/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-2.6.39/arch/x86/include/asm/
Dtlbflush.h109 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
139 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() function
/linux-2.6.39/arch/powerpc/mm/
Dtlb_hash32.c177 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() function
182 EXPORT_SYMBOL(flush_tlb_range);
/linux-2.6.39/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-2.6.39/arch/um/include/asm/
Dtlbflush.h24 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
/linux-2.6.39/arch/h8300/include/asm/
Dtlbflush.h44 static inline void flush_tlb_range(struct mm_struct *mm, in flush_tlb_range() function
/linux-2.6.39/arch/cris/include/asm/
Dtlbflush.h36 static inline void flush_tlb_range(struct vm_area_struct * vma, unsigned long start, unsigned long … in flush_tlb_range() function
/linux-2.6.39/arch/x86/mm/
Dpgtable.c331 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_set_access_flags()
392 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young()
407 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_splitting_flush()
/linux-2.6.39/arch/xtensa/include/asm/
Dtlb.h35 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/linux-2.6.39/arch/parisc/include/asm/
Dtlb.h16 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \

123