/kernel/linux/linux-5.10/mm/ |
H A D | madvise.c | 40 struct mmu_gather *tlb; member 317 struct mmu_gather *tlb = private->tlb; in madvise_cold_or_pageout_pte_range() local 492 madvise_cold_page_range(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long addr, unsigned long end) madvise_cold_page_range() argument 511 struct mmu_gather tlb; madvise_cold() local 525 madvise_pageout_page_range(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long addr, unsigned long end) madvise_pageout_page_range() argument 560 struct mmu_gather tlb; madvise_pageout() local 581 struct mmu_gather *tlb = walk->private; madvise_free_pte_range() local 719 struct mmu_gather tlb; madvise_free_single_vma() local [all...] |
H A D | huge_memory.c | 1571 bool madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, in madvise_free_huge_pmd() argument 1650 int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, in zap_huge_pmd() argument 1928 zap_huge_pud(struct mmu_gather *tlb, struct vm_area_struct *vma, pud_t *pud, unsigned long addr) zap_huge_pud() argument [all...] |
H A D | mmap.c | 2719 struct mmu_gather tlb; in unmap_region() local 3239 struct mmu_gather tlb; in exit_mmap() local [all...] |
/kernel/linux/linux-5.10/kernel/dma/ |
H A D | swiotlb.c | 206 int __init swiotlb_init_with_tbl(char *tlb, unsigned long nslabs, int verbose) in swiotlb_init_with_tbl() argument 338 swiotlb_late_init_with_tbl(char *tlb, unsigned long nslabs) in swiotlb_late_init_with_tbl() argument
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | tlb.h | 287 static inline void tlb_flush_rmaps(struct mmu_gather *tlb, struc argument 355 __tlb_adjust_range(struct mmu_gather *tlb, unsigned long address, unsigned int range_size) __tlb_adjust_range() argument 363 __tlb_reset_range(struct mmu_gather *tlb) __tlb_reset_range() argument 397 tlb_flush(struct mmu_gather *tlb) tlb_flush() argument 411 tlb_flush(struct mmu_gather *tlb) tlb_flush() argument 430 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_update_vma_flags() argument 448 tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument 462 tlb_remove_page_size(struct mmu_gather *tlb, struct page *page, int page_size) tlb_remove_page_size() argument 469 __tlb_remove_page(struct mmu_gather *tlb, struct page *page, unsigned int flags) __tlb_remove_page() argument 478 tlb_remove_page(struct mmu_gather *tlb, struct page *page) tlb_remove_page() argument 483 tlb_remove_ptdesc(struct mmu_gather *tlb, void *pt) tlb_remove_ptdesc() argument 489 tlb_remove_page_ptdesc(struct mmu_gather *tlb, struct ptdesc *pt) tlb_remove_page_ptdesc() argument 494 tlb_change_page_size(struct mmu_gather *tlb, unsigned int page_size) tlb_change_page_size() argument 507 tlb_get_unmap_shift(struct mmu_gather *tlb) tlb_get_unmap_shift() argument 521 tlb_get_unmap_size(struct mmu_gather *tlb) tlb_get_unmap_size() argument 531 tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_start_vma() argument 542 tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_end_vma() argument 566 tlb_flush_pte_range(struct mmu_gather *tlb, unsigned long address, unsigned long size) tlb_flush_pte_range() argument 573 tlb_flush_pmd_range(struct mmu_gather *tlb, unsigned long address, unsigned long size) tlb_flush_pmd_range() argument 580 tlb_flush_pud_range(struct mmu_gather *tlb, unsigned long address, unsigned long size) tlb_flush_pud_range() argument 587 tlb_flush_p4d_range(struct mmu_gather *tlb, unsigned long address, unsigned long size) tlb_flush_p4d_range() argument [all...] |
/kernel/linux/linux-6.6/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/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_types.h | 124 } tlb; member
|
/kernel/linux/linux-6.6/mm/ |
H A D | oom_kill.c | 540 struct mmu_gather tlb; in __oom_reap_task_mm() local
|
H A D | madvise.c | 41 struct mmu_gather *tlb; member 347 struct mmu_gather *tlb = private->tlb; in madvise_cold_or_pageout_pte_range() local 544 madvise_cold_page_range(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long addr, unsigned long end) madvise_cold_page_range() argument 568 struct mmu_gather tlb; madvise_cold() local 582 madvise_pageout_page_range(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long addr, unsigned long end) madvise_pageout_page_range() argument 601 struct mmu_gather tlb; madvise_pageout() local 629 struct mmu_gather *tlb = walk->private; madvise_free_pte_range() local 773 struct mmu_gather tlb; madvise_free_single_vma() local [all...] |
H A D | mempolicy.c | 646 struct mmu_gather tlb; in change_prot_numa() local
|
H A D | huge_memory.c | 1580 bool madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, in madvise_free_huge_pmd() argument 1659 int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, in zap_huge_pmd() argument 1804 change_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, pgprot_t newprot, unsigned long cp_flags) change_huge_pmd() argument 1970 zap_huge_pud(struct mmu_gather *tlb, struct vm_area_struct *vma, pud_t *pud, unsigned long addr) zap_huge_pud() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/kvm/ |
H A D | mmu.c | 1175 struct kvm_mips_tlb *tlb; in kvm_trap_emul_gva_fault() local 1014 kvm_mips_handle_mapped_seg_tlb_fault(struct kvm_vcpu *vcpu, struct kvm_mips_tlb *tlb, unsigned long gva, bool write_fault) kvm_mips_handle_mapped_seg_tlb_fault() argument [all...] |
H A D | emulate.c | 1032 struct kvm_mips_tlb *tlb; in kvm_mips_emul_tlbr() local 1060 kvm_mips_invalidate_guest_tlb(struct kvm_vcpu *vcpu, struct kvm_mips_tlb *tlb) kvm_mips_invalidate_guest_tlb() argument 1106 struct kvm_mips_tlb *tlb = NULL; kvm_mips_emul_tlbwi() local 1141 struct kvm_mips_tlb *tlb = NULL; kvm_mips_emul_tlbwr() local 3256 struct kvm_mips_tlb *tlb = &vcpu->arch.guest_tlb[index]; kvm_mips_handle_tlbmiss() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | radix_tlb.c | 1184 void radix__tlb_flush(struct mmu_gather *tlb) in radix__tlb_flush() argument [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | exec.c | 691 struct mmu_gather tlb; in shift_arg_pages() local
|
/kernel/linux/linux-6.6/kernel/dma/ |
H A D | swiotlb.c | 319 void *tlb; in swiotlb_memblock_alloc() local 314 swiotlb_memblock_alloc(unsigned long nslabs, unsigned int flags, int (*remap)(void *tlb, unsigned long nslabs)) swiotlb_memblock_alloc() argument 350 swiotlb_init_remap(bool addressing_limit, unsigned int flags, int (*remap)(void *tlb, unsigned long nslabs)) swiotlb_init_remap() argument 357 void *tlb; swiotlb_init_remap() local 426 swiotlb_init_late(size_t size, gfp_t gfp_mask, int (*remap)(void *tlb, unsigned long nslabs)) swiotlb_init_late() argument 685 struct page *tlb; swiotlb_alloc_pool() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object_types.h | 680 u32 tlb[I915_MAX_GT]; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_vma.c | 1341 void vma_invalidate_tlb(struct i915_address_space *vm, u32 *tlb) in vma_invalidate_tlb() argument
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | paravirt.h | 77 static inline void paravirt_tlb_remove_table(struct mmu_gather *tlb, void *table) in paravirt_tlb_remove_table() argument
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | auxtrace.h | 127 bool tlb; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | hugetlb.h | 305 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, in hugetlb_free_pgd_range() argument 350 static inline void __unmap_hugepage_range_final(struct mmu_gather *tlb, in __unmap_hugepage_range_final() argument 357 static inline void __unmap_hugepage_range(struct mmu_gather *tlb, in __unmap_hugepage_range() argument
|
/kernel/linux/linux-6.6/fs/ |
H A D | exec.c | 694 struct mmu_gather tlb; in shift_arg_pages() local 764 struct mmu_gather tlb; in setup_arg_pages() local [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | hugetlb.h | 417 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, in hugetlb_free_pgd_range() argument 476 static inline void __unmap_hugepage_range(struct mmu_gather *tlb, in __unmap_hugepage_range() argument
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | paravirt.h | 90 static inline void paravirt_tlb_remove_table(struct mmu_gather *tlb, void *table) in paravirt_tlb_remove_table() argument
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | auxtrace.h | 145 bool tlb; member
|