mmu_features 64 arch/powerpc/include/asm/cputable.h unsigned int mmu_features; /* MMU features */ mmu_features 184 arch/powerpc/include/asm/mmu.h return !!(MMU_FTRS_POSSIBLE & cur_cpu_spec->mmu_features & feature); mmu_features 224 arch/powerpc/include/asm/mmu.h cur_cpu_spec->mmu_features &= ~feature; mmu_features 241 arch/powerpc/include/asm/mmu.h cur_cpu_spec->mmu_features &= ~feature; mmu_features 139 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_PPC970, mmu_features 157 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_PPC970, mmu_features 175 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_PPC970, mmu_features 193 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_PPC970, mmu_features 211 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_PPC970, mmu_features 227 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER5, mmu_features 247 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER5, mmu_features 263 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER5, mmu_features 280 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER5, mmu_features 294 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER6, mmu_features 313 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER6, mmu_features 327 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER7, mmu_features 344 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER8, mmu_features 361 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER9, mmu_features 377 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER7, mmu_features 396 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER7, mmu_features 415 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER8, mmu_features 434 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER8, mmu_features 453 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER8, mmu_features 472 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER9, mmu_features 491 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER9, mmu_features 510 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER9, mmu_features 530 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_CELL, mmu_features 545 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_PA6T, mmu_features 562 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTRS_POWER, mmu_features 580 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 594 arch/powerpc/kernel/cputable.c .mmu_features = 0, mmu_features 607 arch/powerpc/kernel/cputable.c .mmu_features = 0, mmu_features 620 arch/powerpc/kernel/cputable.c .mmu_features = 0, mmu_features 633 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 647 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 661 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 675 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 689 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 703 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 717 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 732 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 747 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 762 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 779 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 794 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 811 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 828 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 845 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 862 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 878 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 894 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 910 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 926 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 944 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 962 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 980 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 998 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 1016 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 1034 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 1052 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 1069 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 1087 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 1105 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE | MMU_FTR_USE_HIGH_BATS, mmu_features 1122 arch/powerpc/kernel/cputable.c .mmu_features = 0, mmu_features 1135 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_USE_HIGH_BATS, mmu_features 1149 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_USE_HIGH_BATS, mmu_features 1162 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_USE_HIGH_BATS | mmu_features 1176 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_USE_HIGH_BATS | mmu_features 1193 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_USE_HIGH_BATS | mmu_features 1211 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_HPTE_TABLE, mmu_features 1227 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_8xx, mmu_features 1241 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1254 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1266 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1279 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1292 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1305 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1318 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1331 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1344 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1357 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1370 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1382 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1395 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1408 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1421 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1434 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1447 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1460 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1473 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1486 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1499 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1512 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1525 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1538 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1551 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1565 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1578 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1591 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_40x, mmu_features 1606 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1618 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1631 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1643 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1656 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1669 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1682 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1695 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1707 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1719 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1732 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1745 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1758 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1771 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1783 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1796 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1809 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1822 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1835 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1848 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1861 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1874 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1888 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1903 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_47x | mmu_features 1917 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_47x | mmu_features 1931 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_47x | mmu_features 1945 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_47x | mmu_features 1959 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_44x, mmu_features 1976 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E, mmu_features 1991 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E, mmu_features 2004 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E, mmu_features 2024 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E, mmu_features 2044 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS, mmu_features 2063 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS | mmu_features 2085 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS | mmu_features 2108 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS | mmu_features 2133 arch/powerpc/kernel/cputable.c .mmu_features = MMU_FTR_TYPE_FSL_E, mmu_features 2300 arch/powerpc/kernel/cputable.c if (!(cur_cpu_spec->mmu_features & f)) mmu_features 119 arch/powerpc/kernel/dt_cpu_ftrs.c .mmu_features = 0, mmu_features 311 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->mmu_features |= MMU_FTRS_HASH_BASE; mmu_features 326 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->mmu_features |= MMU_FTRS_HASH_BASE; mmu_features 336 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->mmu_features |= MMU_FTR_TYPE_RADIX; mmu_features 337 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->mmu_features |= MMU_FTRS_HASH_BASE; mmu_features 550 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->mmu_features |= MMU_FTR_CI_LARGE_PAGE; mmu_features 772 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features, cur_cpu_spec->mmu_features); mmu_features 53 arch/powerpc/kernel/module.c do_feature_fixups(cur_cpu_spec->mmu_features, mmu_features 153 arch/powerpc/kernel/prom.c unsigned long mmu_features; /* MMU_FTR_xxx bit */ mmu_features 164 arch/powerpc/kernel/prom.c { .pabyte = 1, .pabit = 2, .mmu_features = MMU_FTR_CI_LARGE_PAGE }, mmu_features 166 arch/powerpc/kernel/prom.c { .pabyte = 40, .pabit = 0, .mmu_features = MMU_FTR_TYPE_RADIX }, mmu_features 209 arch/powerpc/kernel/prom.c cur_cpu_spec->mmu_features |= fp->mmu_features; mmu_features 214 arch/powerpc/kernel/prom.c cur_cpu_spec->mmu_features &= ~fp->mmu_features; mmu_features 800 arch/powerpc/kernel/setup-common.c pr_info("mmu_features = 0x%08x\n", cur_cpu_spec->mmu_features); mmu_features 540 arch/powerpc/kernel/vdso.c do_feature_fixups(cur_cpu_spec->mmu_features, mmu_features 562 arch/powerpc/kernel/vdso.c do_feature_fixups(cur_cpu_spec->mmu_features, mmu_features 420 arch/powerpc/lib/feature-fixups.c *PTRRELOC(&saved_mmu_features) = spec->mmu_features; mmu_features 430 arch/powerpc/lib/feature-fixups.c do_feature_fixups(spec->mmu_features, mmu_features 462 arch/powerpc/lib/feature-fixups.c WARN(saved_mmu_features != cur_cpu_spec->mmu_features, mmu_features 378 arch/powerpc/mm/book3s64/hash_utils.c cur_cpu_spec->mmu_features |= MMU_FTR_1T_SEGMENT; mmu_features 382 arch/powerpc/mm/book3s64/hash_utils.c cur_cpu_spec->mmu_features &= ~MMU_FTR_NO_SLBIE_B; mmu_features 428 arch/powerpc/mm/book3s64/hash_utils.c cur_cpu_spec->mmu_features &= ~(MMU_FTR_16M_PAGE); mmu_features 445 arch/powerpc/mm/book3s64/hash_utils.c cur_cpu_spec->mmu_features |= MMU_FTR_16M_PAGE; mmu_features 467 arch/powerpc/mm/book3s64/radix_pgtable.c cur_cpu_spec->mmu_features &= ~MMU_FTR_NO_SLBIE_B; mmu_features 531 arch/powerpc/mm/book3s64/radix_pgtable.c cur_cpu_spec->mmu_features |= MMU_FTR_RADIX_KUAP; mmu_features 370 arch/powerpc/mm/init_64.c cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; mmu_features 375 arch/powerpc/mm/init_64.c cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; mmu_features 379 arch/powerpc/mm/init_64.c cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; mmu_features 396 arch/powerpc/mm/init_64.c cur_cpu_spec->mmu_features |= MMU_FTR_TYPE_RADIX; mmu_features 399 arch/powerpc/mm/init_64.c cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; mmu_features 407 arch/powerpc/mm/init_64.c cur_cpu_spec->mmu_features &= ~MMU_FTR_TYPE_RADIX; mmu_features 38 drivers/gpu/drm/panfrost/panfrost_device.h u32 mmu_features; mmu_features 59 drivers/gpu/drm/panfrost/panfrost_drv.c PANFROST_FEATURE(MMU_FEATURES, mmu_features); mmu_features 209 drivers/gpu/drm/panfrost/panfrost_gpu.c pfdev->features.mmu_features = gpu_read(pfdev, GPU_MMU_FEATURES); mmu_features 294 drivers/gpu/drm/panfrost/panfrost_gpu.c pfdev->features.mmu_features, mmu_features 347 drivers/gpu/drm/panfrost/panfrost_gpu.c DMA_BIT_MASK(FIELD_GET(0xff00, pfdev->features.mmu_features))); mmu_features 372 drivers/gpu/drm/panfrost/panfrost_mmu.c .ias = FIELD_GET(0xff, pfdev->features.mmu_features), mmu_features 373 drivers/gpu/drm/panfrost/panfrost_mmu.c .oas = FIELD_GET(0xff00, pfdev->features.mmu_features),