Home
last modified time | relevance | path

Searched refs:tlb_flush (Results 1 – 25 of 81) sorted by relevance

1234

/openbmc/linux/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
/openbmc/linux/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
/openbmc/linux/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
/openbmc/linux/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
/openbmc/linux/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
/openbmc/linux/arch/powerpc/include/asm/
H A Dtlb.h24 #define tlb_flush tlb_flush macro
25 extern void tlb_flush(struct mmu_gather *tlb);
/openbmc/linux/include/asm-generic/
H A Dtlb.h385 #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
411 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
458 tlb_flush(tlb); in tlb_flush_mmu_tlbonly()
/openbmc/qemu/target/ppc/
H A Dmmu_helper.c55 tlb_flush(env_cpu(env)); in ppc6xx_tlb_invalidate_all()
120 tlb_flush(env_cpu(env)); in ppc4xx_tlb_invalidate_all()
142 tlb_flush(env_cpu(env)); in booke206_flush_tlb()
159 tlb_flush(cs); in do_invalidate_BAT()
203 tlb_flush(env_cpu(env)); in helper_store_ibatu()
236 tlb_flush(env_cpu(env)); in helper_store_dbatu()
254 tlb_flush(env_cpu(env)); in ppc_tlb_invalidate_all()
272 tlb_flush(env_cpu(env)); in ppc_tlb_invalidate_all()
279 tlb_flush(env_cpu(env)); in ppc_tlb_invalidate_all()
998 tlb_flush(env_cpu(env)); in helper_booke_setpid()
[all …]
H A Dmisc_helper.c167 tlb_flush(env_cpu(env)); in helper_store_sdr1()
199 tlb_flush(cs); in helper_store_ptcr()
207 tlb_flush(ccs); in helper_store_ptcr()
384 tlb_flush(env_cpu(env)); in helper_store_pidr()
397 tlb_flush(env_cpu(env)); in helper_store_lpidr()
/openbmc/linux/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,
H A Defficeon-agp.c281 agp_bridge->driver->tlb_flush(mem); in efficeon_insert_memory()
307 agp_bridge->driver->tlb_flush(mem); in efficeon_remove_memory()
320 .tlb_flush = efficeon_tlbflush,
H A Dparisc-agp.c168 agp_bridge->driver->tlb_flush(mem); in parisc_agp_insert_memory()
190 agp_bridge->driver->tlb_flush(mem); in parisc_agp_remove_memory()
232 .tlb_flush = parisc_agp_tlbflush,
H A Dnvidia-agp.c235 agp_bridge->driver->tlb_flush(mem); in nvidia_insert_memory()
256 agp_bridge->driver->tlb_flush(mem); in nvidia_remove_memory()
319 .tlb_flush = nvidia_tlbflush,
/openbmc/linux/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 = &rs400_gart_tlb_flush,
[all …]
/openbmc/qemu/target/loongarch/tcg/
H A Dtlb_helper.c354 tlb_flush(env_cpu(env)); in helper_tlbclr()
378 tlb_flush(env_cpu(env)); in helper_tlbflush()
387 tlb_flush(env_cpu(env)); in helper_invtlb_all()
400 tlb_flush(env_cpu(env)); in helper_invtlb_all_g()
416 tlb_flush(env_cpu(env)); in helper_invtlb_all_asid()
445 tlb_flush(env_cpu(env)); in helper_invtlb_page_asid()
474 tlb_flush(env_cpu(env)); in helper_invtlb_page_asid_or_g()
/openbmc/linux/arch/sparc/include/asm/
H A Dtlb_64.h25 #define tlb_flush(tlb) flush_tlb_pending() macro
/openbmc/linux/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 Dgt200.c33 .tlb_flush = g84_gr_tlb_flush,
H A Dgt215.c33 .tlb_flush = g84_gr_tlb_flush,
H A Dmcp89.c33 .tlb_flush = g84_gr_tlb_flush,
H A Dpriv.h24 int (*tlb_flush)(struct nvkm_gr *); member
/openbmc/linux/arch/arm/include/asm/
H A Dtlb.h23 #define tlb_flush(tlb) ((void) tlb) macro
/openbmc/qemu/target/alpha/
H A Dsys_helper.c33 tlb_flush(env_cpu(env)); in helper_tbia()
/openbmc/linux/include/trace/events/
H A Dtlb.h38 TRACE_EVENT(tlb_flush,
/openbmc/qemu/target/riscv/
H A Dpmp.c484 tlb_flush(env_cpu(env)); in pmpcfg_csr_write()
541 tlb_flush(env_cpu(env)); in pmpaddr_csr_write()
595 tlb_flush(env_cpu(env)); in mseccfg_csr_write()

1234