mmu_gather         45 arch/arm/include/asm/tlb.h __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, unsigned long addr)
mmu_gather         62 arch/arm/include/asm/tlb.h __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, unsigned long addr)
mmu_gather         20 arch/arm64/include/asm/tlb.h static void tlb_flush(struct mmu_gather *tlb);
mmu_gather         24 arch/arm64/include/asm/tlb.h static inline void tlb_flush(struct mmu_gather *tlb)
mmu_gather         44 arch/arm64/include/asm/tlb.h static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte,
mmu_gather         52 arch/arm64/include/asm/tlb.h static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp,
mmu_gather         63 arch/arm64/include/asm/tlb.h static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pudp,
mmu_gather         32 arch/hexagon/mm/init.c DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
mmu_gather          8 arch/ia64/include/asm/hugetlb.h void hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr,
mmu_gather        113 arch/ia64/mm/hugetlbpage.c void hugetlb_free_pgd_range(struct mmu_gather *tlb,
mmu_gather         41 arch/m68k/include/asm/mcf_pgalloc.h static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page,
mmu_gather         60 arch/m68k/include/asm/motorola_pgalloc.h static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page,
mmu_gather         80 arch/m68k/include/asm/motorola_pgalloc.h static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd,
mmu_gather         21 arch/nds32/mm/init.c DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
mmu_gather         44 arch/openrisc/mm/init.c DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
mmu_gather         52 arch/powerpc/include/asm/book3s/32/pgalloc.h static inline void pgtable_free_tlb(struct mmu_gather *tlb,
mmu_gather         69 arch/powerpc/include/asm/book3s/32/pgalloc.h static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table,
mmu_gather         21 arch/powerpc/include/asm/book3s/64/pgalloc.h extern void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int shift);
mmu_gather        120 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud,
mmu_gather        141 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd,
mmu_gather        164 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table,
mmu_gather        113 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h struct mmu_gather;
mmu_gather        114 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h extern void hash__tlb_flush(struct mmu_gather *tlb);
mmu_gather          7 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h struct mmu_gather;
mmu_gather         59 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__tlb_flush(struct mmu_gather *tlb);
mmu_gather         72 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_tlb_pwc(struct mmu_gather *tlb, unsigned long addr);
mmu_gather        106 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void tlb_flush(struct mmu_gather *tlb)
mmu_gather        153 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void flush_tlb_pgtable(struct mmu_gather *tlb, unsigned long address)
mmu_gather          7 arch/powerpc/include/asm/book3s/pgalloc.h extern void tlb_remove_table(struct mmu_gather *tlb, void *table);
mmu_gather         35 arch/powerpc/include/asm/hugetlb.h void hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr,
mmu_gather          8 arch/powerpc/include/asm/nohash/pgalloc.h extern void tlb_remove_table(struct mmu_gather *tlb, void *table);
mmu_gather         10 arch/powerpc/include/asm/nohash/pgalloc.h extern void tlb_flush_pgtable(struct mmu_gather *tlb, unsigned long address);
mmu_gather         13 arch/powerpc/include/asm/nohash/pgalloc.h static inline void tlb_flush_pgtable(struct mmu_gather *tlb,
mmu_gather         49 arch/powerpc/include/asm/nohash/pgalloc.h static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int shift)
mmu_gather         66 arch/powerpc/include/asm/nohash/pgalloc.h static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table,
mmu_gather         28 arch/powerpc/include/asm/tlb.h extern void tlb_flush(struct mmu_gather *tlb);
mmu_gather         47 arch/powerpc/include/asm/tlb.h static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep,
mmu_gather         50 arch/powerpc/mm/book3s32/tlb.c void tlb_flush(struct mmu_gather *tlb)
mmu_gather        159 arch/powerpc/mm/book3s64/hash_tlb.c void hash__tlb_flush(struct mmu_gather *tlb)
mmu_gather        381 arch/powerpc/mm/book3s64/pgtable.c void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int index)
mmu_gather        741 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_tlb_pwc(struct mmu_gather *tlb, unsigned long addr)
mmu_gather       1009 arch/powerpc/mm/book3s64/radix_tlb.c void radix__tlb_flush(struct mmu_gather *tlb)
mmu_gather        273 arch/powerpc/mm/hugetlbpage.c static void hugepd_free(struct mmu_gather *tlb, void *hugepte)
mmu_gather        299 arch/powerpc/mm/hugetlbpage.c static inline void hugepd_free(struct mmu_gather *tlb, void *hugepte) {}
mmu_gather        302 arch/powerpc/mm/hugetlbpage.c static void free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift,
mmu_gather        340 arch/powerpc/mm/hugetlbpage.c static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
mmu_gather        393 arch/powerpc/mm/hugetlbpage.c static void hugetlb_free_pud_range(struct mmu_gather *tlb, pgd_t *pgd,
mmu_gather        447 arch/powerpc/mm/hugetlbpage.c void hugetlb_free_pgd_range(struct mmu_gather *tlb,
mmu_gather        393 arch/powerpc/mm/nohash/tlb.c void tlb_flush(struct mmu_gather *tlb)
mmu_gather        409 arch/powerpc/mm/nohash/tlb.c void tlb_flush_pgtable(struct mmu_gather *tlb, unsigned long address)
mmu_gather          9 arch/riscv/include/asm/tlb.h struct mmu_gather;
mmu_gather         11 arch/riscv/include/asm/tlb.h static void tlb_flush(struct mmu_gather *tlb);
mmu_gather         16 arch/riscv/include/asm/tlb.h static inline void tlb_flush(struct mmu_gather *tlb)
mmu_gather         28 arch/s390/include/asm/pgalloc.h void page_table_free_rcu(struct mmu_gather *, unsigned long *, unsigned long);
mmu_gather         26 arch/s390/include/asm/tlb.h static inline void tlb_flush(struct mmu_gather *tlb);
mmu_gather         27 arch/s390/include/asm/tlb.h static inline bool __tlb_remove_page_size(struct mmu_gather *tlb,
mmu_gather         48 arch/s390/include/asm/tlb.h static inline bool __tlb_remove_page_size(struct mmu_gather *tlb,
mmu_gather         55 arch/s390/include/asm/tlb.h static inline void tlb_flush(struct mmu_gather *tlb)
mmu_gather         64 arch/s390/include/asm/tlb.h static inline void pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte,
mmu_gather         86 arch/s390/include/asm/tlb.h static inline void pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd,
mmu_gather        106 arch/s390/include/asm/tlb.h static inline void p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d,
mmu_gather        125 arch/s390/include/asm/tlb.h static inline void pud_free_tlb(struct mmu_gather *tlb, pud_t *pud,
mmu_gather        275 arch/s390/mm/pgalloc.c void page_table_free_rcu(struct mmu_gather *tlb, unsigned long *table,
mmu_gather         61 arch/sparc/include/asm/hugetlb.h void hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr,
mmu_gather         76 arch/sparc/include/asm/pgalloc_64.h struct mmu_gather;
mmu_gather         77 arch/sparc/include/asm/pgalloc_64.h void tlb_remove_table(struct mmu_gather *, void *);
mmu_gather         79 arch/sparc/include/asm/pgalloc_64.h static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, bool is_page)
mmu_gather         97 arch/sparc/include/asm/pgalloc_64.h static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, bool is_page)
mmu_gather        103 arch/sparc/include/asm/pgalloc_64.h static inline void __pte_free_tlb(struct mmu_gather *tlb, pte_t *pte,
mmu_gather        405 arch/sparc/mm/hugetlbpage.c static void hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd,
mmu_gather        415 arch/sparc/mm/hugetlbpage.c static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
mmu_gather        452 arch/sparc/mm/hugetlbpage.c static void hugetlb_free_pud_range(struct mmu_gather *tlb, pgd_t *pgd,
mmu_gather        490 arch/sparc/mm/hugetlbpage.c void hugetlb_free_pgd_range(struct mmu_gather *tlb,
mmu_gather         71 arch/x86/include/asm/paravirt.h static inline void paravirt_tlb_remove_table(struct mmu_gather *tlb, void *table)
mmu_gather         57 arch/x86/include/asm/paravirt_types.h struct mmu_gather;
mmu_gather        212 arch/x86/include/asm/paravirt_types.h 	void (*tlb_remove_table)(struct mmu_gather *tlb, void *table);
mmu_gather         55 arch/x86/include/asm/pgalloc.h extern void ___pte_free_tlb(struct mmu_gather *tlb, struct page *pte);
mmu_gather         57 arch/x86/include/asm/pgalloc.h static inline void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte,
mmu_gather        113 arch/x86/include/asm/pgalloc.h extern void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd);
mmu_gather        115 arch/x86/include/asm/pgalloc.h static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd,
mmu_gather        165 arch/x86/include/asm/pgalloc.h extern void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud);
mmu_gather        167 arch/x86/include/asm/pgalloc.h static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud,
mmu_gather        208 arch/x86/include/asm/pgalloc.h extern void ___p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d);
mmu_gather        210 arch/x86/include/asm/pgalloc.h static inline void __p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d,
mmu_gather         10 arch/x86/include/asm/tlb.h static inline void tlb_flush(struct mmu_gather *tlb);
mmu_gather         14 arch/x86/include/asm/tlb.h static inline void tlb_flush(struct mmu_gather *tlb)
mmu_gather        310 arch/x86/kernel/ldt.c 	struct mmu_gather tlb;
mmu_gather        364 arch/x86/kernel/paravirt.c 			(void (*)(struct mmu_gather *, void *))tlb_remove_page,
mmu_gather         46 arch/x86/mm/pgtable.c void ___pte_free_tlb(struct mmu_gather *tlb, struct page *pte)
mmu_gather         54 arch/x86/mm/pgtable.c void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd)
mmu_gather         70 arch/x86/mm/pgtable.c void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud)
mmu_gather         77 arch/x86/mm/pgtable.c void ___p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d)
mmu_gather        634 fs/exec.c      	struct mmu_gather tlb;
mmu_gather       1142 fs/proc/task_mmu.c 	struct mmu_gather tlb;
mmu_gather         44 include/asm-generic/hugetlb.h static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb,
mmu_gather        183 include/asm-generic/tlb.h extern void tlb_remove_table(struct mmu_gather *tlb, void *table);
mmu_gather        227 include/asm-generic/tlb.h extern bool __tlb_remove_page_size(struct mmu_gather *tlb, struct page *page,
mmu_gather        288 include/asm-generic/tlb.h void arch_tlb_gather_mmu(struct mmu_gather *tlb,
mmu_gather        290 include/asm-generic/tlb.h void tlb_flush_mmu(struct mmu_gather *tlb);
mmu_gather        291 include/asm-generic/tlb.h void arch_tlb_finish_mmu(struct mmu_gather *tlb,
mmu_gather        294 include/asm-generic/tlb.h static inline void __tlb_adjust_range(struct mmu_gather *tlb,
mmu_gather        302 include/asm-generic/tlb.h static inline void __tlb_reset_range(struct mmu_gather *tlb)
mmu_gather        336 include/asm-generic/tlb.h static inline void tlb_flush(struct mmu_gather *tlb)
mmu_gather        343 include/asm-generic/tlb.h tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { }
mmu_gather        346 include/asm-generic/tlb.h static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) { }
mmu_gather        361 include/asm-generic/tlb.h static inline void tlb_flush(struct mmu_gather *tlb)
mmu_gather        377 include/asm-generic/tlb.h tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma)
mmu_gather        397 include/asm-generic/tlb.h tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { }
mmu_gather        403 include/asm-generic/tlb.h static inline void tlb_flush_mmu_tlbonly(struct mmu_gather *tlb)
mmu_gather        413 include/asm-generic/tlb.h static inline void tlb_remove_page_size(struct mmu_gather *tlb,
mmu_gather        420 include/asm-generic/tlb.h static inline bool __tlb_remove_page(struct mmu_gather *tlb, struct page *page)
mmu_gather        429 include/asm-generic/tlb.h static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page)
mmu_gather        434 include/asm-generic/tlb.h static inline void tlb_change_page_size(struct mmu_gather *tlb,
mmu_gather        447 include/asm-generic/tlb.h static inline unsigned long tlb_get_unmap_shift(struct mmu_gather *tlb)
mmu_gather        461 include/asm-generic/tlb.h static inline unsigned long tlb_get_unmap_size(struct mmu_gather *tlb)
mmu_gather        472 include/asm-generic/tlb.h static inline void tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma)
mmu_gather        483 include/asm-generic/tlb.h static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma)
mmu_gather         32 include/linux/huge_mm.h extern bool madvise_free_huge_pmd(struct mmu_gather *tlb,
mmu_gather         35 include/linux/huge_mm.h extern int zap_huge_pmd(struct mmu_gather *tlb,
mmu_gather         38 include/linux/huge_mm.h extern int zap_huge_pud(struct mmu_gather *tlb,
mmu_gather         16 include/linux/hugetlb.h struct mmu_gather;
mmu_gather         79 include/linux/hugetlb.h void __unmap_hugepage_range_final(struct mmu_gather *tlb,
mmu_gather         83 include/linux/hugetlb.h void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma,
mmu_gather        203 include/linux/hugetlb.h static inline void __unmap_hugepage_range_final(struct mmu_gather *tlb,
mmu_gather        210 include/linux/hugetlb.h static inline void __unmap_hugepage_range(struct mmu_gather *tlb,
mmu_gather        564 include/linux/mm.h struct mmu_gather;
mmu_gather       1460 include/linux/mm.h void unmap_vmas(struct mmu_gather *tlb, struct vm_area_struct *start_vma,
mmu_gather       1465 include/linux/mm.h void free_pgd_range(struct mmu_gather *tlb, unsigned long addr,
mmu_gather        553 include/linux/mm_types.h struct mmu_gather;
mmu_gather        554 include/linux/mm_types.h extern void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm,
mmu_gather        556 include/linux/mm_types.h extern void tlb_finish_mmu(struct mmu_gather *tlb,
mmu_gather       1694 mm/huge_memory.c bool madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma,
mmu_gather       1773 mm/huge_memory.c int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma,
mmu_gather       2041 mm/huge_memory.c int zap_huge_pud(struct mmu_gather *tlb, struct vm_area_struct *vma,
mmu_gather       3519 mm/hugetlb.c   void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma,
mmu_gather       3622 mm/hugetlb.c   void __unmap_hugepage_range_final(struct mmu_gather *tlb,
mmu_gather       3645 mm/hugetlb.c   	struct mmu_gather tlb;
mmu_gather         39 mm/internal.h  void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *start_vma,
mmu_gather         47 mm/internal.h  void unmap_page_range(struct mmu_gather *tlb,
mmu_gather         36 mm/madvise.c   	struct mmu_gather *tlb;
mmu_gather        305 mm/madvise.c   	struct mmu_gather *tlb = private->tlb;
mmu_gather        477 mm/madvise.c   static void madvise_cold_page_range(struct mmu_gather *tlb,
mmu_gather        496 mm/madvise.c   	struct mmu_gather tlb;
mmu_gather        510 mm/madvise.c   static void madvise_pageout_page_range(struct mmu_gather *tlb,
mmu_gather        545 mm/madvise.c   	struct mmu_gather tlb;
mmu_gather        566 mm/madvise.c   	struct mmu_gather *tlb = walk->private;
mmu_gather        704 mm/madvise.c   	struct mmu_gather tlb;
mmu_gather        195 mm/memory.c    static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd,
mmu_gather        204 mm/memory.c    static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
mmu_gather        238 mm/memory.c    static inline void free_pud_range(struct mmu_gather *tlb, p4d_t *p4d,
mmu_gather        272 mm/memory.c    static inline void free_p4d_range(struct mmu_gather *tlb, pgd_t *pgd,
mmu_gather        308 mm/memory.c    void free_pgd_range(struct mmu_gather *tlb,
mmu_gather        370 mm/memory.c    void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma,
mmu_gather       1004 mm/memory.c    static unsigned long zap_pte_range(struct mmu_gather *tlb,
mmu_gather       1139 mm/memory.c    static inline unsigned long zap_pmd_range(struct mmu_gather *tlb,
mmu_gather       1174 mm/memory.c    static inline unsigned long zap_pud_range(struct mmu_gather *tlb,
mmu_gather       1203 mm/memory.c    static inline unsigned long zap_p4d_range(struct mmu_gather *tlb,
mmu_gather       1222 mm/memory.c    void unmap_page_range(struct mmu_gather *tlb,
mmu_gather       1243 mm/memory.c    static void unmap_single_vma(struct mmu_gather *tlb,
mmu_gather       1304 mm/memory.c    void unmap_vmas(struct mmu_gather *tlb,
mmu_gather       1330 mm/memory.c    	struct mmu_gather tlb;
mmu_gather       1357 mm/memory.c    	struct mmu_gather tlb;
mmu_gather       2610 mm/mmap.c      	struct mmu_gather tlb;
mmu_gather       3100 mm/mmap.c      	struct mmu_gather tlb;
mmu_gather         16 mm/mmu_gather.c static bool tlb_next_batch(struct mmu_gather *tlb)
mmu_gather         44 mm/mmu_gather.c static void tlb_batch_pages_flush(struct mmu_gather *tlb)
mmu_gather         55 mm/mmu_gather.c static void tlb_batch_list_free(struct mmu_gather *tlb)
mmu_gather         66 mm/mmu_gather.c bool __tlb_remove_page_size(struct mmu_gather *tlb, struct page *page, int page_size)
mmu_gather        103 mm/mmu_gather.c static inline void tlb_table_invalidate(struct mmu_gather *tlb)
mmu_gather        146 mm/mmu_gather.c static void tlb_table_flush(struct mmu_gather *tlb)
mmu_gather        157 mm/mmu_gather.c void tlb_remove_table(struct mmu_gather *tlb, void *table)
mmu_gather        178 mm/mmu_gather.c static void tlb_flush_mmu_free(struct mmu_gather *tlb)
mmu_gather        188 mm/mmu_gather.c void tlb_flush_mmu(struct mmu_gather *tlb)
mmu_gather        206 mm/mmu_gather.c void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm,
mmu_gather        243 mm/mmu_gather.c void tlb_finish_mmu(struct mmu_gather *tlb,
mmu_gather        541 mm/oom_kill.c  			struct mmu_gather tlb;