Lines Matching refs:revp
1149 static int hpte_dirty(struct revmap_entry *revp, __be64 *hptp) in hpte_dirty() argument
1153 if (revp->guest_rpte & HPTE_GR_MODIFIED) in hpte_dirty()
1157 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C); in hpte_dirty()
1166 unsigned long *hpte, struct revmap_entry *revp, in record_hpte() argument
1175 dirty = hpte_dirty(revp, hptp); in record_hpte()
1199 dirty = !!(revp->guest_rpte & HPTE_GR_MODIFIED); in record_hpte()
1202 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C); in record_hpte()
1204 revp->guest_rpte |= (be64_to_cpu(hptp[1]) & in record_hpte()
1217 r = revp->guest_rpte; in record_hpte()
1221 revp->guest_rpte = r; in record_hpte()
1240 struct revmap_entry *revp; in kvm_htab_read() local
1256 revp = kvm->arch.revmap + i; in kvm_htab_read()
1272 !hpte_dirty(revp, hptp)) { in kvm_htab_read()
1275 ++revp; in kvm_htab_read()
1284 record_hpte(flags, hptp, hpte, revp, 1, first_pass)) { in kvm_htab_read()
1294 ++revp; in kvm_htab_read()
1299 record_hpte(flags, hptp, hpte, revp, 0, first_pass)) { in kvm_htab_read()
1304 ++revp; in kvm_htab_read()