Home
last modified time | relevance | path

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

/linux/arch/powerpc/include/asm/book3s/32/
H A Dtlbflush.h33 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in tlb_flush()
42 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in flush_range()
52 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in flush_tlb_mm()
60 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) in flush_tlb_page()
H A Dpgtable.h239 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) { in flush_hash_entry()
261 if (mmu_has_feature(MMU_FTR_HPTE_TABLE)) { in pte_update()
/linux/arch/powerpc/include/asm/book3s/64/
H A Dhash-pkey.h27 if (mmu_has_feature(MMU_FTR_KUAP) || in pte_to_hpte_pkey_bits()
28 mmu_has_feature(MMU_FTR_BOOK3S_KUEP)) { in pte_to_hpte_pkey_bits()
H A Dmmu-hash.h790 if (!mmu_has_feature(MMU_FTR_68_BIT_VA)) in get_vsid()
/linux/arch/powerpc/include/asm/
H A Dmmu.h238 static __always_inline bool mmu_has_feature(unsigned long feature) in mmu_has_feature() function
278 static __always_inline bool mmu_has_feature(unsigned long feature) in mmu_has_feature() function
318 return mmu_has_feature(MMU_FTR_TYPE_RADIX); in radix_enabled()
H A Dpgtable.h148 if ((mmu_has_feature(MMU_FTR_HPTE_TABLE) && !radix_enabled()) || in update_mmu_cache_range()
/linux/arch/powerpc/mm/ptdump/
H 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()
H A Dptdump.c389 if (IS_ENABLED(CONFIG_PPC_BOOK3S_64) && !mmu_has_feature(MMU_FTR_KERNEL_RO)) in ptdump_check_wx()
/linux/arch/powerpc/mm/book3s64/
H A Dslb.c314 if (mmu_has_feature(MMU_FTR_1T_SEGMENT)) { in preload_add()
398 if (!mmu_has_feature(MMU_FTR_NO_SLBIE_B) && in switch_slb()
703 if (!mmu_has_feature(MMU_FTR_1T_SEGMENT)) in slb_allocate_kernel()
H A Dmmu_context.c46 if (mmu_has_feature(MMU_FTR_68_BIT_VA)) in hash__alloc_context_id()
H A Dhash_64k.c256 if (!mmu_has_feature(MMU_FTR_CI_LARGE_PAGE) && in __hash_page_64K()
H A Dhash_utils.c575 if (mmu_has_feature(MMU_FTR_KERNEL_RO)) in htab_convert_pte_flags()
1116 if (mmu_has_feature(MMU_FTR_CI_LARGE_PAGE)) { in htab_init_page_sizes()
1321 if (mmu_has_feature(MMU_FTR_1T_SEGMENT)) { in htab_initialize()
1563 if (mmu_has_feature(MMU_FTR_PKEY)) in hash__early_init_mmu_secondary()
/linux/arch/powerpc/mm/book3s32/
H A Dmmu_context.c128 if (!mmu_has_feature(MMU_FTR_HPTE_TABLE)) in switch_mmu_context()
/linux/arch/powerpc/platforms/44x/
H A Diss4xx.c130 if (mmu_has_feature(MMU_FTR_TYPE_47x)) in iss4xx_smp_init()
H A Dppc476.c203 if (mmu_has_feature(MMU_FTR_TYPE_47x)) in ppc47x_smp_init()
/linux/arch/powerpc/mm/
H A Dcacheflush.c145 if (mmu_has_feature(MMU_FTR_TYPE_44x))
H A Dpgtable_32.c158 if (IS_ENABLED(CONFIG_STRICT_MODULE_RWX) && mmu_has_feature(MMU_FTR_HPTE_TABLE)) in __mark_rodata_ro()
/linux/arch/powerpc/mm/nohash/
H A De500_hugetlbpage.c165 if (mmu_has_feature(MMU_FTR_BIG_PHYS)) in book3e_hugetlb_preload()
H A De500.c121 if (mmu_has_feature(MMU_FTR_BIG_PHYS)) in settlbcam()
/linux/arch/powerpc/
H A DKconfig.debug60 bool "Enable use of jump label for cpu/mmu_has_feature()"
73 mmu_has_feature() in the code.
/linux/arch/powerpc/kvm/
H A Dbook3s_pr.c1764 if (mmu_has_feature(MMU_FTR_1T_SEGMENT)) in kvmppc_core_vcpu_create_pr()
H A Dbook3s_64_mmu_hv.c262 if (!mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE)) in kvmppc_mmu_hv_init()