| /linux/arch/powerpc/kernel/ |
| H A D | cpu_specs_book3s_32.h | 17 .mmu_features = 0, 30 .mmu_features = 0, 43 .mmu_features = 0, 56 .mmu_features = 0, 69 .mmu_features = MMU_FTR_USE_HIGH_BATS, 83 .mmu_features = MMU_FTR_USE_HIGH_BATS, 96 .mmu_features = MMU_FTR_USE_HIGH_BATS | MMU_FTR_NEED_DTLB_SW_LRU, 109 .mmu_features = MMU_FTR_USE_HIGH_BATS | MMU_FTR_NEED_DTLB_SW_LRU, 123 .mmu_features = MMU_FTR_USE_HIGH_BATS | MMU_FTR_NEED_DTLB_SW_LRU, 140 .mmu_features = MMU_FTR_HPTE_TABLE, [all …]
|
| H A D | cpu_specs_44x.h | 16 .mmu_features = MMU_FTR_TYPE_44x, 28 .mmu_features = MMU_FTR_TYPE_44x, 41 .mmu_features = MMU_FTR_TYPE_44x, 53 .mmu_features = MMU_FTR_TYPE_44x, 66 .mmu_features = MMU_FTR_TYPE_44x, 79 .mmu_features = MMU_FTR_TYPE_44x, 92 .mmu_features = MMU_FTR_TYPE_44x, 105 .mmu_features = MMU_FTR_TYPE_44x, 117 .mmu_features = MMU_FTR_TYPE_44x, 129 .mmu_features = MMU_FTR_TYPE_44x, [all …]
|
| H A D | cpu_specs_book3s_64.h | 73 .mmu_features = MMU_FTRS_PPC970, 88 .mmu_features = MMU_FTRS_PPC970, 103 .mmu_features = MMU_FTRS_PPC970, 118 .mmu_features = MMU_FTRS_PPC970, 133 .mmu_features = MMU_FTRS_PPC970, 147 .mmu_features = MMU_FTRS_POWER5, 160 .mmu_features = MMU_FTRS_POWER5, 172 .mmu_features = MMU_FTRS_POWER5, 185 .mmu_features = MMU_FTRS_POWER5, 196 .mmu_features = MMU_FTRS_POWER6, [all …]
|
| H A D | cpu_specs_47x.h | 16 .mmu_features = MMU_FTR_TYPE_47x | MMU_FTR_USE_TLBIVAX_BCAST | 29 .mmu_features = MMU_FTR_TYPE_47x | MMU_FTR_USE_TLBIVAX_BCAST | 42 .mmu_features = MMU_FTR_TYPE_47x | MMU_FTR_USE_TLBIVAX_BCAST | 55 .mmu_features = MMU_FTR_TYPE_47x | MMU_FTR_USE_TLBIVAX_BCAST | 68 .mmu_features = MMU_FTR_TYPE_47x,
|
| H A D | cpu_specs_85xx.h | 18 .mmu_features = MMU_FTR_TYPE_FSL_E, 35 .mmu_features = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS, 51 .mmu_features = MMU_FTR_TYPE_FSL_E,
|
| H A D | cpu_specs_e500mc.h | 27 .mmu_features = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS | MMU_FTR_USE_TLBILX, 44 .mmu_features = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS | MMU_FTR_USE_TLBILX, 64 .mmu_features = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS | MMU_FTR_USE_TLBILX,
|
| H A D | cputable.c | 80 t->mmu_features |= MMU_FTR_KUAP; in setup_cpu_spec() 178 if (!(cur_cpu_spec->mmu_features & f)) in mmu_feature_keys_init()
|
| H A D | cpu_specs_8xx.h | 17 .mmu_features = MMU_FTR_TYPE_8xx,
|
| H A D | vdso.c | 183 VDSO_DO_FIXUPS(feature, cur_cpu_spec->mmu_features, 64, mmu_ftr_fixup); in vdso_fixup_features() 190 VDSO_DO_FIXUPS(feature, cur_cpu_spec->mmu_features, 32, mmu_ftr_fixup); in vdso_fixup_features()
|
| H A D | module.c | 52 do_feature_fixups(cur_cpu_spec->mmu_features, in module_finalize()
|
| H A D | setup-common.c | 867 pr_info("mmu_features = 0x%08x\n", cur_cpu_spec->mmu_features); in print_system_info()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | mmu.h | 226 return !!(MMU_FTRS_POSSIBLE & cur_cpu_spec->mmu_features & feature); in early_mmu_has_feature() 268 cur_cpu_spec->mmu_features &= ~feature; in mmu_clear_feature() 285 cur_cpu_spec->mmu_features &= ~feature; in mmu_clear_feature()
|
| H A D | cputable.h | 53 unsigned int mmu_features; /* MMU features */ member
|
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | pkeys.c | 144 cur_cpu_spec->mmu_features |= MMU_FTR_PKEY; in pkey_early_init_devtree() 269 cur_cpu_spec->mmu_features |= MMU_FTR_BOOK3S_KUEP; in setup_kuep() 295 cur_cpu_spec->mmu_features |= MMU_FTR_KUAP; in setup_kuap()
|
| H A D | hash_utils.c | 814 cur_cpu_spec->mmu_features |= MMU_FTR_1T_SEGMENT; in htab_dt_scan_seg_sizes() 818 cur_cpu_spec->mmu_features &= ~MMU_FTR_NO_SLBIE_B; in htab_dt_scan_seg_sizes() 864 cur_cpu_spec->mmu_features &= ~(MMU_FTR_16M_PAGE); in htab_dt_scan_page_sizes() 881 cur_cpu_spec->mmu_features |= MMU_FTR_16M_PAGE; in htab_dt_scan_page_sizes()
|
| /linux/arch/powerpc/mm/nohash/ |
| H A D | kup.c | 19 cur_cpu_spec->mmu_features &= ~MMU_FTR_KUAP; in setup_kuap()
|
| /linux/arch/powerpc/mm/book3s32/ |
| H A D | kuap.c | 19 cur_cpu_spec->mmu_features &= ~MMU_FTR_KUAP; in setup_kuap()
|
| /linux/arch/powerpc/kexec/ |
| H A D | vmcore_info.c | 29 VMCOREINFO_OFFSET(cpu_spec, mmu_features); in arch_crash_save_vmcoreinfo()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 669 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_active() 1428 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create_check_args() 2407 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create() 2408 u32 pa_bits = GPU_MMU_FEATURES_PA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create() 2845 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_mmu_init() 2884 ptdev->gpu_info.mmu_features &= ~GENMASK(7, 0); in panthor_mmu_init() 2885 ptdev->gpu_info.mmu_features |= BITS_PER_LONG; in panthor_mmu_init()
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_mmu.c | 780 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(pfdev->features.mmu_features); in panfrost_mmu_ctx_create() 781 u32 pa_bits = GPU_MMU_FEATURES_PA_BITS(pfdev->features.mmu_features); in panfrost_mmu_ctx_create()
|
| H A D | panfrost_drv.c | 85 PANFROST_FEATURE(MMU_FEATURES, mmu_features); in panfrost_ioctl_get_param()
|