Searched refs:hpte (Results 1 – 3 of 3) sorted by relevance
190 __be64 *hpte; in kvmppc_do_h_enter() local307 hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4)); in kvmppc_do_h_enter()309 if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0 && in kvmppc_do_h_enter()310 try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID | in kvmppc_do_h_enter()313 hpte += 2; in kvmppc_do_h_enter()322 hpte -= 16; in kvmppc_do_h_enter()325 while (!try_lock_hpte(hpte, HPTE_V_HVLOCK)) in kvmppc_do_h_enter()327 pte = be64_to_cpu(hpte[0]); in kvmppc_do_h_enter()330 __unlock_hpte(hpte, pte); in kvmppc_do_h_enter()331 hpte += 2; in kvmppc_do_h_enter()[all …]
41 __be64 *hpte; in kvmppc_h_pr_enter() local53 hpte = pteg; in kvmppc_h_pr_enter()60 if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0) in kvmppc_h_pr_enter()62 hpte += 2; in kvmppc_h_pr_enter()65 hpte += i * 2; in kvmppc_h_pr_enter()66 if (*hpte & HPTE_V_VALID) in kvmppc_h_pr_enter()70 hpte[0] = cpu_to_be64(kvmppc_get_gpr(vcpu, 6)); in kvmppc_h_pr_enter()71 hpte[1] = cpu_to_be64(kvmppc_get_gpr(vcpu, 7)); in kvmppc_h_pr_enter()74 if (copy_to_user((void __user *)pteg_addr, hpte, HPTE_SIZE)) in kvmppc_h_pr_enter()
678 firmware feature for flushing multiple hpte entries