Lines Matching refs:revp
1640 static int hpte_dirty(struct revmap_entry *revp, __be64 *hptp) in hpte_dirty() argument
1644 if (revp->guest_rpte & HPTE_GR_MODIFIED) in hpte_dirty()
1648 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C); in hpte_dirty()
1657 unsigned long *hpte, struct revmap_entry *revp, in record_hpte() argument
1666 dirty = hpte_dirty(revp, hptp); in record_hpte()
1695 dirty = !!(revp->guest_rpte & HPTE_GR_MODIFIED); in record_hpte()
1698 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C); in record_hpte()
1700 revp->guest_rpte |= (hr & in record_hpte()
1713 r = revp->guest_rpte; in record_hpte()
1717 revp->guest_rpte = r; in record_hpte()
1736 struct revmap_entry *revp; in kvm_htab_read() local
1754 revp = kvm->arch.hpt.rev + i; in kvm_htab_read()
1770 !hpte_dirty(revp, hptp)) { in kvm_htab_read()
1773 ++revp; in kvm_htab_read()
1782 record_hpte(flags, hptp, hpte, revp, 1, first_pass)) { in kvm_htab_read()
1792 ++revp; in kvm_htab_read()
1797 record_hpte(flags, hptp, hpte, revp, 0, first_pass)) { in kvm_htab_read()
1802 ++revp; in kvm_htab_read()