Lines Matching refs:esel
40 #define to_htlb1_esel(esel) (host_tlb_params[1].entries - (esel) - 1) argument
187 int esel) in inval_gtlbe_on_host() argument
190 get_entry(vcpu_e500, tlbsel, esel); in inval_gtlbe_on_host()
191 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref; in inval_gtlbe_on_host()
197 WARN_ON(tlbsel == 1 && vcpu_e500->g2h_tlb1_map[esel]); in inval_gtlbe_on_host()
201 u64 tmp = vcpu_e500->g2h_tlb1_map[esel]; in inval_gtlbe_on_host()
217 vcpu_e500->g2h_tlb1_map[esel] = 0; in inval_gtlbe_on_host()
513 static int kvmppc_e500_tlb0_map(struct kvmppc_vcpu_e500 *vcpu_e500, int esel, in kvmppc_e500_tlb0_map() argument
522 gtlbe = get_entry(vcpu_e500, 0, esel); in kvmppc_e500_tlb0_map()
523 ref = &vcpu_e500->gtlb_priv[0][esel].ref; in kvmppc_e500_tlb0_map()
538 int esel) in kvmppc_e500_tlb1_map_tlb1() argument
550 vcpu_e500->gtlb_priv[1][esel].ref.flags |= E500_TLB_BITMAP; in kvmppc_e500_tlb1_map_tlb1()
551 vcpu_e500->g2h_tlb1_map[esel] |= (u64)1 << sesel; in kvmppc_e500_tlb1_map_tlb1()
552 vcpu_e500->h2g_tlb1_rmap[sesel] = esel + 1; in kvmppc_e500_tlb1_map_tlb1()
563 struct kvm_book3e_206_tlb_entry *stlbe, int esel) in kvmppc_e500_tlb1_map() argument
565 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[1][esel].ref; in kvmppc_e500_tlb1_map()
576 vcpu_e500->gtlb_priv[1][esel].ref.flags |= E500_TLB_TLB0; in kvmppc_e500_tlb1_map()
582 sesel = kvmppc_e500_tlb1_map_tlb1(vcpu_e500, ref, esel); in kvmppc_e500_tlb1_map()
595 int esel = esel_of(index); in kvmppc_mmu_map() local
597 gtlbe = get_entry(vcpu_e500, tlbsel, esel); in kvmppc_mmu_map()
601 priv = &vcpu_e500->gtlb_priv[tlbsel][esel]; in kvmppc_mmu_map()
605 kvmppc_e500_tlb0_map(vcpu_e500, esel, &stlbe); in kvmppc_mmu_map()
616 esel); in kvmppc_mmu_map()