Lines Matching refs:pte

91 	unsigned long pte[2];  in kvmppc_h_pr_remove()  local
96 copy_from_user(pte, (void __user *)pteg, sizeof(pte)); in kvmppc_h_pr_remove()
97 pte[0] = be64_to_cpu((__force __be64)pte[0]); in kvmppc_h_pr_remove()
98 pte[1] = be64_to_cpu((__force __be64)pte[1]); in kvmppc_h_pr_remove()
101 if ((pte[0] & HPTE_V_VALID) == 0 || in kvmppc_h_pr_remove()
102 ((flags & H_AVPN) && (pte[0] & ~0x7fUL) != avpn) || in kvmppc_h_pr_remove()
103 ((flags & H_ANDCOND) && (pte[0] & avpn) != 0)) in kvmppc_h_pr_remove()
108 rb = compute_tlbie_rb(pte[0], pte[1], pte_index); in kvmppc_h_pr_remove()
112 kvmppc_set_gpr(vcpu, 4, pte[0]); in kvmppc_h_pr_remove()
113 kvmppc_set_gpr(vcpu, 5, pte[1]); in kvmppc_h_pr_remove()
151 unsigned long pte[2]; in kvmppc_h_pr_bulk_remove() local
174 copy_from_user(pte, (void __user *)pteg, sizeof(pte)); in kvmppc_h_pr_bulk_remove()
175 pte[0] = be64_to_cpu((__force __be64)pte[0]); in kvmppc_h_pr_bulk_remove()
176 pte[1] = be64_to_cpu((__force __be64)pte[1]); in kvmppc_h_pr_bulk_remove()
181 if ((pte[0] & HPTE_V_VALID) == 0 || in kvmppc_h_pr_bulk_remove()
182 ((flags & H_AVPN) && (pte[0] & ~0x7fUL) != tsl) || in kvmppc_h_pr_bulk_remove()
183 ((flags & H_ANDCOND) && (pte[0] & tsl) != 0)) { in kvmppc_h_pr_bulk_remove()
189 rb = compute_tlbie_rb(pte[0], pte[1], in kvmppc_h_pr_bulk_remove()
193 tsh |= (pte[1] & (HPTE_R_C | HPTE_R_R)) << 43; in kvmppc_h_pr_bulk_remove()
209 unsigned long pte[2]; in kvmppc_h_pr_protect() local
214 copy_from_user(pte, (void __user *)pteg, sizeof(pte)); in kvmppc_h_pr_protect()
215 pte[0] = be64_to_cpu((__force __be64)pte[0]); in kvmppc_h_pr_protect()
216 pte[1] = be64_to_cpu((__force __be64)pte[1]); in kvmppc_h_pr_protect()
219 if ((pte[0] & HPTE_V_VALID) == 0 || in kvmppc_h_pr_protect()
220 ((flags & H_AVPN) && (pte[0] & ~0x7fUL) != avpn)) in kvmppc_h_pr_protect()
223 v = pte[0]; in kvmppc_h_pr_protect()
224 r = pte[1]; in kvmppc_h_pr_protect()
231 pte[1] = r; in kvmppc_h_pr_protect()
235 pte[0] = (__force u64)cpu_to_be64(pte[0]); in kvmppc_h_pr_protect()
236 pte[1] = (__force u64)cpu_to_be64(pte[1]); in kvmppc_h_pr_protect()
237 copy_to_user((void __user *)pteg, pte, sizeof(pte)); in kvmppc_h_pr_protect()