Lines Matching refs:eaddr

29 				gva_t eaddr)
32 u64 esid = GET_ESID(eaddr);
33 u64 esid_1t = GET_ESID_1T(eaddr);
49 eaddr, esid, esid_1t);
73 static u64 kvmppc_slb_calc_vpn(struct kvmppc_slb *slb, gva_t eaddr)
75 eaddr &= kvmppc_slb_offset_mask(slb);
77 return (eaddr >> VPN_SHIFT) |
81 static u64 kvmppc_mmu_book3s_64_ea_to_vp(struct kvm_vcpu *vcpu, gva_t eaddr,
86 slb = kvmppc_mmu_book3s_64_find_slbe(vcpu, eaddr);
90 return kvmppc_slb_calc_vpn(slb, eaddr);
109 static u32 kvmppc_mmu_book3s_64_get_page(struct kvmppc_slb *slbe, gva_t eaddr)
113 return ((eaddr & kvmppc_slb_offset_mask(slbe)) >> p);
117 struct kvmppc_slb *slbe, gva_t eaddr,
128 vpn = kvmppc_slb_calc_vpn(slbe, eaddr);
155 static u64 kvmppc_mmu_book3s_64_get_avpn(struct kvmppc_slb *slbe, gva_t eaddr)
160 avpn = kvmppc_mmu_book3s_64_get_page(slbe, eaddr);
191 static int kvmppc_mmu_book3s_64_xlate(struct kvm_vcpu *vcpu, gva_t eaddr,
211 unlikely((eaddr & ~0xfffULL) == (mp_ea & ~0xfffULL)) &&
213 gpte->eaddr = eaddr;
214 gpte->vpage = kvmppc_mmu_book3s_64_ea_to_vp(vcpu, eaddr, data);
226 slbe = kvmppc_mmu_book3s_64_find_slbe(vcpu, eaddr);
230 avpn = kvmppc_mmu_book3s_64_get_avpn(slbe, eaddr);
247 ptegp = kvmppc_mmu_book3s_64_get_pteg(vcpu, slbe, eaddr, second);
293 gpte->eaddr = eaddr;
294 gpte->vpage = kvmppc_mmu_book3s_64_ea_to_vp(vcpu, eaddr, data);
297 gpte->raddr = (r & HPTE_R_RPN & ~eaddr_mask) | (eaddr & eaddr_mask);
324 eaddr, avpn, gpte->vpage, gpte->raddr);
412 static int kvmppc_mmu_book3s_64_slbfee(struct kvm_vcpu *vcpu, gva_t eaddr,
415 struct kvmppc_slb *slbe = kvmppc_mmu_book3s_64_find_slbe(vcpu, eaddr);