Home
last modified time | relevance | path

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

/linux-4.4.14/arch/arm/include/asm/
Dtlb.h26 #define tlb_flush(tlb) ((void) tlb) macro
97 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
130 tlb_flush(tlb); in tlb_flush_mmu_tlbonly()
209 tlb_flush(tlb); in tlb_end_vma()
/linux-4.4.14/drivers/char/agp/
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,
Dsgi-agp.c196 bridge->driver->tlb_flush(mem); in sgi_tioca_insert_memory()
221 bridge->driver->tlb_flush(mem); in sgi_tioca_remove_memory()
254 .tlb_flush = sgi_tioca_tlbflush,
Defficeon-agp.c283 agp_bridge->driver->tlb_flush(mem); in efficeon_insert_memory()
309 agp_bridge->driver->tlb_flush(mem); in efficeon_remove_memory()
322 .tlb_flush = efficeon_tlbflush,
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()
222 .tlb_flush = parisc_agp_tlbflush,
Dnvidia-agp.c235 agp_bridge->driver->tlb_flush(mem); in nvidia_insert_memory()
256 agp_bridge->driver->tlb_flush(mem); in nvidia_remove_memory()
318 .tlb_flush = nvidia_tlbflush,
Dhp-agp.c374 agp_bridge->driver->tlb_flush(mem); in hp_zx1_insert_memory()
395 agp_bridge->driver->tlb_flush(mem); in hp_zx1_remove_memory()
426 .tlb_flush = hp_zx1_tlbflush,
Dati-agp.c310 agp_bridge->driver->tlb_flush(mem); in ati_insert_memory()
336 agp_bridge->driver->tlb_flush(mem); in ati_remove_memory()
428 .tlb_flush = ati_tlbflush,
Dali-agp.c211 .tlb_flush = ali_tlbflush,
235 .tlb_flush = ali_tlbflush,
Dsis-agp.c131 .tlb_flush = sis_tlbflush,
177 sis_driver.tlb_flush = agp3_generic_tlbflush; in sis_get_driver()
Dvia-agp.c181 .tlb_flush = via_tlbflush_agp3,
208 .tlb_flush = via_tlbflush,
Dalpha-agp.c136 .tlb_flush = alpha_core_agp_tlbflush,
Duninorth-agp.c516 .tlb_flush = uninorth_tlbflush,
544 .tlb_flush = uninorth_tlbflush,
Dagp.h109 void (*tlb_flush)(struct agp_memory *); member
Dgeneric.c1109 bridge->driver->tlb_flush(mem); in agp_generic_insert_memory()
1148 bridge->driver->tlb_flush(mem); in agp_generic_remove_memory()
Damd-k7-agp.c371 .tlb_flush = amd_irongate_tlbflush,
Dsworks-agp.c430 .tlb_flush = serverworks_tlbflush,
Di460-agp.c564 .tlb_flush = i460_tlb_flush,
Damd64-agp.c224 .tlb_flush = amd64_tlbflush,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_asic.c165 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in radeon_agp_disable()
171 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; in radeon_agp_disable()
208 .tlb_flush = &r100_pci_gart_tlb_flush,
276 .tlb_flush = &r100_pci_gart_tlb_flush,
372 .tlb_flush = &r100_pci_gart_tlb_flush,
440 .tlb_flush = &rv370_pcie_gart_tlb_flush,
508 .tlb_flush = &rv370_pcie_gart_tlb_flush,
576 .tlb_flush = &rs400_gart_tlb_flush,
644 .tlb_flush = &rs600_gart_tlb_flush,
712 .tlb_flush = &rs400_gart_tlb_flush,
[all …]
Dr300.c141 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in rv370_pcie_gart_init()
Dradeon.h1868 void (*tlb_flush)(struct radeon_device *rdev); member
2719 #define radeon_gart_tlb_flush(rdev) (rdev)->asic->gart.tlb_flush((rdev))
Dr100.c646 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; in r100_pci_gart_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dbase.c47 if (gr->func->tlb_flush) in nvkm_gr_tlb_flush()
48 return gr->func->tlb_flush(gr); in nvkm_gr_tlb_flush()
Dgt200.c31 .tlb_flush = g84_gr_tlb_flush,
Dmcp89.c31 .tlb_flush = g84_gr_tlb_flush,
Dgt215.c31 .tlb_flush = g84_gr_tlb_flush,
Dpriv.h21 int (*tlb_flush)(struct nvkm_gr *); member
Dg84.c180 .tlb_flush = g84_gr_tlb_flush,
/linux-4.4.14/arch/h8300/include/asm/
Dtlb.h4 #define tlb_flush(tlb) do { } while (0) macro
/linux-4.4.14/arch/c6x/include/asm/
Dtlb.h4 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/blackfin/include/asm/
Dtlb.h18 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/hexagon/include/asm/
Dtlb.h35 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/tile/include/asm/
Dtlb.h21 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/m68k/include/asm/
Dtlb.h16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/m32r/include/asm/
Dtlb.h16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/openrisc/include/asm/
Dtlb.h30 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/cris/include/asm/
Dtlb.h16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/score/include/asm/
Dtlb.h11 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/mn10300/include/asm/
Dtlb.h29 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/microblaze/include/asm/
Dtlb.h14 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/frv/include/asm/
Dtlb.h22 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/unicore32/include/asm/
Dtlb.h18 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/nios2/include/asm/
Dtlb.h14 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/sparc/include/asm/
Dtlb_32.h17 #define tlb_flush(tlb) \ macro
Dtlb_64.h28 #define tlb_flush(tlb) flush_tlb_pending() macro
/linux-4.4.14/arch/mips/include/asm/
Dtlb.h19 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/x86/include/asm/
Dtlb.h8 #define tlb_flush(tlb) \ macro
Dkvm_host.h716 u32 tlb_flush; member
812 void (*tlb_flush)(struct kvm_vcpu *vcpu); member
/linux-4.4.14/arch/avr32/include/asm/
Dtlb.h22 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/alpha/include/asm/
Dtlb.h8 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/powerpc/include/asm/
Dtlb.h32 extern void tlb_flush(struct mmu_gather *tlb);
/linux-4.4.14/arch/arc/include/asm/
Dtlb.h12 #define tlb_flush(tlb) \ macro
/linux-4.4.14/arch/metag/include/asm/
Dtlb.h32 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/xtensa/include/asm/
Dtlb.h41 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/parisc/include/asm/
Dtlb.h4 #define tlb_flush(tlb) \ macro
/linux-4.4.14/include/trace/events/
Dtlb.h37 TRACE_EVENT_CONDITION(tlb_flush,
/linux-4.4.14/arch/arm64/include/asm/
Dtlb.h38 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
/linux-4.4.14/arch/um/include/asm/
Dtlb.h12 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) macro
/linux-4.4.14/arch/powerpc/mm/
Dtlb_hash32.c66 void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
Dtlb_hash64.c158 void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
Dtlb_nohash.c382 void tlb_flush(struct mmu_gather *tlb) in tlb_flush() function
/linux-4.4.14/include/asm-generic/
Dtlb.h159 tlb_flush(tlb); \
/linux-4.4.14/arch/sh/include/asm/
Dtlb.h139 #define tlb_flush(tlb) do { } while (0) macro
/linux-4.4.14/arch/x86/kvm/
Dx86.c150 { "tlb_flush", VCPU_STAT(tlb_flush) },
6326 ++vcpu->stat.tlb_flush; in kvm_vcpu_flush_tlb()
6327 kvm_x86_ops->tlb_flush(vcpu); in kvm_vcpu_flush_tlb()
Dsvm.c4311 .tlb_flush = svm_flush_tlb,
Dvmx.c10823 .tlb_flush = vmx_flush_tlb,
/linux-4.4.14/mm/
Dmemory.c242 tlb_flush(tlb); in tlb_flush_mmu_tlbonly()