/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | hash_tlb.c | 158 void hash__tlb_flush(struct mmu_gather *tlb) in hash__tlb_flush() argument
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush.h | 106 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() argument
|
H A D | pgalloc.h | 134 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb() argument 150 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, in __pmd_free_tlb() argument 168 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, in __pte_free_tlb() argument
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | pgalloc_64.h | 79 static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, bool is_page) in pgtable_free_tlb() argument 97 static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, bool is_page) in pgtable_free_tlb() argument 103 static inline void __pte_free_tlb(struct mmu_gather *tlb, pte_t *pte, in __pte_free_tlb() argument
|
/kernel/linux/linux-5.10/arch/ia64/mm/ |
H A D | hugetlbpage.c | 118 void hugetlb_free_pgd_range(struct mmu_gather *tlb, in hugetlb_free_pgd_range() argument
|
/kernel/linux/linux-6.6/arch/ia64/mm/ |
H A D | hugetlbpage.c | 104 void hugetlb_free_pgd_range(struct mmu_gather *tlb, in hugetlb_free_pgd_range() argument
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | tlb.h | 142 tlb_flush(struct mmu_gather *tlb) tlb_flush() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/ |
H A D | pgalloc.h | 136 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb() argument 152 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, in __pmd_free_tlb() argument 170 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, in __pte_free_tlb() argument
|
H A D | tlbflush.h | 105 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() argument
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | pgalloc_64.h | 82 static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, bool is_page) in pgtable_free_tlb() argument 100 static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, bool is_page) in pgtable_free_tlb() argument 106 static inline void __pte_free_tlb(struct mmu_gather *tlb, pte_t *pte, in __pte_free_tlb() argument
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | omap-iommu-debug.c | 239 DEFINE_SHOW_ATTRIBUTE(tlb); variable
|
/kernel/linux/linux-5.10/mm/ |
H A D | mmu_gather.c | 16 static bool tlb_next_batch(struct mmu_gather *tlb) in tlb_next_batch() argument 44 static void tlb_batch_pages_flush(struct mmu_gather *tlb) in tlb_batch_pages_flush() argument 55 tlb_batch_list_free(struct mmu_gather *tlb) tlb_batch_list_free() argument 66 __tlb_remove_page_size(struct mmu_gather *tlb, struct page *page, int page_size) __tlb_remove_page_size() argument 176 tlb_table_invalidate(struct mmu_gather *tlb) tlb_table_invalidate() argument 194 tlb_table_flush(struct mmu_gather *tlb) tlb_table_flush() argument 205 tlb_remove_table(struct mmu_gather *tlb, void *table) tlb_remove_table() argument 224 tlb_table_init(struct mmu_gather *tlb) tlb_table_init() argument 231 tlb_table_flush(struct mmu_gather *tlb) tlb_table_flush() argument 232 tlb_table_init(struct mmu_gather *tlb) tlb_table_init() argument 236 tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument 244 tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument 262 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) tlb_gather_mmu() argument 297 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) tlb_finish_mmu() argument [all...] |
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | hugetlb.h | 44 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, in hugetlb_free_pgd_range() argument
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | hugetlb.h | 69 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, in hugetlb_free_pgd_range() argument
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | paravirt.c | 83 static void native_tlb_remove_table(struct mmu_gather *tlb, void *table) in native_tlb_remove_table() argument
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | omap-iommu-debug.c | 239 DEFINE_SHOW_ATTRIBUTE(tlb); variable
|
/kernel/linux/linux-6.6/mm/ |
H A D | mmu_gather.c | 18 static bool tlb_next_batch(struct mmu_gather *tlb) in tlb_next_batch() argument 73 tlb_flush_rmaps(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_flush_rmaps() argument 85 tlb_batch_pages_flush(struct mmu_gather *tlb) tlb_batch_pages_flush() argument 108 tlb_batch_list_free(struct mmu_gather *tlb) tlb_batch_list_free() argument 119 __tlb_remove_page_size(struct mmu_gather *tlb, struct encoded_page *page, int page_size) __tlb_remove_page_size() argument 229 tlb_table_invalidate(struct mmu_gather *tlb) tlb_table_invalidate() argument 247 tlb_table_flush(struct mmu_gather *tlb) tlb_table_flush() argument 258 tlb_remove_table(struct mmu_gather *tlb, void *table) tlb_remove_table() argument 277 tlb_table_init(struct mmu_gather *tlb) tlb_table_init() argument 284 tlb_table_flush(struct mmu_gather *tlb) tlb_table_flush() argument 285 tlb_table_init(struct mmu_gather *tlb) tlb_table_init() argument 289 tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument 297 tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument 303 __tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, bool fullmm) __tlb_gather_mmu() argument 336 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm) tlb_gather_mmu() argument 352 tlb_gather_mmu_fullmm(struct mmu_gather *tlb, struct mm_struct *mm) tlb_gather_mmu_fullmm() argument 364 tlb_finish_mmu(struct mmu_gather *tlb) tlb_finish_mmu() argument [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | pgalloc.c | 275 void page_table_free_rcu(struct mmu_gather *tlb, unsigned long *table, in page_table_free_rcu() argument
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | pgalloc.h | 58 static inline void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte, in __pte_free_tlb() argument 92 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, in __pmd_free_tlb() argument 129 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb() argument 172 __p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d, unsigned long address) __p4d_free_tlb() argument [all...] |
/kernel/linux/linux-5.10/arch/sparc/mm/ |
H A D | hugetlbpage.c | 410 static void hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in hugetlb_free_pte_range() argument 420 static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, in hugetlb_free_pmd_range() argument 457 static void hugetlb_free_pud_range(struct mmu_gather *tlb, p4d_t *p4d, in hugetlb_free_pud_range() argument 495 hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pgd_range() argument [all...] |
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | tlb.h | 152 tlb_flush(struct mmu_gather *tlb) tlb_flush() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-omap1/ |
H A D | usb.c | 553 unsigned int tlb; in omap_1510_local_bus_init() local
|
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | code-patching.c | 141 struct mmu_gather tlb; in put_patching_mm() local
|
/kernel/linux/linux-6.6/arch/sparc/mm/ |
H A D | hugetlbpage.c | 422 static void hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in hugetlb_free_pte_range() argument 432 static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, in hugetlb_free_pmd_range() argument 469 static void hugetlb_free_pud_range(struct mmu_gather *tlb, p4d_t *p4d, in hugetlb_free_pud_range() argument 507 hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pgd_range() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | ohci-omap.c | 132 unsigned int tlb; in omap_1510_local_bus_init() local
|