Lines Matching defs:orig_pte
71 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte,
89 unsigned long gfn = orig_pte->raddr >> PAGE_SHIFT;
98 pfn = kvmppc_gpa_to_pfn(vcpu, orig_pte->raddr, iswrite, &writable, &page);
101 orig_pte->raddr);
108 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid);
111 ret = kvmppc_mmu_map_segment(vcpu, orig_pte->eaddr);
117 vsid, orig_pte->eaddr);
123 vpn = hpt_vpn(orig_pte->eaddr, map->host_vsid, MMU_SEGSIZE_256M);
125 if (!orig_pte->may_write || !writable)
130 if (!orig_pte->may_execute)
136 rflags = (rflags & ~HPTE_R_WIMG) | orig_pte->wimg;
145 hpaddr |= orig_pte->raddr & (~0xfffULL & ~PAGE_MASK);
181 vpn, hpaddr, orig_pte);
194 cpte->pte = *orig_pte;
205 orig_pte->may_write && writable);