Home
last modified time | relevance | path

Searched refs:esel (Results 1 – 5 of 5) sorted by relevance

/linux/arch/powerpc/kvm/
H A De500_mmu.c67 int esel = get_tlb_esel_bit(vcpu); in get_tlb_esel() local
70 esel &= vcpu_e500->gtlb_params[0].ways - 1; in get_tlb_esel()
71 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel()
73 esel &= vcpu_e500->gtlb_params[tlbsel].entries - 1; in get_tlb_esel()
76 return esel; in get_tlb_esel()
212 int tlbsel, int esel) in kvmppc_e500_gtlbe_invalidate() argument
215 get_entry(vcpu_e500, tlbsel, esel); in kvmppc_e500_gtlbe_invalidate()
230 int esel; in kvmppc_e500_emul_mt_mmucsr0() local
233 for (esel = 0; esel < vcpu_e500->gtlb_params[0].entries; esel++) in kvmppc_e500_emul_mt_mmucsr0()
234 kvmppc_e500_gtlbe_invalidate(vcpu_e500, 0, esel); in kvmppc_e500_emul_mt_mmucsr0()
[all …]
H A De500_mmu_host.c38 #define to_htlb1_esel(esel) (host_tlb_params[1].entries - (esel) - 1) argument
188 int esel) in inval_gtlbe_on_host() argument
191 get_entry(vcpu_e500, tlbsel, esel); in inval_gtlbe_on_host()
192 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref; in inval_gtlbe_on_host()
198 WARN_ON(tlbsel == 1 && vcpu_e500->g2h_tlb1_map[esel]); in inval_gtlbe_on_host()
202 u64 tmp = vcpu_e500->g2h_tlb1_map[esel]; in inval_gtlbe_on_host()
218 vcpu_e500->g2h_tlb1_map[esel] = 0; in inval_gtlbe_on_host()
473 static int kvmppc_e500_tlb0_map(struct kvmppc_vcpu_e500 *vcpu_e500, int esel, in kvmppc_e500_tlb0_map() argument
482 gtlbe = get_entry(vcpu_e500, 0, esel); in kvmppc_e500_tlb0_map()
483 ref = &vcpu_e500->gtlb_priv[0][esel].ref; in kvmppc_e500_tlb0_map()
[all …]
H A De500_mmu_host.h10 int esel);
H A De500.h115 #define index_of(tlbsel, esel) (((tlbsel) << 16) | ((esel) & 0xFFFF)) argument
/linux/arch/powerpc/mm/
H A Dmmu_decl.h121 extern void restore_to_as0(int esel, int offset, void *dt_ptr, int bootcpu);