Lines Matching refs:hpte_v
199 unsigned long hpte_v, hpte_r; in native_hpte_insert() local
223 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in native_hpte_insert()
228 i, hpte_v, hpte_r); in native_hpte_insert()
238 hptep->v = cpu_to_be64(hpte_v); in native_hpte_insert()
250 unsigned long hpte_v; in native_hpte_remove() local
259 hpte_v = be64_to_cpu(hptep->v); in native_hpte_remove()
261 if ((hpte_v & HPTE_V_VALID) && !(hpte_v & HPTE_V_BOLTED)) { in native_hpte_remove()
264 hpte_v = be64_to_cpu(hptep->v); in native_hpte_remove()
265 if ((hpte_v & HPTE_V_VALID) in native_hpte_remove()
266 && !(hpte_v & HPTE_V_BOLTED)) in native_hpte_remove()
289 unsigned long hpte_v, want_v; in native_hpte_updatepp() local
297 hpte_v = be64_to_cpu(hptep->v); in native_hpte_updatepp()
305 if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID)) { in native_hpte_updatepp()
311 hpte_v = be64_to_cpu(hptep->v); in native_hpte_updatepp()
312 if (unlikely(!HPTE_V_COMPARE(hpte_v, want_v) || in native_hpte_updatepp()
313 !(hpte_v & HPTE_V_VALID))) { in native_hpte_updatepp()
343 unsigned long want_v, hpte_v; in native_hpte_find() local
352 hpte_v = be64_to_cpu(hptep->v); in native_hpte_find()
354 if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) in native_hpte_find()
401 unsigned long hpte_v; in native_hpte_invalidate() local
411 hpte_v = be64_to_cpu(hptep->v); in native_hpte_invalidate()
420 if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID)) in native_hpte_invalidate()
442 unsigned long hpte_v, want_v, shift; in native_hugepage_invalidate() local
468 hpte_v = be64_to_cpu(hptep->v); in native_hugepage_invalidate()
471 if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID)) in native_hugepage_invalidate()
520 unsigned long hpte_v = be64_to_cpu(hpte->v); in hpte_decode() local
527 if (!(hpte_v & HPTE_V_LARGE)) { in hpte_decode()
543 *ssize = hpte_v >> HPTE_V_SSIZE_SHIFT; in hpte_decode()
546 avpn = (HPTE_V_AVPN_VAL(hpte_v) & ~mmu_psize_defs[size].avpnm); in hpte_decode()
548 if (hpte_v & HPTE_V_SECONDARY) in hpte_decode()
593 unsigned long hpte_v; in native_hpte_clear() local
614 hpte_v = be64_to_cpu(hptep->v); in native_hpte_clear()
620 if (hpte_v & HPTE_V_VALID) { in native_hpte_clear()
641 unsigned long hpte_v; in native_flush_hash_range() local
666 hpte_v = be64_to_cpu(hptep->v); in native_flush_hash_range()
667 if (!HPTE_V_COMPARE(hpte_v, want_v) || in native_flush_hash_range()
668 !(hpte_v & HPTE_V_VALID)) in native_flush_hash_range()