Searched refs:HPTE_V_HVLOCK (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s_hv_rm_mmu.c | 222 pteh &= ~(HPTE_V_HVLOCK | HPTE_V_ABSENT | HPTE_V_VALID); in kvmppc_do_h_enter() 325 try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID | in kvmppc_do_h_enter() 340 while (!try_lock_hpte(hpte, HPTE_V_HVLOCK)) in kvmppc_do_h_enter() 354 if (!try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID | in kvmppc_do_h_enter() 359 while (!try_lock_hpte(hpte, HPTE_V_HVLOCK)) in kvmppc_do_h_enter() 491 while (!try_lock_hpte(hpte, HPTE_V_HVLOCK)) in kvmppc_do_h_remove() 507 v = pte & ~HPTE_V_HVLOCK; in kvmppc_do_h_remove() 584 if (!try_lock_hpte(hp, HPTE_V_HVLOCK)) { in kvmppc_h_bulk_remove() 587 while (!try_lock_hpte(hp, HPTE_V_HVLOCK)) in kvmppc_h_bulk_remove() 613 hp[0] &= ~cpu_to_be64(HPTE_V_HVLOCK); in kvmppc_h_bulk_remove() [all …]
|
D | book3s_64_mmu_hv.c | 387 v = orig_v = be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK; in kvmppc_mmu_book3s_64_hv_xlate() 535 while (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) in kvmppc_book3s_hv_page_fault() 537 hpte[0] = be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK; in kvmppc_book3s_hv_page_fault() 656 while (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) in kvmppc_book3s_hv_page_fault() 674 if ((hnow_v & ~HPTE_V_HVLOCK) != hpte[0] || hnow_r != hpte[1] || in kvmppc_book3s_hv_page_fault() 867 if (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) { in kvm_unmap_rmapp() 870 while (be64_to_cpu(hptep[0]) & HPTE_V_HVLOCK) in kvm_unmap_rmapp() 947 if (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) { in kvm_age_rmapp() 950 while (be64_to_cpu(hptep[0]) & HPTE_V_HVLOCK) in kvm_age_rmapp() 1079 if (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) { in kvm_test_clear_dirty_npages() [all …]
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | kvm_book3s_64.h | 59 #define HPTE_V_HVLOCK 0x40UL macro 81 be_lockbit = cpu_to_be64(HPTE_V_HVLOCK); in try_lock_hpte() 100 hpte_v &= ~HPTE_V_HVLOCK; in unlock_hpte() 108 hpte_v &= ~HPTE_V_HVLOCK; in __unlock_hpte()
|