HPTE_V_SECONDARY
if (v & HPTE_V_SECONDARY)
HPTE_V_SECONDARY;
v_val |= HPTE_V_SECONDARY;
vflags ^= HPTE_V_SECONDARY;
if ((ret & _PTEIDX_SECONDARY) && !(vflags & HPTE_V_SECONDARY)) {
if (vpte & HPTE_V_SECONDARY)
if (vpte & HPTE_V_SECONDARY)
mask = SLB_VSID_B | HPTE_V_AVPN | HPTE_V_SECONDARY;
if (val & HPTE_V_SECONDARY)
val |= HPTE_V_SECONDARY;
HPTE_V_SECONDARY,
rflags, HPTE_V_SECONDARY,
HPTE_V_SECONDARY,
HPTE_V_SECONDARY,
return i | (!!(vflags & HPTE_V_SECONDARY) << 3);
if (hpte_v & HPTE_V_SECONDARY)
vflags | HPTE_V_SECONDARY,
.mask = HPTE_V_SECONDARY,
.val = HPTE_V_SECONDARY,
vflags &= ~HPTE_V_SECONDARY;
if (hpte_v_array[inserted_index % 4] & HPTE_V_SECONDARY)
return (slot & 7) | (!!(vflags & HPTE_V_SECONDARY) << 3);