Home
last modified time | relevance | path

Searched refs:tlbiel (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dhash_utils.c149 .tlbiel = 0,
164 .tlbiel = 1,
172 .tlbiel = 0,
485 * We don't know for sure what's up with tlbiel, so in htab_dt_scan_page_sizes()
489 def->tlbiel = 1; in htab_dt_scan_page_sizes()
491 def->tlbiel = 0; in htab_dt_scan_page_sizes()
510 " avpnm=0x%08lx, tlbiel=%d, penc=%d\n", in htab_dt_scan_page_sizes()
512 def->avpnm, def->tlbiel, def->penc[idx]); in htab_dt_scan_page_sizes()
1724 * Transactions are not aborted by tlbiel, only tlbie. Without, syncing a in tm_flush_hash_page()
H A Dhash_native.c52 asm volatile("tlbiel %0" : : "r" (rb)); in tlbiel_hash_set_isa206()
56 * tlbiel instruction for hash, set invalidation
270 asm volatile(ASM_FTR_IFSET("tlbiel %0", "tlbiel %0,0", %1) in __tlbiel()
289 asm volatile(ASM_FTR_IFSET("tlbiel %0", "tlbiel %0,1", %1) in __tlbiel()
307 use_local = mmu_psize_defs[psize].tlbiel; in tlbie()
845 mmu_psize_defs[psize].tlbiel && !cxl_ctx_in_use(); in native_flush_hash_range()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dmmu.h20 unsigned int tlbiel; /* tlbiel supported for that page size */ member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dmmu.h20 unsigned int tlbiel; /* tlbiel supported for that page size */ member
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dhash_utils.c145 .tlbiel = 0,
160 .tlbiel = 1,
168 .tlbiel = 0,
178 asm volatile("tlbiel %0" : : "r" (rb)); in tlbiel_hash_set_isa206()
182 * tlbiel instruction for hash, set invalidation
617 * We don't know for sure what's up with tlbiel, so in htab_dt_scan_page_sizes()
621 def->tlbiel = 1; in htab_dt_scan_page_sizes()
623 def->tlbiel = 0; in htab_dt_scan_page_sizes()
642 " avpnm=0x%08lx, tlbiel=%d, penc=%d\n", in htab_dt_scan_page_sizes()
644 def->avpnm, def->tlbiel, de in htab_dt_scan_page_sizes()
[all...]
H A Dhash_native.c189 asm volatile(ASM_FTR_IFSET("tlbiel %0", PPC_TLBIEL_v205(%0, 0), %1) in __tlbiel()
208 asm volatile(ASM_FTR_IFSET("tlbiel %0", PPC_TLBIEL_v205(%0, 1), %1) in __tlbiel()
226 use_local = mmu_psize_defs[psize].tlbiel; in tlbie()
795 mmu_psize_defs[psize].tlbiel && !cxl_ctx_in_use(); in native_flush_hash_range()

Completed in 8 milliseconds