HPTE_V_VALID
v_val |= HPTE_V_VALID;
v_mask = SLB_VSID_B | HPTE_V_AVPN | HPTE_V_LARGE | HPTE_V_VALID |
if (!(hptep[0] & cpu_to_be64(HPTE_V_VALID))) {
v |= HPTE_V_VALID;
if (!(vpte & HPTE_V_VALID) && !(vpte & HPTE_V_ABSENT))
if (!(vpte & HPTE_V_VALID) && !(vpte & HPTE_V_ABSENT))
if (vpte & HPTE_V_VALID) {
BUG_ON(vpte & HPTE_V_VALID);
if (replace_vpte & (HPTE_V_VALID | HPTE_V_ABSENT)) {
if ((be64_to_cpu(hptp[0]) & HPTE_V_VALID) &&
if (be64_to_cpu(hptp[0]) & (HPTE_V_VALID | HPTE_V_ABSENT)) {
valid = !!(v & HPTE_V_VALID);
v |= HPTE_V_VALID;
if (!(v & HPTE_V_VALID))
if (be64_to_cpu(hptp[0]) & (HPTE_V_VALID | HPTE_V_ABSENT))
if (be64_to_cpu(hptp[0]) & (HPTE_V_VALID | HPTE_V_ABSENT))
if (!(be64_to_cpu(hptp[0]) & (HPTE_V_VALID | HPTE_V_ABSENT)))
if (!(v & (HPTE_V_VALID | HPTE_V_ABSENT)))
HPTE_V_VALID | HPTE_V_ABSENT);
hpte[0] = (hpte[0] & ~HPTE_V_ABSENT) | HPTE_V_VALID;
if (be64_to_cpu(hptep[0]) & HPTE_V_VALID) {
if ((be64_to_cpu(hptep[0]) & HPTE_V_VALID) &&
if ((be64_to_cpu(hptep[0]) & HPTE_V_VALID) &&
hptep[0] &= ~cpu_to_be64(HPTE_V_VALID);
valid = HPTE_V_VALID;
if ((status & DSISR_NOHPTE) && (v & HPTE_V_VALID))
pteh &= ~(HPTE_V_HVLOCK | HPTE_V_ABSENT | HPTE_V_VALID);
pteh |= HPTE_V_VALID;
if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0 &&
try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID |
if (!(pte & (HPTE_V_VALID | HPTE_V_ABSENT)))
if (!try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID |
if (pte & (HPTE_V_VALID | HPTE_V_ABSENT)) {
if (pteh & HPTE_V_VALID) {
pteh &= ~HPTE_V_VALID;
if ((pte & (HPTE_V_ABSENT | HPTE_V_VALID)) == 0 ||
if (v & HPTE_V_VALID) {
hpte[0] &= ~cpu_to_be64(HPTE_V_VALID);
v = (v & ~HPTE_V_ABSENT) | HPTE_V_VALID;
if (hp0 & (HPTE_V_ABSENT | HPTE_V_VALID)) {
if (!(hp0 & HPTE_V_VALID)) {
hp[0] &= ~cpu_to_be64(HPTE_V_VALID);
if ((v & (HPTE_V_ABSENT | HPTE_V_VALID)) == 0 ||
if (v & HPTE_V_VALID) {
hpte[0] = cpu_to_be64((pte_v & ~HPTE_V_VALID) |
v |= HPTE_V_VALID;
if (v & HPTE_V_VALID) {
if (!(v & (HPTE_V_VALID | HPTE_V_ABSENT)))
if (v & HPTE_V_VALID) {
if (!(v & (HPTE_V_VALID | HPTE_V_ABSENT)))
if (v & HPTE_V_VALID) {
if ((pte[0] & HPTE_V_VALID) == 0 ||
if ((pte[0] & HPTE_V_VALID) == 0 ||
if ((pte[0] & HPTE_V_VALID) == 0 ||
if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0)
if (*hpte & HPTE_V_VALID)
if (! (be64_to_cpu(hptep->v) & HPTE_V_VALID)) {
if (! (be64_to_cpu(hptep->v) & HPTE_V_VALID))
hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID;
if ((hpte_v & HPTE_V_VALID) && !(hpte_v & HPTE_V_BOLTED)) {
if ((hpte_v & HPTE_V_VALID)
if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID)) {
!(hpte_v & HPTE_V_VALID))) {
if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID))
if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) {
if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) {
if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) {
if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) {
if (hpte_v & HPTE_V_VALID) {
if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID))
if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID))
if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) {
(ptes[j].v & HPTE_V_VALID)) {
.mask = HPTE_V_VALID,
.val = HPTE_V_VALID,
if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID)) {
hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID;
hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID;
if (ptes[j].pteh & HPTE_V_VALID)
(ptes[j].pteh & HPTE_V_VALID))