Lines Matching refs:eaddr
71 asm volatile ("tlbie %0" : : "r" (pte->pte.eaddr) : "memory"); in kvmppc_mmu_invalidate_pte()
118 static u32 *kvmppc_mmu_get_pteg(struct kvm_vcpu *vcpu, u32 vsid, u32 eaddr, in kvmppc_mmu_get_pteg() argument
124 page = (eaddr & ~ESID_MASK) >> 12; in kvmppc_mmu_get_pteg()
150 u32 eaddr = orig_pte->eaddr; in kvmppc_mmu_map_page() local
170 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid); in kvmppc_mmu_map_page()
173 kvmppc_mmu_map_segment(vcpu, eaddr); in kvmppc_mmu_map_page()
180 ((eaddr & ~ESID_MASK) >> VPN_SHIFT); in kvmppc_mmu_map_page()
188 pteg = kvmppc_mmu_get_pteg(vcpu, vsid, eaddr, primary); in kvmppc_mmu_map_page()
206 pteg0 = ((eaddr & 0x0fffffff) >> 22) | (vsid << 7) | PTE_V | in kvmppc_mmu_map_page()
255 orig_pte->eaddr, (ulong)pteg, vpn, in kvmppc_mmu_map_page()
314 int kvmppc_mmu_map_segment(struct kvm_vcpu *vcpu, ulong eaddr) in kvmppc_mmu_map_segment() argument
316 u32 esid = eaddr >> SID_SHIFT; in kvmppc_mmu_map_segment()