Lines Matching refs:orig_pte
92 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte)
104 hpaddr = gfn_to_pfn(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT);
106 printk(KERN_INFO "Couldn't get guest page for gfn %lx!\n", orig_pte->eaddr);
112 hpaddr |= orig_pte->raddr & 0xf000;
118 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid);
121 ret = kvmppc_mmu_map_segment(vcpu, orig_pte->eaddr);
127 vsid, orig_pte->eaddr);
133 va = hpt_va(orig_pte->eaddr, vsid, MMU_SEGSIZE_256M);
135 if (!orig_pte->may_write)
138 mark_page_dirty(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT);
140 if (!orig_pte->may_execute)
167 orig_pte->eaddr, hpteg, va, orig_pte->vpage, hpaddr);
178 pte->pte = *orig_pte;