cpu_features 13 arch/powerpc/include/asm/cpu_has_feature.h (CPU_FTRS_POSSIBLE & cur_cpu_spec->cpu_features & feature)); cpu_features 61 arch/powerpc/include/asm/cputable.h unsigned long cpu_features; /* Kernel features */ cpu_features 365 arch/powerpc/kernel/asm-offsets.c OFFSET(CPU_SPEC_FEATURES, cpu_spec, cpu_features); cpu_features 136 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_PPC970, cpu_features 154 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_PPC970, cpu_features 172 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_PPC970, cpu_features 190 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_PPC970, cpu_features 208 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_PPC970, cpu_features 225 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER5, cpu_features 245 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER5, cpu_features 261 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER5, cpu_features 278 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER5, cpu_features 291 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER6, cpu_features 311 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER6, cpu_features 324 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER7, cpu_features 341 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER8, cpu_features 358 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER9, cpu_features 374 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER7, cpu_features 393 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER7, cpu_features 412 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER8E, cpu_features 431 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER8, cpu_features 450 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER8, cpu_features 469 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER9_DD2_0, cpu_features 488 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER9_DD2_1, cpu_features 507 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_POWER9_DD2_2, cpu_features 526 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_CELL, cpu_features 543 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_PA6T, cpu_features 560 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_COMPATIBLE, cpu_features 577 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_PPC601, cpu_features 592 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_603, cpu_features 605 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_603, cpu_features 618 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_603, cpu_features 631 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_604, cpu_features 645 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_604, cpu_features 659 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_604, cpu_features 673 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_604, cpu_features 687 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_740_NOTAU, cpu_features 701 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750, cpu_features 715 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750, cpu_features 730 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750, cpu_features 745 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750, cpu_features 760 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750CL, cpu_features 777 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750, cpu_features 792 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750FX1, cpu_features 809 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750FX2, cpu_features 826 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750FX, cpu_features 843 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_750GX, cpu_features 860 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_740, cpu_features 875 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7400_NOTAU, cpu_features 891 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7400, cpu_features 907 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7400, cpu_features 923 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7450_20, cpu_features 941 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7450_21, cpu_features 959 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7450_23, cpu_features 977 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7455_1, cpu_features 995 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7455_20, cpu_features 1013 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7455, cpu_features 1031 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7447_10, cpu_features 1049 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7447_10, cpu_features 1067 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7447, cpu_features 1084 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7447A, cpu_features 1102 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_7448, cpu_features 1120 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_82XX, cpu_features 1133 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_G2_LE, cpu_features 1147 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E300, cpu_features 1160 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E300C2, cpu_features 1174 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E300, cpu_features 1191 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E300, cpu_features 1209 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_CLASSIC32, cpu_features 1225 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_8XX, cpu_features 1239 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1251 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1264 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1276 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1289 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1302 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1315 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1328 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1341 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1354 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1367 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1380 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1392 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1405 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1418 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1431 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1444 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1457 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1470 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1483 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1496 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1509 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1522 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1535 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1548 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1562 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1575 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1588 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_40X, cpu_features 1604 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1616 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1629 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1641 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1654 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1667 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1680 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1693 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1705 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1717 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1730 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1743 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1756 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1769 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1781 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1794 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1807 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1820 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_440x6, cpu_features 1833 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_440x6, cpu_features 1846 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_440x6, cpu_features 1859 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_440x6, cpu_features 1872 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1885 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1900 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_47X | CPU_FTR_476_DD2, cpu_features 1914 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_47X | CPU_FTR_476_DD2, cpu_features 1928 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_47X, cpu_features 1942 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_47X, cpu_features 1957 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_44X, cpu_features 1972 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E200, cpu_features 1986 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E200, cpu_features 2000 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E200, cpu_features 2019 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E500, cpu_features 2038 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E500_2, cpu_features 2060 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E500MC, cpu_features 2082 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E5500, cpu_features 2104 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E6500, cpu_features 2129 arch/powerpc/kernel/cputable.c .cpu_features = CPU_FTRS_E500, cpu_features 2202 arch/powerpc/kernel/cputable.c t->cpu_features |= old.cpu_features & CPU_FTR_PMAO_BUG; cpu_features 2283 arch/powerpc/kernel/cputable.c if (!(cur_cpu_spec->cpu_features & f)) cpu_features 116 arch/powerpc/kernel/dt_cpu_ftrs.c .cpu_features = CPU_FTRS_DT_CPU_BASE, cpu_features 142 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_HVMODE; cpu_features 245 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_HVMODE; cpu_features 258 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_SMT; cpu_features 279 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features &= ~CPU_FTR_NODSISRALIGN; cpu_features 395 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_MMCRA; cpu_features 398 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_PMAO_BUG; cpu_features 433 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_MMCRA; cpu_features 456 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features &= ~CPU_FTR_FPU_UNAVAILABLE; cpu_features 465 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_ALTIVEC; cpu_features 466 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_VMX_COPY; cpu_features 478 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_VSX; cpu_features 488 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_PURR | CPU_FTR_SPURR; cpu_features 514 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_DBELL; cpu_features 654 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_ARCH_300; cpu_features 670 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= m->cpu_ftr_bit_mask; cpu_features 708 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_P9_TLBIE_STQ_BUG; cpu_features 712 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_P9_TLBIE_STQ_BUG; cpu_features 715 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_P9_TLBIE_STQ_BUG; cpu_features 718 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_P9_TLBIE_ERAT_BUG; cpu_features 732 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_POWER9_DD2_1; cpu_features 734 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_P9_TM_HV_ASSIST; cpu_features 735 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_P9_TM_XER_SO_BUG; cpu_features 736 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_POWER9_DD2_1; cpu_features 739 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_POWER9_DD2_1; cpu_features 742 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features &= ~(CPU_FTR_DAWR); cpu_features 743 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_P9_TIDR; cpu_features 752 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_PKEY; cpu_features 759 arch/powerpc/kernel/dt_cpu_ftrs.c if (hv_mode && !(cur_cpu_spec->cpu_features & CPU_FTR_HVMODE)) { cpu_features 761 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features |= CPU_FTR_HVMODE; cpu_features 772 arch/powerpc/kernel/dt_cpu_ftrs.c cur_cpu_spec->cpu_features, cur_cpu_spec->mmu_features); cpu_features 47 arch/powerpc/kernel/module.c do_feature_fixups(cur_cpu_spec->cpu_features, cpu_features 83 arch/powerpc/kernel/module.c do_lwsync_fixups(cur_cpu_spec->cpu_features, cpu_features 152 arch/powerpc/kernel/prom.c unsigned long cpu_features; /* CPU_FTR_xxx bit */ cpu_features 162 arch/powerpc/kernel/prom.c { .pabyte = 0, .pabit = 3, .cpu_features = CPU_FTR_CTRL }, cpu_features 163 arch/powerpc/kernel/prom.c { .pabyte = 0, .pabit = 6, .cpu_features = CPU_FTR_NOEXECUTE }, cpu_features 168 arch/powerpc/kernel/prom.c { .pabyte = 1, .pabit = 1, .invert = 1, .cpu_features = CPU_FTR_NODSISRALIGN }, cpu_features 169 arch/powerpc/kernel/prom.c { .pabyte = 5, .pabit = 0, .cpu_features = CPU_FTR_REAL_LE, cpu_features 176 arch/powerpc/kernel/prom.c { .pabyte = 22, .pabit = 0, .cpu_features = CPU_FTR_TM_COMP, cpu_features 206 arch/powerpc/kernel/prom.c cur_cpu_spec->cpu_features |= fp->cpu_features; cpu_features 211 arch/powerpc/kernel/prom.c cur_cpu_spec->cpu_features &= ~fp->cpu_features; cpu_features 300 arch/powerpc/kernel/prom.c cur_cpu_spec->cpu_features |= fp->cpu_feature; cpu_features 386 arch/powerpc/kernel/prom.c cur_cpu_spec->cpu_features &= ~CPU_FTR_SMT; cpu_features 388 arch/powerpc/kernel/prom.c cur_cpu_spec->cpu_features |= CPU_FTR_SMT; cpu_features 678 arch/powerpc/kernel/prom.c cur_cpu_spec->cpu_features &= ~CPU_FTR_TM; cpu_features 792 arch/powerpc/kernel/setup-common.c pr_info("cpu_features = 0x%016lx\n", cur_cpu_spec->cpu_features); cpu_features 535 arch/powerpc/kernel/vdso.c do_feature_fixups(cur_cpu_spec->cpu_features, cpu_features 550 arch/powerpc/kernel/vdso.c do_lwsync_fixups(cur_cpu_spec->cpu_features, cpu_features 557 arch/powerpc/kernel/vdso.c do_feature_fixups(cur_cpu_spec->cpu_features, cpu_features 574 arch/powerpc/kernel/vdso.c do_lwsync_fixups(cur_cpu_spec->cpu_features, cpu_features 588 arch/powerpc/kernel/vdso.c int match = (cur_cpu_spec->cpu_features & patch->ftr_mask) cpu_features 419 arch/powerpc/lib/feature-fixups.c *PTRRELOC(&saved_cpu_features) = spec->cpu_features; cpu_features 426 arch/powerpc/lib/feature-fixups.c do_feature_fixups(spec->cpu_features, cpu_features 434 arch/powerpc/lib/feature-fixups.c do_lwsync_fixups(spec->cpu_features, cpu_features 460 arch/powerpc/lib/feature-fixups.c WARN(saved_cpu_features != cur_cpu_spec->cpu_features, cpu_features 678 arch/powerpc/lib/feature-fixups.c if (cur_cpu_spec->cpu_features & CPU_FTR_LWSYNC) { cpu_features 147 arch/powerpc/platforms/amigaone/setup.c cur_cpu_spec->cpu_features &= ~CPU_FTR_NEED_COHERENT; cpu_features 443 arch/powerpc/platforms/powernv/setup.c cur_cpu_spec->cpu_features |= CPU_FTR_TM; cpu_features 10 arch/x86/boot/cpuflags.c struct cpu_features cpu; cpu_features 15 arch/x86/boot/cpuflags.h extern struct cpu_features cpu;