| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/ |
| H A D | cputable.c | 147 .mmu_features = MMU_FTRS_PPC970, 165 .mmu_features = MMU_FTRS_PPC970, 183 .mmu_features = MMU_FTRS_PPC970, 201 .mmu_features = MMU_FTRS_PPC970, 219 .mmu_features = MMU_FTRS_PPC970, 235 .mmu_features = MMU_FTRS_POWER5, 255 .mmu_features = MMU_FTRS_POWER5, 271 .mmu_features = MMU_FTRS_POWER5, 288 .mmu_features = MMU_FTRS_POWER5, 302 .mmu_features = MMU_FTRS_POWER6, [all …]
|
| H A D | prom.c | 153 unsigned long mmu_features; /* MMU_FTR_xxx bit */ member 164 { .pabyte = 1, .pabit = 2, .mmu_features = MMU_FTR_CI_LARGE_PAGE }, 166 { .pabyte = 40, .pabit = 0, .mmu_features = MMU_FTR_TYPE_RADIX | MMU_FTR_GTSE }, 211 cur_cpu_spec->mmu_features |= fp->mmu_features; in scan_features() 216 cur_cpu_spec->mmu_features &= ~fp->mmu_features; in scan_features()
|
| H A D | dt_cpu_ftrs.c | 118 .mmu_features = 0, 310 cur_cpu_spec->mmu_features |= MMU_FTRS_HASH_BASE; in feat_enable_mmu_hash() 325 cur_cpu_spec->mmu_features |= MMU_FTRS_HASH_BASE; in feat_enable_mmu_hash_v3() 335 cur_cpu_spec->mmu_features |= MMU_FTR_TYPE_RADIX; in feat_enable_mmu_radix() 336 cur_cpu_spec->mmu_features |= MMU_FTRS_HASH_BASE; in feat_enable_mmu_radix() 337 cur_cpu_spec->mmu_features |= MMU_FTR_GTSE; in feat_enable_mmu_radix() 592 cur_cpu_spec->mmu_features |= MMU_FTR_CI_LARGE_PAGE; in feat_enable_large_ci() 835 cur_cpu_spec->cpu_features, cur_cpu_spec->mmu_features); in cpufeatures_setup_finished()
|
| H A D | module.c | 53 do_feature_fixups(cur_cpu_spec->mmu_features, in module_finalize()
|
| H A D | vdso.c | 534 do_feature_fixups(cur_cpu_spec->mmu_features, in vdso_fixup_features() 556 do_feature_fixups(cur_cpu_spec->mmu_features, in vdso_fixup_features()
|
| H A D | setup-common.c | 816 pr_info("mmu_features = 0x%08x\n", cur_cpu_spec->mmu_features); in print_system_info()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/mm/ |
| H A D | init_64.c | 405 cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; in early_check_vec5() 410 cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; in early_check_vec5() 414 cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; in early_check_vec5() 428 cur_cpu_spec->mmu_features &= ~MMU_FTR_GTSE; in early_check_vec5() 430 cur_cpu_spec->mmu_features |= MMU_FTR_GTSE; in early_check_vec5() 432 cur_cpu_spec->mmu_features |= MMU_FTR_TYPE_RADIX; in early_check_vec5() 435 cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; in early_check_vec5() 436 cur_cpu_spec->mmu_features &= ~MMU_FTR_GTSE; in early_check_vec5() 444 cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; in mmu_early_init_devtree()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_model_dummy.c | 132 u32 mmu_features; member 184 .mmu_features = 0x2830, 199 .mmu_features = 0x2830, 214 .mmu_features = 0x2821, 229 .mmu_features = 0x2821, 244 .mmu_features = 0x2830, 259 .mmu_features = 0x2830, 275 .mmu_features = 0x2823, 290 .mmu_features = 0x2830, 305 .mmu_features = 0x2830, [all …]
|
| H A D | mali_kbase_gpuprops_backend.c | 48 registers.mmu_features = kbase_reg_read(kbdev, in kbase_backend_gpuprops_get()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | mmu.h | 206 return !!(MMU_FTRS_POSSIBLE & cur_cpu_spec->mmu_features & feature); in early_mmu_has_feature() 246 cur_cpu_spec->mmu_features &= ~feature; in mmu_clear_feature() 263 cur_cpu_spec->mmu_features &= ~feature; in mmu_clear_feature()
|
| H A D | cputable.h | 64 unsigned int mmu_features; /* MMU features */ member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_gpuprops.c | 183 gpu_props->raw_props.mmu_features = regdump.mmu_features; in kbase_gpuprops_get_props() 309 gpu_props->mmu.va_bits = KBASE_UBFX32(raw->mmu_features, 0U, 8); in kbase_gpuprops_set() 310 gpu_props->mmu.pa_bits = KBASE_UBFX32(raw->mmu_features, 8U, 8); in kbase_gpuprops_set() 380 PROP(RAW_MMU_FEATURES, raw_props.mmu_features),
|
| H A D | mali_kbase_gpuprops_types.h | 39 u32 mmu_features; member
|
| H A D | mali_base_kernel.h | 1631 u32 mmu_features; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_gpuprops.c | 199 gpu_props->raw_props.mmu_features = regdump.mmu_features; in kbase_gpuprops_get_props() 436 gpu_props->mmu.va_bits = KBASE_UBFX32(raw->mmu_features, 0U, 8); in kbase_gpuprops_set() 437 gpu_props->mmu.pa_bits = KBASE_UBFX32(raw->mmu_features, 8U, 8); in kbase_gpuprops_set() 728 PROP(RAW_MMU_FEATURES, raw_props.mmu_features),
|
| H A D | mali_kbase_gpuprops_types.h | 42 u32 mmu_features; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_gpu.c | 225 pfdev->features.mmu_features = gpu_read(pfdev, GPU_MMU_FEATURES); in panfrost_gpu_init_features() 310 pfdev->features.mmu_features, in panfrost_gpu_init_features() 363 DMA_BIT_MASK(FIELD_GET(0xff00, pfdev->features.mmu_features))); in panfrost_gpu_init()
|
| H A D | panfrost_device.h | 42 u32 mmu_features; member
|
| H A D | panfrost_mmu.c | 573 .ias = FIELD_GET(0xff, pfdev->features.mmu_features), in panfrost_mmu_ctx_create() 574 .oas = FIELD_GET(0xff00, pfdev->features.mmu_features), in panfrost_mmu_ctx_create()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_gpuprops_backend.c | 45 regdump->mmu_features = kbase_reg_read(kbdev, in kbase_backend_gpuprops_get()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/lib/ |
| H A D | feature-fixups.c | 577 *PTRRELOC(&saved_mmu_features) = spec->mmu_features; in apply_feature_fixups() 587 do_feature_fixups(spec->mmu_features, in apply_feature_fixups() 619 WARN(saved_mmu_features != cur_cpu_spec->mmu_features, in check_features()
|
| /OK3568_Linux_fs/kernel/include/uapi/gpu/arm/bifrost/ |
| H A D | mali_base_kernel.h | 543 __u32 mmu_features; member
|
| /OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/ |
| H A D | radix_pgtable.c | 492 cur_cpu_spec->mmu_features &= ~MMU_FTR_NO_SLBIE_B; in radix_dt_scan_page_sizes() 600 cur_cpu_spec->mmu_features |= MMU_FTR_KUEP; in setup_kuep() 620 cur_cpu_spec->mmu_features |= MMU_FTR_RADIX_KUAP; in setup_kuap()
|
| H A D | hash_utils.c | 409 cur_cpu_spec->mmu_features |= MMU_FTR_1T_SEGMENT; in htab_dt_scan_seg_sizes() 413 cur_cpu_spec->mmu_features &= ~MMU_FTR_NO_SLBIE_B; in htab_dt_scan_seg_sizes() 459 cur_cpu_spec->mmu_features &= ~(MMU_FTR_16M_PAGE); in htab_dt_scan_page_sizes() 476 cur_cpu_spec->mmu_features |= MMU_FTR_16M_PAGE; in htab_dt_scan_page_sizes()
|
| H A D | pkeys.c | 135 cur_cpu_spec->mmu_features |= MMU_FTR_PKEY; in pkey_early_init_devtree()
|