Home
last modified time | relevance | path

Searched refs:flush_tlb_mm (Results 1 – 83 of 83) sorted by relevance

/linux-4.4.14/arch/metag/include/asm/
Dtlbflush.h46 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
55 flush_tlb_mm(vma->vm_mm); in flush_tlb_page()
61 flush_tlb_mm(vma->vm_mm); in flush_tlb_range()
67 flush_tlb_mm(mm); in flush_tlb_pgtables()
Dtlb.h32 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/cris/include/asm/
Dtlbflush.h26 #define flush_tlb_mm __flush_tlb_mm macro
31 flush_tlb_mm(vma->vm_mm); in flush_tlb_range()
36 flush_tlb_mm(current->mm); in flush_tlb()
Dtlb.h16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/powerpc/include/asm/
Dtlbflush.h48 extern void flush_tlb_mm(struct mm_struct *mm);
53 #define flush_tlb_mm(mm) local_flush_tlb_mm(mm) macro
64 extern void flush_tlb_mm(struct mm_struct *mm);
77 flush_tlb_mm(mm); in local_flush_tlb_mm()
138 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/mn10300/include/asm/
Dtlbflush.h103 extern void flush_tlb_mm(struct mm_struct *);
111 flush_tlb_mm(vma->vm_mm); in flush_tlb_range()
123 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
Dtlb.h29 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/m32r/include/asm/
Dtlbflush.h26 #define flush_tlb_mm(mm) local_flush_tlb_mm(mm) macro
33 #define flush_tlb_mm(mm) do { } while (0) macro
45 #define flush_tlb_mm(mm) smp_flush_tlb_mm(mm) macro
Dtlb.h16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/alpha/include/asm/
Dtlbflush.h107 flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
133 flush_tlb_mm(vma->vm_mm); in flush_tlb_range()
139 extern void flush_tlb_mm(struct mm_struct *);
Dtlb.h8 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/openrisc/mm/
Dtlb.c132 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
159 flush_tlb_mm(prev); in switch_mm()
181 flush_tlb_mm(mm); in destroy_context()
/linux-4.4.14/arch/openrisc/include/asm/
Dtlbflush.h38 void flush_tlb_mm(struct mm_struct *mm);
46 flush_tlb_mm(current->mm); in flush_tlb()
Dtlb.h30 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/mips/include/asm/
Dtlbflush.h28 extern void flush_tlb_mm(struct mm_struct *);
38 #define flush_tlb_mm(mm) local_flush_tlb_mm(mm) macro
Dtlb.h19 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/sh/include/asm/
Dtlbflush.h29 extern void flush_tlb_mm(struct mm_struct *mm);
39 #define flush_tlb_mm(mm) local_flush_tlb_mm(mm) macro
Dmmu_context_64.h27 flush_tlb_mm(mm); in destroy_context()
Dtlb.h53 flush_tlb_mm(tlb->mm); in tlb_finish_mmu()
/linux-4.4.14/arch/microblaze/include/asm/
Dtlbflush.h45 #define flush_tlb_mm local_flush_tlb_mm macro
61 #define flush_tlb_mm(mm) BUG() macro
Dtlb.h14 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/cris/mm/
Dtlb.c50 flush_tlb_mm(old_mm); in alloc_context()
90 flush_tlb_mm(mm); /* TODO this might be redundant ? */ in destroy_context()
/linux-4.4.14/arch/arc/include/asm/
Dtlbflush.h28 #define flush_tlb_mm(mm) local_flush_tlb_mm(mm) macro
36 extern void flush_tlb_mm(struct mm_struct *mm);
Dtlb.h15 flush_tlb_mm((tlb)->mm); \
/linux-4.4.14/arch/frv/include/asm/
Dtlbflush.h35 #define flush_tlb_mm(mm) \ macro
65 #define flush_tlb_mm(mm) BUG() macro
Dtlb.h22 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/arm64/include/asm/
Dtlbflush.h82 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
115 flush_tlb_mm(vma->vm_mm); in __flush_tlb_range()
/linux-4.4.14/arch/m68k/include/asm/
Dtlbflush.h78 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
144 static inline void flush_tlb_mm (struct mm_struct *mm) in flush_tlb_mm() function
255 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
Dtlb.h16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/tile/kernel/
Dtlb.c34 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
50 flush_tlb_mm(current->mm); in flush_tlb_current_task()
/linux-4.4.14/arch/powerpc/mm/
Dtlb_hash32.c134 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
152 EXPORT_SYMBOL(flush_tlb_mm);
Dtlb_nohash.c262 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
280 EXPORT_SYMBOL(flush_tlb_mm);
378 flush_tlb_mm(vma->vm_mm); in flush_tlb_range()
384 flush_tlb_mm(tlb->mm); in tlb_flush()
/linux-4.4.14/arch/xtensa/include/asm/
Dtlbflush.h44 void flush_tlb_mm(struct mm_struct *);
53 #define flush_tlb_mm(mm) local_flush_tlb_mm(mm) macro
Dtlb.h41 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/c6x/include/asm/
Dtlb.h4 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/include/asm-generic/
Dtlbflush.h14 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/x86/include/asm/
Dtlbflush.h185 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
235 #define flush_tlb_mm(mm) flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL) macro
/linux-4.4.14/arch/blackfin/include/asm/
Dtlb.h18 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/hexagon/include/asm/
Dtlb.h35 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
Dtlbflush.h38 extern void flush_tlb_mm(struct mm_struct *mm);
/linux-4.4.14/arch/tile/include/asm/
Dtlb.h21 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
Dtlbflush.h114 extern void flush_tlb_mm(struct mm_struct *);
/linux-4.4.14/arch/score/include/asm/
Dtlb.h11 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
Dtlbflush.h26 #define flush_tlb_mm(mm) local_flush_tlb_mm(mm) macro
/linux-4.4.14/arch/avr32/include/asm/
Dtlbflush.h25 extern void flush_tlb_mm(struct mm_struct *mm);
Dtlb.h22 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/um/include/asm/
Dtlbflush.h23 extern void flush_tlb_mm(struct mm_struct *mm);
Dtlb.h12 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/nios2/include/asm/
Dtlbflush.h34 extern void flush_tlb_mm(struct mm_struct *mm);
Dtlb.h14 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
/linux-4.4.14/arch/unicore32/include/asm/
Dtlb.h18 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
Dtlbflush.h176 #define flush_tlb_mm local_flush_tlb_mm macro
/linux-4.4.14/arch/sparc/include/asm/
Dtlb_32.h19 flush_tlb_mm((tlb)->mm); \
Dtlbflush_32.h8 #define flush_tlb_mm(mm) \ macro
Dtlbflush_64.h24 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/microblaze/mm/
Dmmu_context.c68 flush_tlb_mm(mm); in steal_context()
/linux-4.4.14/arch/parisc/include/asm/
Dtlb.h6 flush_tlb_mm((tlb)->mm);\
Dtlbflush.h50 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/hexagon/mm/
Dvm_tlb.c68 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/ia64/include/asm/
Dtlbflush.h51 flush_tlb_mm (struct mm_struct *mm) in flush_tlb_mm() function
Dtlb.h105 flush_tlb_mm(tlb->mm); in ia64_tlb_flush_mmu_tlbonly()
/linux-4.4.14/arch/arm/include/asm/
Dtlbflush.h608 #define flush_tlb_mm local_flush_tlb_mm macro
616 extern void flush_tlb_mm(struct mm_struct *mm);
659 extern void flush_tlb_mm(struct mm_struct *mm);
Dtlb.h100 flush_tlb_mm(tlb->mm); in tlb_flush()
/linux-4.4.14/arch/alpha/kernel/
Dsmp.c650 flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
675 EXPORT_SYMBOL(flush_tlb_mm);
734 flush_tlb_mm(vma->vm_mm); in flush_tlb_range()
/linux-4.4.14/arch/mn10300/mm/
Dtlb-smp.c143 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/s390/include/asm/
Dtlbflush.h184 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/arm/kernel/
Dsmp_tlb.c147 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/cris/arch-v10/mm/
Dtlb.c64 flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/ia64/sn/kernel/sn2/
Dsn2_smp.c126 flush_tlb_mm(mm); in sn_tlb_migrate_finish()
208 flush_tlb_mm(mm); in sn2_global_tlb_purge()
/linux-4.4.14/arch/m68k/mm/
Dmcfmmu.c192 flush_tlb_mm(mm); in steal_context()
/linux-4.4.14/arch/sparc/mm/
Dleon_mm.c271 flush_tlb_mm((void *)0); in leon_switch_mm()
Dsrmmu.c422 flush_tlb_mm(ctxp->ctx_mm); in alloc_context()
996 flush_tlb_mm(mm); in destroy_context()
/linux-4.4.14/arch/nios2/mm/
Dtlb.c41 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/um/kernel/
Dtlb.c493 flush_tlb_mm(current->mm); in flush_tlb_all()
539 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/sh/kernel/
Dsmp.c358 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/avr32/mm/
Dtlb.c247 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/mips/kernel/
Dsmp.c322 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/xtensa/kernel/
Dsmp.c462 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/arch/x86/mm/
Dpgtable.c185 flush_tlb_mm(mm); in pud_populate()
/linux-4.4.14/arch/arc/mm/
Dtlb.c458 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() function
/linux-4.4.14/Documentation/
Dcachetlb.txt40 2) void flush_tlb_mm(struct mm_struct *mm)
119 flush_tlb_mm(mm);
/linux-4.4.14/fs/proc/
Dtask_mmu.c977 flush_tlb_mm(mm); in clear_refs_write()
/linux-4.4.14/kernel/
Dfork.c516 flush_tlb_mm(oldmm); in dup_mmap()