Home
last modified time | relevance | path

Searched refs:mmu_has_feature (Results 1 – 25 of 40) sorted by relevance

12

/linux-6.3-rc2/arch/powerpc/include/asm/
A Dpkeys.h40 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 Dmmu.h249 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 Dtlbflush.h32 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 Dkup.h234 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 Dhash-pkey.h27 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 Dpkeys.h10 if (!mmu_has_feature(MMU_FTR_PKEY)) in vmflag_to_pte_pkey_bits()
/linux-6.3-rc2/arch/powerpc/mm/book3s32/
A Dmmu.c81 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 Dmmu_context.c128 if (!mmu_has_feature(MMU_FTR_HPTE_TABLE)) in switch_mmu_context()
/linux-6.3-rc2/arch/powerpc/mm/nohash/
A Dtlb.c282 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 D44x.c178 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 De500_hugetlbpage.c165 if (mmu_has_feature(MMU_FTR_BIG_PHYS)) in book3e_hugetlb_preload()
/linux-6.3-rc2/arch/powerpc/kernel/
A Dsyscall.c38 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 Dpkeys.c308 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 Dhash_native.c89 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 Dradix_tlb.c965 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 Dslb.c301 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 Dbats.c68 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 Dpgtable.h41 if (IS_ENABLED(CONFIG_PPC32) && !mmu_has_feature(MMU_FTR_HPTE_TABLE)) in update_mmu_cache()
/linux-6.3-rc2/arch/powerpc/mm/
A Dpgtable_64.c144 if (!mmu_has_feature(MMU_FTR_KERNEL_RO)) { in mark_rodata_ro()
A Dpgtable.c115 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 Dcacheflush.c145 if (mmu_has_feature(MMU_FTR_TYPE_44x))
A Dpgtable_32.c151 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 Diss4xx.c130 if (mmu_has_feature(MMU_FTR_TYPE_47x)) in iss4xx_smp_init()
A Dppc476.c202 if (mmu_has_feature(MMU_FTR_TYPE_47x)) in ppc47x_smp_init()
/linux-6.3-rc2/arch/powerpc/platforms/pseries/
A Dlpar.c737 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()

Completed in 33 milliseconds

12