Home
last modified time | relevance | path

Searched refs:HPTE_V_VALID (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_hv_rm_mmu.c222 pteh &= ~(HPTE_V_HVLOCK | HPTE_V_ABSENT | HPTE_V_VALID); in kvmppc_do_h_enter()
298 pteh |= HPTE_V_VALID; in kvmppc_do_h_enter()
324 if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0 && in kvmppc_do_h_enter()
325 try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID | in kvmppc_do_h_enter()
343 if (!(pte & (HPTE_V_VALID | HPTE_V_ABSENT))) in kvmppc_do_h_enter()
354 if (!try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID | in kvmppc_do_h_enter()
362 if (pte & (HPTE_V_VALID | HPTE_V_ABSENT)) { in kvmppc_do_h_enter()
379 if (pteh & HPTE_V_VALID) { in kvmppc_do_h_enter()
387 pteh &= ~HPTE_V_VALID; in kvmppc_do_h_enter()
499 if ((pte & (HPTE_V_ABSENT | HPTE_V_VALID)) == 0 || in kvmppc_do_h_remove()
[all …]
Dbook3s_64_mmu_hv.c381 HPTE_V_VALID | HPTE_V_ABSENT); in kvmppc_mmu_book3s_64_hv_xlate()
678 hpte[0] = (hpte[0] & ~HPTE_V_ABSENT) | HPTE_V_VALID; in kvmppc_book3s_hv_page_fault()
695 if (be64_to_cpu(hptep[0]) & HPTE_V_VALID) { in kvmppc_book3s_hv_page_fault()
828 if ((be64_to_cpu(hptep[0]) & HPTE_V_VALID) && in kvmppc_unmap_hpte()
956 if ((be64_to_cpu(hptep[0]) & HPTE_V_VALID) && in kvm_age_rmapp()
1088 if (!(hptep[0] & cpu_to_be64(HPTE_V_VALID))) { in kvm_test_clear_dirty_npages()
1111 v |= HPTE_V_VALID; in kvm_test_clear_dirty_npages()
1252 if (!(vpte & HPTE_V_VALID) && !(vpte & HPTE_V_ABSENT)) in resize_hpt_rehash_hpte()
1261 if (!(vpte & HPTE_V_VALID) && !(vpte & HPTE_V_ABSENT)) in resize_hpt_rehash_hpte()
1279 if (vpte & HPTE_V_VALID) { in resize_hpt_rehash_hpte()
[all …]
Dbook3s_pr_papr.c63 if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0) in kvmppc_h_pr_enter()
69 if (*hpte & HPTE_V_VALID) in kvmppc_h_pr_enter()
107 if ((pte[0] & HPTE_V_VALID) == 0 || in kvmppc_h_pr_remove()
192 if ((pte[0] & HPTE_V_VALID) == 0 || in kvmppc_h_pr_bulk_remove()
235 if ((pte[0] & HPTE_V_VALID) == 0 || in kvmppc_h_pr_protect()
Dbook3s_64_mmu.c262 v_val |= HPTE_V_VALID; in kvmppc_mmu_book3s_64_xlate()
264 v_mask = SLB_VSID_B | HPTE_V_AVPN | HPTE_V_LARGE | HPTE_V_VALID | in kvmppc_mmu_book3s_64_xlate()
/Linux-v4.19/arch/powerpc/mm/
Dhash_native_64.c333 if (! (be64_to_cpu(hptep->v) & HPTE_V_VALID)) { in native_hpte_insert()
336 if (! (be64_to_cpu(hptep->v) & HPTE_V_VALID)) in native_hpte_insert()
347 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in native_hpte_insert()
390 if ((hpte_v & HPTE_V_VALID) && !(hpte_v & HPTE_V_BOLTED)) { in native_hpte_remove()
394 if ((hpte_v & HPTE_V_VALID) in native_hpte_remove()
434 if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID)) { in native_hpte_updatepp()
442 !(hpte_v & HPTE_V_VALID))) { in native_hpte_updatepp()
483 if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) in native_hpte_find()
573 if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) { in native_hpte_invalidate()
578 if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) in native_hpte_invalidate()
[all …]
Ddump_hashpagetable.c78 .mask = HPTE_V_VALID,
79 .val = HPTE_V_VALID,
233 if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) { in native_find()
271 (ptes[j].v & HPTE_V_VALID)) { in pseries_find()
/Linux-v4.19/arch/powerpc/platforms/ps3/
Dhtab.c65 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in ps3_hpte_insert()
145 if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID)) { in ps3_hpte_updatepp()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Dlpar.c149 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in pSeries_lpar_hpte_insert()
250 if (ptes[j].pteh & HPTE_V_VALID) in manual_hpte_clear_all()
352 (ptes[j].pteh & HPTE_V_VALID)) in __pSeries_lpar_hpte_find()
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/
Dmmu-hash.h83 #define HPTE_V_VALID ASM_CONST(0x0000000000000001) macro