PVR_VER
#define pvr_version_is(pvr) (PVR_VER(mfspr(SPRN_PVR)) == (pvr))
if (PVR_VER(mfspr(SPRN_PVR)) == PVR_POWER9) {
if (PVR_VER(pvr) == PVR_POWER9) {
if ((PVR_VER(pvr) == PVR_POWER9) && (pvr & 0xe000) == 0) {
if (PVR_VER(pvr) & 0x8000) {
switch (PVR_VER(pvr)) {
switch (PVR_VER(pvr)) {
maj, min, PVR_VER(pvr), PVR_REV(pvr));
pvr = PVR_VER(mfspr(SPRN_PVR));
if (PVR_VER(cur_cpu_spec->pvr_value) == PVR_VER_E6500) {
if (PVR_VER(cur_cpu_spec->pvr_value) == PVR_VER_E6500) {
if (PVR_VER(pvr) != PVR_VER_E6500) {
switch (PVR_VER(pvr)) {
if ((PVR_VER(pvr) == PVR_VER_E500V1) ||
(PVR_VER(pvr) == PVR_VER_E500V2)) {
if (PVR_VER(pvr) == PVR_POWER8 || PVR_VER(pvr) == PVR_POWER8E ||
PVR_VER(pvr) == PVR_POWER8NVL || PVR_VER(pvr) == PVR_POWER9 ||
PVR_VER(pvr) == PVR_HX_C2000)
if (PVR_VER(pvr) == PVR_VER_E500MC || PVR_VER(pvr) == PVR_VER_E5500)
else if (PVR_VER(pvr) != PVR_VER_E500V1 && PVR_VER(pvr) != PVR_VER_E500V2)
if (PVR_VER(pvr) != PVR_VER_E6500)
if (PVR_VER(pvr) == PVR_POWER8 || PVR_VER(pvr) == PVR_POWER8E ||
PVR_VER(pvr) == PVR_POWER8NVL)
if (PVR_VER(mfspr(SPRN_PVR)) >= PVR_POWER10)
if (PVR_VER(pvr) != PVR_POWER10)
if (PVR_VER(pvr) != PVR_POWER11)
if (PVR_VER(pvr) != PVR_POWER5p)
if (PVR_VER(pvr) != PVR_POWER5)
if (PVR_VER(pvr) != PVR_POWER6)
if (PVR_VER(pvr) != PVR_POWER7 && PVR_VER(pvr) != PVR_POWER7p)
if (PVR_VER(pvr) == PVR_POWER7p)
if (PVR_VER(pvr) != PVR_POWER8E && PVR_VER(pvr) != PVR_POWER8NVL &&
PVR_VER(pvr) != PVR_POWER8)
if (PVR_VER(pvr) != PVR_POWER9)
if (PVR_VER(pvr) != PVR_970 && PVR_VER(pvr) != PVR_970MP &&
PVR_VER(pvr) != PVR_970FX && PVR_VER(pvr) != PVR_970GX)
pvr = PVR_VER(mfspr(SPRN_PVR));
pvr_ver = PVR_VER(mfspr(SPRN_PVR));
PVR_VER(mfspr(SPRN_PVR)) == 0x8003) {
else if (PVR_VER(mfspr(SPRN_PVR)) == 0x7000)
nb = scnprintf(buffer, sz, "%lu,%lu$", PVR_VER(pvr), PVR_REV(pvr));
SKIP_IF(PVR_VER(pvr) != POWER9);
int pvr = PVR_VER(mfspr(SPRN_PVR));
SKIP_IF(PVR_VER(mfspr(SPRN_PVR)) != POWER9);
} else if (PVR_VER(mfspr(SPRN_PVR)) == POWER9) {
int pvr = PVR_VER(mfspr(SPRN_PVR));
} else if (PVR_VER(mfspr(SPRN_PVR)) == POWER9) {
switch (PVR_VER(mfspr(SPRN_PVR))) {
pvr = PVR_VER(mfspr(SPRN_PVR));