Home
last modified time | relevance | path

Searched defs:tlb (Results 51 - 75 of 113) sorted by relevance

12345

/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dpgalloc.h58 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 Di915_vma_resource.c230 i915_vma_resource_unbind(struct i915_vma_resource *vma_res, u32 *tlb) i915_vma_resource_unbind() argument
H A Di915_vma_resource.h138 u32 *tlb; member
/kernel/linux/linux-6.6/mm/
H A Duserfaultfd.c771 struct mmu_gather tlb; in uffd_wp_range() local
H A Dmprotect.c84 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 Dhugetlbpage.c268 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 Dtlb.c390 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 Dspitfire.h302 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 Dldt.c394 struct mmu_gather tlb; in free_ldt_pgtables() local
/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dtlb.c91 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 Dtrap_emul.c191 struct kvm_mips_tlb *tlb; in kvm_trap_emul_handle_tlb_mod() local
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dpgtable.c385 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int index) in pgtable_free_tlb() argument
H A Dradix_tlb.c1046 void radix__tlb_flush(struct mmu_gather *tlb) in radix__tlb_flush() argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/mm/
H A Dhugetlbpage.c275 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 Dtlb.c356 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 Dpgalloc.c379 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 Dspitfire.h302 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 Doom_kill.c542 struct mmu_gather tlb; in __oom_reap_task_mm() local
/kernel/linux/linux-5.10/include/asm-generic/
H A Dtlb.h309 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 Dio-pgtable.h101 const struct iommu_flush_ops *tlb; member
/kernel/linux/linux-6.6/include/linux/
H A Dio-pgtable.h100 const struct iommu_flush_ops *tlb; member
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dldt.c396 struct mmu_gather tlb; in free_ldt_pgtables() local
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_iommu.c24 const struct iommu_flush_ops *tlb; member
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dpgtable.c23 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 Dpgtable.c481 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int index) in pgtable_free_tlb() argument

Completed in 20 milliseconds

12345