Lines Matching refs:eaddr
84 gva_t eaddr, int tlbsel, unsigned int pid, int as) in kvmppc_e500_tlb_index() argument
91 set_base = gtlb0_set_base(vcpu_e500, eaddr); in kvmppc_e500_tlb_index()
94 if (eaddr < vcpu_e500->tlb1_min_eaddr || in kvmppc_e500_tlb_index()
95 eaddr > vcpu_e500->tlb1_max_eaddr) in kvmppc_e500_tlb_index()
107 if (eaddr < get_tlb_eaddr(tlbe)) in kvmppc_e500_tlb_index()
110 if (eaddr > get_tlb_end(tlbe)) in kvmppc_e500_tlb_index()
130 gva_t eaddr, int as) in kvmppc_e500_deliver_tlb_miss() argument
146 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) in kvmppc_e500_deliver_tlb_miss()
158 gva_t eaddr; in kvmppc_recalc_tlb1map_range() local
172 eaddr = get_tlb_eaddr(tlbe); in kvmppc_recalc_tlb1map_range()
174 min(vcpu_e500->tlb1_min_eaddr, eaddr); in kvmppc_recalc_tlb1map_range()
176 eaddr = get_tlb_end(tlbe); in kvmppc_recalc_tlb1map_range()
178 max(vcpu_e500->tlb1_max_eaddr, eaddr); in kvmppc_recalc_tlb1map_range()
438 u64 eaddr = get_tlb_eaddr(gtlbe); in kvmppc_e500_emul_tlbwe() local
447 kvmppc_mmu_map(vcpu, eaddr, raddr, index_of(tlbsel, esel)); in kvmppc_e500_emul_tlbwe()
457 gva_t eaddr, unsigned int pid, int as) in kvmppc_e500_tlb_search() argument
463 esel = kvmppc_e500_tlb_index(vcpu_e500, eaddr, tlbsel, pid, as); in kvmppc_e500_tlb_search()
476 gva_t eaddr; in kvmppc_core_vcpu_translate() local
480 eaddr = tr->linear_address; in kvmppc_core_vcpu_translate()
484 index = kvmppc_e500_tlb_search(vcpu, eaddr, pid, as); in kvmppc_core_vcpu_translate()
490 tr->physical_address = kvmppc_mmu_xlate(vcpu, index, eaddr); in kvmppc_core_vcpu_translate()
498 int kvmppc_mmu_itlb_index(struct kvm_vcpu *vcpu, gva_t eaddr) in kvmppc_mmu_itlb_index() argument
502 return kvmppc_e500_tlb_search(vcpu, eaddr, get_cur_pid(vcpu), as); in kvmppc_mmu_itlb_index()
505 int kvmppc_mmu_dtlb_index(struct kvm_vcpu *vcpu, gva_t eaddr) in kvmppc_mmu_dtlb_index() argument
509 return kvmppc_e500_tlb_search(vcpu, eaddr, get_cur_pid(vcpu), as); in kvmppc_mmu_dtlb_index()
527 gva_t eaddr) in kvmppc_mmu_xlate() argument
536 return get_tlb_raddr(gtlbe) | (eaddr & pgmask); in kvmppc_mmu_xlate()