Lines Matching defs:guest_rpte
379 gr = kvm->arch.hpt.rev[index].guest_rpte;
561 hpte[2] = r = rev->guest_rpte;
700 rev->guest_rpte != hpte[2])
716 /* Only set R/C in real HPTE if set in both *rmap and guest_rpte */
802 ptel = rev[i].guest_rpte;
814 if (rcbits & ~rev[i].guest_rpte) {
815 rev[i].guest_rpte = ptel | rcbits;
941 if (!(rev[i].guest_rpte & HPTE_R_R)) {
942 rev[i].guest_rpte |= HPTE_R_R;
1096 if (!(rev[i].guest_rpte & HPTE_R_C)) {
1097 rev[i].guest_rpte |= HPTE_R_C;
1235 unsigned long vpte, rpte, guest_rpte;
1268 guest_rpte = rev->guest_rpte;
1271 apsize = kvmppc_actual_pgsz(vpte, guest_rpte);
1276 unsigned long gfn = hpte_rpn(guest_rpte, apsize);
1371 new->rev[new_idx].guest_rpte = guest_rpte;
1612 * pieced together from the real hash table and the guest_rpte
1640 if (revp->guest_rpte & HPTE_GR_MODIFIED)
1644 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C);
1691 dirty = !!(revp->guest_rpte & HPTE_GR_MODIFIED);
1694 rcbits_unset = ~revp->guest_rpte & (HPTE_R_R | HPTE_R_C);
1696 revp->guest_rpte |= (hr &
1709 r = revp->guest_rpte;
1713 revp->guest_rpte = r;
2087 gr = kvm->arch.hpt.rev[i].guest_rpte;