/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | tlb.h | 11 static void tlb_flush(struct mmu_gather *tlb); 13 #define tlb_flush tlb_flush macro 16 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | tlb.h | 11 static void tlb_flush(struct mmu_gather *tlb); 13 #define tlb_flush tlb_flush macro 16 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | tlb.h | 9 #define tlb_flush tlb_flush macro 10 static inline void tlb_flush(struct mmu_gather *tlb); 14 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | tlb.h | 5 #define tlb_flush tlb_flush macro 6 static inline void tlb_flush(struct mmu_gather *tlb); 10 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | tlb.h | 19 #define tlb_flush tlb_flush macro 20 static void tlb_flush(struct mmu_gather *tlb); 53 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | tlb.h | 26 static inline void tlb_flush(struct mmu_gather *tlb); 33 #define tlb_flush tlb_flush macro 54 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | tlb.h | 19 #define tlb_flush tlb_flush macro 20 static void tlb_flush(struct mmu_gather *tlb); 53 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | tlb.h | 26 static inline void tlb_flush(struct mmu_gather *tlb); 31 #define tlb_flush tlb_flush macro 56 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | tlb.h | 24 #define tlb_flush tlb_flush macro 25 extern void tlb_flush(struct mmu_gather *tlb);
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | tlb.h | 26 #define tlb_flush tlb_flush macro 27 extern void tlb_flush(struct mmu_gather *tlb);
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | tlb.h | 147 static void tlb_flush(struct mmu_gather *tlb); 149 #define tlb_flush tlb_flush macro 152 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | tlb.h | 137 static void tlb_flush(struct mmu_gather *tlb); 139 #define tlb_flush tlb_flush macro 142 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | tlb.h | 109 * And allows the architecture to provide and implement tlb_flush(): 111 * tlb_flush() may, in addition to the above mentioned mmu_gather fields, make 127 * If an architecture does not provide tlb_flush() a default implementation 135 * This ensures we call tlb_flush() every time tlb_change_page_size() actually 136 * changes the size and provides mmu_gather::page_size to tlb_flush(). 339 #if defined(tlb_flush) || defined(tlb_start_vma) || defined(tlb_end_vma) 340 #error MMU_GATHER_NO_RANGE relies on default tlb_flush(), tlb_start_vma() and tlb_end_vma() 351 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function 365 #ifndef tlb_flush 368 #error Default tlb_flush() relie 376 static inline void tlb_flush(struct mmu_gather *tlb) tlb_flush() function [all...] |
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | tlb.h | 111 * And allows the architecture to provide and implement tlb_flush(): 113 * tlb_flush() may, in addition to the above mentioned mmu_gather fields, make 129 * If an architecture does not provide tlb_flush() a default implementation 137 * This ensures we call tlb_flush() every time tlb_change_page_size() actually 138 * changes the size and provides mmu_gather::page_size to tlb_flush(). 385 #if defined(tlb_flush) 386 #error MMU_GATHER_NO_RANGE relies on default tlb_flush() 397 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function 405 #ifndef tlb_flush 407 * When an architecture does not provide its own tlb_flush() implementatio 411 static inline void tlb_flush(struct mmu_gather *tlb) tlb_flush() function [all...] |
/kernel/linux/linux-5.10/drivers/char/agp/ |
H A D | intel-agp.c | 459 .tlb_flush = intel_tlbflush, 486 .tlb_flush = intel_8xx_tlbflush, 513 .tlb_flush = intel_820_tlbflush, 540 .tlb_flush = intel_8xx_tlbflush, 567 .tlb_flush = intel_8xx_tlbflush, 594 .tlb_flush = intel_8xx_tlbflush, 621 .tlb_flush = intel_8xx_tlbflush, 648 .tlb_flush = intel_8xx_tlbflush, 675 .tlb_flush = intel_8xx_tlbflush,
|
/kernel/linux/linux-6.6/drivers/char/agp/ |
H A D | intel-agp.c | 459 .tlb_flush = intel_tlbflush, 486 .tlb_flush = intel_8xx_tlbflush, 513 .tlb_flush = intel_820_tlbflush, 540 .tlb_flush = intel_8xx_tlbflush, 567 .tlb_flush = intel_8xx_tlbflush, 594 .tlb_flush = intel_8xx_tlbflush, 621 .tlb_flush = intel_8xx_tlbflush, 648 .tlb_flush = intel_8xx_tlbflush, 675 .tlb_flush = intel_8xx_tlbflush,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_asic.c | 167 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in radeon_agp_disable() 173 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; in radeon_agp_disable() 210 .tlb_flush = &r100_pci_gart_tlb_flush, 278 .tlb_flush = &r100_pci_gart_tlb_flush, 374 .tlb_flush = &r100_pci_gart_tlb_flush, 442 .tlb_flush = &rv370_pcie_gart_tlb_flush, 510 .tlb_flush = &rv370_pcie_gart_tlb_flush, 578 .tlb_flush = &rs400_gart_tlb_flush, 646 .tlb_flush = &rs600_gart_tlb_flush, 714 .tlb_flush [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_asic.c | 166 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in radeon_agp_disable() 172 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; in radeon_agp_disable() 209 .tlb_flush = &r100_pci_gart_tlb_flush, 277 .tlb_flush = &r100_pci_gart_tlb_flush, 373 .tlb_flush = &r100_pci_gart_tlb_flush, 441 .tlb_flush = &rv370_pcie_gart_tlb_flush, 509 .tlb_flush = &rv370_pcie_gart_tlb_flush, 577 .tlb_flush = &rs400_gart_tlb_flush, 645 .tlb_flush = &rs600_gart_tlb_flush, 713 .tlb_flush [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | base.c | 83 if (gr->func->tlb_flush) in nvkm_gr_tlb_flush() 84 return gr->func->tlb_flush(gr); in nvkm_gr_tlb_flush()
|
H A D | gt215.c | 33 .tlb_flush = g84_gr_tlb_flush,
|
H A D | gt200.c | 33 .tlb_flush = g84_gr_tlb_flush,
|
H A D | mcp89.c | 33 .tlb_flush = g84_gr_tlb_flush,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | base.c | 83 if (gr->func->tlb_flush) in nvkm_gr_tlb_flush() 84 return gr->func->tlb_flush(gr); in nvkm_gr_tlb_flush()
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | tlb.h | 21 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | tlb_64.h | 25 #define tlb_flush(tlb) flush_tlb_pending() macro
|