Lines Matching refs:revp
1635 static int hpte_dirty(struct revmap_entry *revp, __be64 *hptp) in hpte_dirty() argument
1639 if (revp->guest_rpte & HPTE_GR_MODIFIED) in hpte_dirty()
1643 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C); in hpte_dirty()
1652 unsigned long *hpte, struct revmap_entry *revp, in record_hpte() argument
1661 dirty = hpte_dirty(revp, hptp); in record_hpte()
1690 dirty = !!(revp->guest_rpte & HPTE_GR_MODIFIED); in record_hpte()
1693 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C); in record_hpte()
1695 revp->guest_rpte |= (hr & in record_hpte()
1708 r = revp->guest_rpte; in record_hpte()
1712 revp->guest_rpte = r; in record_hpte()
1731 struct revmap_entry *revp; in kvm_htab_read() local
1749 revp = kvm->arch.hpt.rev + i; in kvm_htab_read()
1765 !hpte_dirty(revp, hptp)) { in kvm_htab_read()
1768 ++revp; in kvm_htab_read()
1777 record_hpte(flags, hptp, hpte, revp, 1, first_pass)) { in kvm_htab_read()
1787 ++revp; in kvm_htab_read()
1792 record_hpte(flags, hptp, hpte, revp, 0, first_pass)) { in kvm_htab_read()
1797 ++revp; in kvm_htab_read()