Home
last modified time | relevance | path

Searched refs:tlb_flush (Results 1 - 25 of 89) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dtlb.h11 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 Dtlb.h11 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 Dtlb.h9 #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 Dtlb.h5 #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 Dtlb.h19 #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 Dtlb.h26 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 Dtlb.h19 #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 Dtlb.h26 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 Dtlb.h24 #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 Dtlb.h26 #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 Dtlb.h147 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 Dtlb.h137 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 Dtlb.h109 * 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 Dtlb.h111 * 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 Dintel-agp.c459 .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 Dintel-agp.c459 .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 Dradeon_asic.c167 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 Dradeon_asic.c166 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 Dbase.c83 if (gr->func->tlb_flush) in nvkm_gr_tlb_flush()
84 return gr->func->tlb_flush(gr); in nvkm_gr_tlb_flush()
H A Dgt215.c33 .tlb_flush = g84_gr_tlb_flush,
H A Dgt200.c33 .tlb_flush = g84_gr_tlb_flush,
H A Dmcp89.c33 .tlb_flush = g84_gr_tlb_flush,
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dbase.c83 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 Dtlb.h21 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dtlb_64.h25 #define tlb_flush(tlb) flush_tlb_pending() macro

Completed in 13 milliseconds

1234