Home
last modified time | relevance | path

Searched refs:ppc64_tlb_batch (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dtlbflush-hash.h14 struct ppc64_tlb_batch { struct
23 DECLARE_PER_CPU(struct ppc64_tlb_batch, ppc64_tlb_batch);
25 extern void __flush_tlb_pending(struct ppc64_tlb_batch *batch);
31 struct ppc64_tlb_batch *batch; in arch_enter_lazy_mmu_mode()
35 batch = this_cpu_ptr(&ppc64_tlb_batch); in arch_enter_lazy_mmu_mode()
41 struct ppc64_tlb_batch *batch; in arch_leave_lazy_mmu_mode()
45 batch = this_cpu_ptr(&ppc64_tlb_batch); in arch_leave_lazy_mmu_mode()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dtlbflush-hash.h14 struct ppc64_tlb_batch { struct
23 DECLARE_PER_CPU(struct ppc64_tlb_batch, ppc64_tlb_batch);
25 extern void __flush_tlb_pending(struct ppc64_tlb_batch *batch);
31 struct ppc64_tlb_batch *batch; in arch_enter_lazy_mmu_mode()
40 batch = this_cpu_ptr(&ppc64_tlb_batch); in arch_enter_lazy_mmu_mode()
46 struct ppc64_tlb_batch *batch; in arch_leave_lazy_mmu_mode()
50 batch = this_cpu_ptr(&ppc64_tlb_batch); in arch_leave_lazy_mmu_mode()
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dhash_tlb.c32 DEFINE_PER_CPU(struct ppc64_tlb_batch, ppc64_tlb_batch);
44 struct ppc64_tlb_batch *batch = &get_cpu_var(ppc64_tlb_batch); in hpte_need_flush()
105 put_cpu_var(ppc64_tlb_batch); in hpte_need_flush()
134 put_cpu_var(ppc64_tlb_batch); in hpte_need_flush()
144 void __flush_tlb_pending(struct ppc64_tlb_batch *batch) in __flush_tlb_pending()
160 struct ppc64_tlb_batch *tlbbatch = &get_cpu_var(ppc64_tlb_batch); in hash__tlb_flush()
170 put_cpu_var(ppc64_tlb_batch); in hash__tlb_flush()
[all...]
H A Dhash_native.c838 struct ppc64_tlb_batch *batch = this_cpu_ptr(&ppc64_tlb_batch); in native_flush_hash_range()
H A Dhash_utils.c1846 struct ppc64_tlb_batch *batch = in flush_hash_range()
1847 this_cpu_ptr(&ppc64_tlb_batch); in flush_hash_range()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dhash_tlb.c32 DEFINE_PER_CPU(struct ppc64_tlb_batch, ppc64_tlb_batch);
44 struct ppc64_tlb_batch *batch = &get_cpu_var(ppc64_tlb_batch); in hpte_need_flush()
105 put_cpu_var(ppc64_tlb_batch); in hpte_need_flush()
134 put_cpu_var(ppc64_tlb_batch); in hpte_need_flush()
144 void __flush_tlb_pending(struct ppc64_tlb_batch *batch) in __flush_tlb_pending()
160 struct ppc64_tlb_batch *tlbbatch = &get_cpu_var(ppc64_tlb_batch); in hash__tlb_flush()
170 put_cpu_var(ppc64_tlb_batch); in hash__tlb_flush()
[all...]
H A Dhash_native.c788 struct ppc64_tlb_batch *batch = this_cpu_ptr(&ppc64_tlb_batch); in native_flush_hash_range()
H A Dhash_utils.c2008 struct ppc64_tlb_batch *batch = in flush_hash_range()
2009 this_cpu_ptr(&ppc64_tlb_batch); in flush_hash_range()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Dlpar.c1295 static void do_block_remove(unsigned long number, struct ppc64_tlb_batch *batch, in do_block_remove()
1496 struct ppc64_tlb_batch *batch = this_cpu_ptr(&ppc64_tlb_batch); in pSeries_lpar_flush_hash_range()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dprocess.c1214 struct ppc64_tlb_batch *batch; in __switch_to()
1223 batch = this_cpu_ptr(&ppc64_tlb_batch); in __switch_to()
1304 batch = this_cpu_ptr(&ppc64_tlb_batch); in __switch_to()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dprocess.c1280 struct ppc64_tlb_batch *batch; in __switch_to()
1289 batch = this_cpu_ptr(&ppc64_tlb_batch); in __switch_to()
1376 batch = this_cpu_ptr(&ppc64_tlb_batch); in __switch_to()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Dlpar.c1349 static void do_block_remove(unsigned long number, struct ppc64_tlb_batch *batch, in do_block_remove()
1530 struct ppc64_tlb_batch *batch = this_cpu_ptr(&ppc64_tlb_batch); in pSeries_lpar_flush_hash_range()

Completed in 21 milliseconds