/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | pkeys.h | 40 if (!mmu_has_feature(MMU_FTR_PKEY)) in vma_pkey() 95 if (!mmu_has_feature(MMU_FTR_PKEY)) in mm_pkey_alloc() 112 if (!mmu_has_feature(MMU_FTR_PKEY)) in mm_pkey_free() 133 if (!mmu_has_feature(MMU_FTR_PKEY)) in arch_override_mprotect_pkey() 151 if (!mmu_has_feature(MMU_FTR_PKEY)) in arch_set_user_pkey_access() 168 return mmu_has_feature(MMU_FTR_PKEY); in arch_pkeys_enabled()
|
A D | mmu.h | 249 static __always_inline bool mmu_has_feature(unsigned long feature) in mmu_has_feature() function 290 static __always_inline bool mmu_has_feature(unsigned long feature) in mmu_has_feature() function 330 return mmu_has_feature(MMU_FTR_TYPE_RADIX); in radix_enabled()
|
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/32/ |
A D | tlbflush.h | 32 if (!mmu_has_feature(MMU_FTR_HPTE_TABLE)) in tlb_flush() 39 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in flush_range() 49 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in flush_tlb_mm() 57 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in flush_tlb_page()
|
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/64/ |
A D | kup.h | 234 return !mmu_has_feature(MMU_FTR_BOOK3S_KUAP); 242 if (!mmu_has_feature(MMU_FTR_PKEY)) 245 if (!mmu_has_feature(MMU_FTR_BOOK3S_KUAP)) { 253 if (!mmu_has_feature(MMU_FTR_BOOK3S_KUEP)) { 325 if (!mmu_has_feature(MMU_FTR_BOOK3S_KUAP)) 333 if (!mmu_has_feature(MMU_FTR_BOOK3S_KUAP)) 373 if (mmu_has_feature(MMU_FTR_PKEY))
|
A D | hash-pkey.h | 27 if (mmu_has_feature(MMU_FTR_BOOK3S_KUAP) || in pte_to_hpte_pkey_bits() 28 mmu_has_feature(MMU_FTR_BOOK3S_KUEP)) { in pte_to_hpte_pkey_bits()
|
A D | pkeys.h | 10 if (!mmu_has_feature(MMU_FTR_PKEY)) in vmflag_to_pte_pkey_bits()
|
/linux-6.3-rc2/arch/powerpc/mm/book3s32/ |
A D | mmu.c | 81 int n = mmu_has_feature(MMU_FTR_USE_HIGH_BATS) ? 8 : 4; in find_free_bat() 198 int nb = mmu_has_feature(MMU_FTR_USE_HIGH_BATS) ? 8 : 4; in mmu_mark_initmem_nx() 237 int nb = mmu_has_feature(MMU_FTR_USE_HIGH_BATS) ? 8 : 4; in mmu_mark_rodata_ro() 302 if (!mmu_has_feature(MMU_FTR_HPTE_TABLE)) in hash_preload() 347 if (!mmu_has_feature(MMU_FTR_HPTE_TABLE)) in MMU_init_hw() 396 if (!mmu_has_feature(MMU_FTR_HPTE_TABLE)) in MMU_init_hw_patch()
|
A D | mmu_context.c | 128 if (!mmu_has_feature(MMU_FTR_HPTE_TABLE)) in switch_mmu_context()
|
/linux-6.3-rc2/arch/powerpc/mm/nohash/ |
A D | tlb.c | 282 if (mmu_has_feature(MMU_FTR_USE_TLBIVAX_BCAST)) { in __flush_tlb_page() 283 int lock = mmu_has_feature(MMU_FTR_LOCK_BCAST_INVAL); in __flush_tlb_page() 420 int fsl_mmu = mmu_has_feature(MMU_FTR_TYPE_FSL_E); in setup_page_sizes() 605 if (mmu_has_feature(MMU_FTR_TYPE_FSL_E)) { in early_init_this_mmu() 641 if (mmu_has_feature(MMU_FTR_TYPE_FSL_E)) in early_init_mmu_global() 658 if (mmu_has_feature(MMU_FTR_TYPE_FSL_E)) { in early_init_mmu_global() 679 if (mmu_has_feature(MMU_FTR_TYPE_FSL_E)) { in early_mmu_set_memory_limit()
|
A D | 44x.c | 178 if (mmu_has_feature(MMU_FTR_TYPE_47x)) in mmu_mapin_ram() 183 if (mmu_has_feature(MMU_FTR_TYPE_47x)) { in mmu_mapin_ram() 236 if (mmu_has_feature(MMU_FTR_TYPE_47x)) in mmu_init_secondary()
|
A D | e500_hugetlbpage.c | 165 if (mmu_has_feature(MMU_FTR_BIG_PHYS)) in book3e_hugetlb_preload()
|
/linux-6.3-rc2/arch/powerpc/kernel/ |
A D | syscall.c | 38 if (mmu_has_feature(MMU_FTR_PKEY)) { in system_call_exception() 49 if (mmu_has_feature(MMU_FTR_BOOK3S_KUAP)) { in system_call_exception() 53 if (mmu_has_feature(MMU_FTR_BOOK3S_KUEP)) { in system_call_exception()
|
/linux-6.3-rc2/arch/powerpc/mm/book3s64/ |
A D | pkeys.c | 308 if (!mmu_has_feature(MMU_FTR_PKEY)) in pkey_mm_init() 432 if (!mmu_has_feature(MMU_FTR_PKEY)) in arch_pte_access_permitted() 449 if (!mmu_has_feature(MMU_FTR_PKEY)) in arch_vma_access_permitted() 462 if (!mmu_has_feature(MMU_FTR_PKEY)) in arch_dup_pkeys()
|
A D | hash_native.c | 89 if (mmu_has_feature(MMU_FTR_TLBIE_CROP_VA)) in ___tlbie() 179 if (mmu_has_feature(MMU_FTR_TLBIE_CROP_VA)) in __tlbiel() 221 int lock_tlbie = !mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE); in tlbie() 223 use_local = local && mmu_has_feature(MMU_FTR_TLBIEL) && !cxl_ctx_in_use(); in tlbie() 789 use_local = local && mmu_has_feature(MMU_FTR_TLBIEL) && in native_flush_hash_range() 838 int lock_tlbie = !mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE); in native_flush_hash_range()
|
A D | radix_tlb.c | 965 if (!mmu_has_feature(MMU_FTR_GTSE)) { in radix__flush_tlb_mm() 1000 if (!mmu_has_feature(MMU_FTR_GTSE)) { in __flush_all_mm() 1039 if (!mmu_has_feature(MMU_FTR_GTSE)) { in radix__flush_tlb_page_psize() 1096 if (!mmu_has_feature(MMU_FTR_GTSE)) { in radix__flush_tlb_kernel_range() 1161 if (!mmu_has_feature(MMU_FTR_GTSE) && type == FLUSH_TYPE_GLOBAL) { in __radix__flush_tlb_range() 1350 if (!mmu_has_feature(MMU_FTR_GTSE) && type == FLUSH_TYPE_GLOBAL) { in __radix__flush_tlb_range_psize() 1426 if (!mmu_has_feature(MMU_FTR_GTSE)) { in radix__flush_tlb_collapsed_pmd()
|
A D | slb.c | 301 if (mmu_has_feature(MMU_FTR_1T_SEGMENT)) { in preload_add() 475 if (!mmu_has_feature(MMU_FTR_NO_SLBIE_B) && in switch_slb() 777 if (!mmu_has_feature(MMU_FTR_1T_SEGMENT)) in slb_allocate_kernel()
|
/linux-6.3-rc2/arch/powerpc/mm/ptdump/ |
A D | bats.c | 68 if (mmu_has_feature(MMU_FTR_USE_HIGH_BATS)) { in bats_show() 81 if (mmu_has_feature(MMU_FTR_USE_HIGH_BATS)) { in bats_show()
|
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/ |
A D | pgtable.h | 41 if (IS_ENABLED(CONFIG_PPC32) && !mmu_has_feature(MMU_FTR_HPTE_TABLE)) in update_mmu_cache()
|
/linux-6.3-rc2/arch/powerpc/mm/ |
A D | pgtable_64.c | 144 if (!mmu_has_feature(MMU_FTR_KERNEL_RO)) { in mark_rodata_ro()
|
A D | pgtable.c | 115 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in set_pte_filter() 150 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in set_access_flags_filter()
|
A D | cacheflush.c | 145 if (mmu_has_feature(MMU_FTR_TYPE_44x))
|
A D | pgtable_32.c | 151 if (IS_ENABLED(CONFIG_STRICT_MODULE_RWX) && mmu_has_feature(MMU_FTR_HPTE_TABLE)) in mark_rodata_ro()
|
/linux-6.3-rc2/arch/powerpc/platforms/44x/ |
A D | iss4xx.c | 130 if (mmu_has_feature(MMU_FTR_TYPE_47x)) in iss4xx_smp_init()
|
A D | ppc476.c | 202 if (mmu_has_feature(MMU_FTR_TYPE_47x)) in ppc47x_smp_init()
|
/linux-6.3-rc2/arch/powerpc/platforms/pseries/ |
A D | lpar.c | 737 if (mmu_has_feature(MMU_FTR_GTSE)) in pseries_lpar_register_process_table() 938 if (mmu_has_feature(MMU_FTR_KERNEL_RO)) in pSeries_lpar_hpte_updatepp() 1027 if (mmu_has_feature(MMU_FTR_KERNEL_RO)) in pSeries_lpar_hpte_updateboltedpp() 1234 int lock_tlbie = !mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE); in __pSeries_lpar_hugepage_invalidate() 1532 int lock_tlbie = !mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE); in pSeries_lpar_flush_hash_range() 1938 if (!mmu_has_feature(MMU_FTR_68_BIT_VA)) in vsid_unscramble()
|