Home
last modified time | relevance | path

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

/linux/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c190 __be64 *hpte; in kvmppc_do_h_enter() local
307 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 …]
H A Dbook3s_pr_papr.c41 __be64 *hpte; in kvmppc_h_pr_enter() local
53 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()
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt678 firmware feature for flushing multiple hpte entries