Lines Matching refs:revp
1621 static int hpte_dirty(struct revmap_entry *revp, __be64 *hptp) in hpte_dirty() argument
1625 if (revp->guest_rpte & HPTE_GR_MODIFIED) in hpte_dirty()
1629 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C); in hpte_dirty()
1638 unsigned long *hpte, struct revmap_entry *revp, in record_hpte() argument
1647 dirty = hpte_dirty(revp, hptp); in record_hpte()
1676 dirty = !!(revp->guest_rpte & HPTE_GR_MODIFIED); in record_hpte()
1679 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C); in record_hpte()
1681 revp->guest_rpte |= (hr & in record_hpte()
1694 r = revp->guest_rpte; in record_hpte()
1698 revp->guest_rpte = r; in record_hpte()
1717 struct revmap_entry *revp; in kvm_htab_read() local
1735 revp = kvm->arch.hpt.rev + i; in kvm_htab_read()
1751 !hpte_dirty(revp, hptp)) { in kvm_htab_read()
1754 ++revp; in kvm_htab_read()
1763 record_hpte(flags, hptp, hpte, revp, 1, first_pass)) { in kvm_htab_read()
1773 ++revp; in kvm_htab_read()
1778 record_hpte(flags, hptp, hpte, revp, 0, first_pass)) { in kvm_htab_read()
1783 ++revp; in kvm_htab_read()