Home
last modified time | relevance | path

Searched refs:HPTE_V_HVLOCK (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_hv_rm_mmu.c189 pteh &= ~(HPTE_V_HVLOCK | HPTE_V_ABSENT | HPTE_V_VALID); in kvmppc_do_h_enter()
291 try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID | in kvmppc_do_h_enter()
306 while (!try_lock_hpte(hpte, HPTE_V_HVLOCK)) in kvmppc_do_h_enter()
320 if (!try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID | in kvmppc_do_h_enter()
325 while (!try_lock_hpte(hpte, HPTE_V_HVLOCK)) in kvmppc_do_h_enter()
443 while (!try_lock_hpte(hpte, HPTE_V_HVLOCK)) in kvmppc_do_h_remove()
454 v = pte & ~HPTE_V_HVLOCK; in kvmppc_do_h_remove()
526 if (!try_lock_hpte(hp, HPTE_V_HVLOCK)) { in kvmppc_h_bulk_remove()
529 while (!try_lock_hpte(hp, HPTE_V_HVLOCK)) in kvmppc_h_bulk_remove()
550 hp[0] &= ~cpu_to_be64(HPTE_V_HVLOCK); in kvmppc_h_bulk_remove()
[all …]
Dbook3s_64_mmu_hv.c340 v = be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK; in kvmppc_mmu_book3s_64_hv_xlate()
467 while (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) in kvmppc_book3s_hv_page_fault()
469 hpte[0] = be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK; in kvmppc_book3s_hv_page_fault()
584 while (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) in kvmppc_book3s_hv_page_fault()
586 if ((be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK) != hpte[0] || in kvmppc_book3s_hv_page_fault()
735 if (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) { in kvm_unmap_rmapp()
738 while (be64_to_cpu(hptep[0]) & HPTE_V_HVLOCK) in kvm_unmap_rmapp()
841 if (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) { in kvm_age_rmapp()
844 while (be64_to_cpu(hptep[0]) & HPTE_V_HVLOCK) in kvm_age_rmapp()
970 if (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) { in kvm_test_clear_dirty_npages()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dkvm_book3s_64.h49 #define HPTE_V_HVLOCK 0x40UL macro
71 be_lockbit = cpu_to_be64(HPTE_V_HVLOCK); in try_lock_hpte()
90 hpte_v &= ~HPTE_V_HVLOCK; in unlock_hpte()
98 hpte_v &= ~HPTE_V_HVLOCK; in __unlock_hpte()