Lines Matching refs:eaddr
59 asm volatile ("tlbie %0" : : "r" (pte->pte.eaddr) : "memory");
106 static u32 *kvmppc_mmu_get_pteg(struct kvm_vcpu *vcpu, u32 vsid, u32 eaddr,
112 page = (eaddr & ~ESID_MASK) >> 12;
138 u32 eaddr = orig_pte->eaddr;
158 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid);
161 kvmppc_mmu_map_segment(vcpu, eaddr);
168 ((eaddr & ~ESID_MASK) >> VPN_SHIFT);
176 pteg = kvmppc_mmu_get_pteg(vcpu, vsid, eaddr, primary);
194 pteg0 = ((eaddr & 0x0fffffff) >> 22) | (vsid << 7) | PTE_V |
243 orig_pte->eaddr, (ulong)pteg, vpn,
302 int kvmppc_mmu_map_segment(struct kvm_vcpu *vcpu, ulong eaddr)
304 u32 esid = eaddr >> SID_SHIFT;