| /kernel/linux/linux-6.6/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 90 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, in __pmd_free_tlb() argument 127 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb() argument 170 __p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d, unsigned long address) __p4d_free_tlb() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
| H A D | i915_vma_resource.c | 230 i915_vma_resource_unbind(struct i915_vma_resource *vma_res, u32 *tlb) i915_vma_resource_unbind() argument
|
| H A D | i915_vma_resource.h | 138 u32 *tlb; member
|
| /kernel/linux/linux-6.6/mm/ |
| H A D | userfaultfd.c | 771 struct mmu_gather tlb; in uffd_wp_range() local
|
| H A D | mprotect.c | 84 static long change_pte_range(struct mmu_gather *tlb, in change_pte_range() argument 354 static inline long change_pmd_range(struct mmu_gather *tlb, in change_pmd_range() argument 438 static inline long change_pud_range(struct mmu_gather *tlb, in change_pud_range() argument 461 static inline long change_p4d_range(struct mmu_gather *tlb, in change_p4d_range() argument 484 change_protection_range(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long addr, unsigned long end, pgprot_t newprot, unsigned long cp_flags) change_protection_range() argument 514 change_protection(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long cp_flags) change_protection() argument 576 mprotect_fixup(struct vma_iterator *vmi, struct mmu_gather *tlb, struct vm_area_struct *vma, struct vm_area_struct **pprev, unsigned long start, unsigned long end, unsigned long newflags) mprotect_fixup() argument 700 struct mmu_gather tlb; do_mprotect_pkey() local [all...] |
| /kernel/linux/linux-5.10/arch/powerpc/mm/ |
| H A D | hugetlbpage.c | 268 static void hugepd_free(struct mmu_gather *tlb, void *hugepte) in hugepd_free() argument 294 static inline void hugepd_free(struct mmu_gather *tlb, void *hugepte) {} in hugepd_free() argument 297 static void free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift, in free_hugepd_range() argument 333 static void hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in hugetlb_free_pte_range() argument 356 hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pmd_range() argument 415 hugetlb_free_pud_range(struct mmu_gather *tlb, p4d_t *p4d, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pud_range() argument 469 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/powerpc/mm/nohash/ |
| H A D | tlb.c | 390 void tlb_flush(struct mmu_gather *tlb) in tlb_flush() argument 406 void tlb_flush_pgtable(struct mmu_gather *tlb, unsigned long address) in tlb_flush_pgtable() argument
|
| /kernel/linux/linux-5.10/arch/sparc/include/asm/ |
| H A D | spitfire.h | 302 static inline unsigned long cheetah_get_dtlb_data(int entry, int tlb) in cheetah_get_dtlb_data() argument 314 static inline unsigned long cheetah_get_dtlb_tag(int entry, int tlb) in cheetah_get_dtlb_tag() argument 324 static inline void cheetah_put_dtlb_data(int entry, unsigned long data, int tlb) in cheetah_put_dtlb_data() argument
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| H A D | ldt.c | 394 struct mmu_gather tlb; in free_ldt_pgtables() local
|
| /kernel/linux/linux-5.10/arch/mips/kvm/ |
| H A D | tlb.c | 91 struct kvm_mips_tlb tlb; in kvm_mips_dump_guest_tlbs() local 122 struct kvm_mips_tlb *tlb = vcpu->arch.guest_tlb; kvm_mips_guest_tlb_lookup() local [all...] |
| H A D | trap_emul.c | 191 struct kvm_mips_tlb *tlb; in kvm_trap_emul_handle_tlb_mod() local
|
| /kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
| H A D | pgtable.c | 385 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int index) in pgtable_free_tlb() argument
|
| H A D | radix_tlb.c | 1046 void radix__tlb_flush(struct mmu_gather *tlb) in radix__tlb_flush() argument [all...] |
| /kernel/linux/linux-6.6/arch/powerpc/mm/ |
| H A D | hugetlbpage.c | 275 static void hugepd_free(struct mmu_gather *tlb, void *hugepte) in hugepd_free() argument 301 static inline void hugepd_free(struct mmu_gather *tlb, void *hugepte) {} in hugepd_free() argument 319 static void free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift, in free_hugepd_range() argument 347 static void hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in hugetlb_free_pte_range() argument 361 hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pmd_range() argument 412 hugetlb_free_pud_range(struct mmu_gather *tlb, p4d_t *p4d, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pud_range() argument 458 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-6.6/arch/powerpc/mm/nohash/ |
| H A D | tlb.c | 356 void tlb_flush(struct mmu_gather *tlb) in tlb_flush() argument 372 void tlb_flush_pgtable(struct mmu_gather *tlb, unsigned long address) in tlb_flush_pgtable() argument
|
| /kernel/linux/linux-6.6/arch/s390/mm/ |
| H A D | pgalloc.c | 379 void page_table_free_rcu(struct mmu_gather *tlb, unsigned long *table, in page_table_free_rcu() argument
|
| /kernel/linux/linux-6.6/arch/sparc/include/asm/ |
| H A D | spitfire.h | 302 static inline unsigned long cheetah_get_dtlb_data(int entry, int tlb) in cheetah_get_dtlb_data() argument 314 static inline unsigned long cheetah_get_dtlb_tag(int entry, int tlb) in cheetah_get_dtlb_tag() argument 324 static inline void cheetah_put_dtlb_data(int entry, unsigned long data, int tlb) in cheetah_put_dtlb_data() argument
|
| /kernel/linux/linux-5.10/mm/ |
| H A D | oom_kill.c | 542 struct mmu_gather tlb; in __oom_reap_task_mm() local
|
| /kernel/linux/linux-5.10/include/asm-generic/ |
| H A D | tlb.h | 309 static inline void __tlb_adjust_range(struct mmu_gather *tlb, in __tlb_adjust_range() argument 317 __tlb_reset_range(struct mmu_gather *tlb) __tlb_reset_range() argument 351 tlb_flush(struct mmu_gather *tlb) tlb_flush() argument 358 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_update_vma_flags() argument 361 tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_end_vma() argument 376 tlb_flush(struct mmu_gather *tlb) tlb_flush() argument 392 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_update_vma_flags() argument 412 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_update_vma_flags() argument 418 tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument 433 tlb_remove_page_size(struct mmu_gather *tlb, struct page *page, int page_size) tlb_remove_page_size() argument 440 __tlb_remove_page(struct mmu_gather *tlb, struct page *page) __tlb_remove_page() argument 449 tlb_remove_page(struct mmu_gather *tlb, struct page *page) tlb_remove_page() argument 454 tlb_change_page_size(struct mmu_gather *tlb, unsigned int page_size) tlb_change_page_size() argument 467 tlb_get_unmap_shift(struct mmu_gather *tlb) tlb_get_unmap_shift() argument 481 tlb_get_unmap_size(struct mmu_gather *tlb) tlb_get_unmap_size() argument 492 tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_start_vma() argument 503 tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_end_vma() argument 522 tlb_flush_pte_range(struct mmu_gather *tlb, unsigned long address, unsigned long size) tlb_flush_pte_range() argument 529 tlb_flush_pmd_range(struct mmu_gather *tlb, unsigned long address, unsigned long size) tlb_flush_pmd_range() argument 536 tlb_flush_pud_range(struct mmu_gather *tlb, unsigned long address, unsigned long size) tlb_flush_pud_range() argument 543 tlb_flush_p4d_range(struct mmu_gather *tlb, unsigned long address, unsigned long size) tlb_flush_p4d_range() argument [all...] |
| /kernel/linux/linux-5.10/include/linux/ |
| H A D | io-pgtable.h | 101 const struct iommu_flush_ops *tlb; member
|
| /kernel/linux/linux-6.6/include/linux/ |
| H A D | io-pgtable.h | 100 const struct iommu_flush_ops *tlb; member [all...] |
| /kernel/linux/linux-6.6/arch/x86/kernel/ |
| H A D | ldt.c | 396 struct mmu_gather tlb; in free_ldt_pgtables() local
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
| H A D | msm_iommu.c | 24 const struct iommu_flush_ops *tlb; member
|
| /kernel/linux/linux-5.10/arch/x86/mm/ |
| H A D | pgtable.c | 23 void paravirt_tlb_remove_table(struct mmu_gather *tlb, void *table) in paravirt_tlb_remove_table() argument 53 void ___pte_free_tlb(struct mmu_gather *tlb, struct page *pte) in ___pte_free_tlb() argument 61 void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) in ___pmd_free_tlb() argument 77 void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud) in ___pud_free_tlb() argument 84 ___p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d) ___p4d_free_tlb() argument [all...] |
| /kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
| H A D | pgtable.c | 481 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int index) in pgtable_free_tlb() argument
|