Searched refs:tlbiel (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | hash_utils.c | 149 .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 D | hash_native.c | 52 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 D | mmu.h | 20 unsigned int tlbiel; /* tlbiel supported for that page size */ member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu.h | 20 unsigned int tlbiel; /* tlbiel supported for that page size */ member
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | hash_utils.c | 145 .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 D | hash_native.c | 189 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