Lines Matching refs:eaddr
1284 unsigned long eaddr = vcpu->arch.fault_dear;
1291 (eaddr & PAGE_MASK) == vcpu->arch.magic_page_ea) {
1301 gtlb_index = kvmppc_mmu_dtlb_index(vcpu, eaddr);
1315 gpaddr = kvmppc_mmu_xlate(vcpu, gtlb_index, eaddr);
1325 kvmppc_mmu_map(vcpu, eaddr, gpaddr, gtlb_index);
1332 vcpu->arch.vaddr_accessed = eaddr;
1342 unsigned long eaddr = vcpu->arch.regs.nip;
1350 gtlb_index = kvmppc_mmu_itlb_index(vcpu, eaddr);
1363 gpaddr = kvmppc_mmu_xlate(vcpu, gtlb_index, eaddr);
1373 kvmppc_mmu_map(vcpu, eaddr, gpaddr, gtlb_index);
1980 int kvmppc_xlate(struct kvm_vcpu *vcpu, ulong eaddr, enum xlate_instdata xlid,
1988 (eaddr & PAGE_MASK) == vcpu->arch.magic_page_ea) {
1989 pte->eaddr = eaddr;
1991 (eaddr & ~PAGE_MASK);
1992 pte->vpage = eaddr >> PAGE_SHIFT;
2004 gtlb_index = kvmppc_mmu_itlb_index(vcpu, eaddr);
2007 gtlb_index = kvmppc_mmu_dtlb_index(vcpu, eaddr);
2017 gpaddr = kvmppc_mmu_xlate(vcpu, gtlb_index, eaddr);
2019 pte->eaddr = eaddr;
2020 pte->raddr = (gpaddr & PAGE_MASK) | (eaddr & ~PAGE_MASK);
2021 pte->vpage = eaddr >> PAGE_SHIFT;