Lines Matching refs:vcpu_e500
59 void kvmppc_e500_tlbil_one(struct kvmppc_vcpu_e500 *vcpu_e500, in kvmppc_e500_tlbil_one() argument
77 mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu)); in kvmppc_e500_tlbil_one()
93 void kvmppc_e500_tlbil_all(struct kvmppc_vcpu_e500 *vcpu_e500) in kvmppc_e500_tlbil_all() argument
98 mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu)); in kvmppc_e500_tlbil_all()
118 struct kvmppc_vcpu_e500 *vcpu_e500 = to_e500(vcpu); in kvmppc_core_vcpu_load_e500mc() local
148 kvmppc_e500_tlbil_all(vcpu_e500); in kvmppc_core_vcpu_load_e500mc()
201 struct kvmppc_vcpu_e500 *vcpu_e500 = to_e500(vcpu); in kvmppc_core_vcpu_setup() local
211 vcpu_e500->svr = mfspr(SPRN_SVR); in kvmppc_core_vcpu_setup()
221 struct kvmppc_vcpu_e500 *vcpu_e500 = to_e500(vcpu); in kvmppc_core_get_sregs_e500mc() local
228 sregs->u.e.impl.fsl.svr = vcpu_e500->svr; in kvmppc_core_get_sregs_e500mc()
229 sregs->u.e.impl.fsl.hid0 = vcpu_e500->hid0; in kvmppc_core_get_sregs_e500mc()
230 sregs->u.e.impl.fsl.mcar = vcpu_e500->mcar; in kvmppc_core_get_sregs_e500mc()
245 struct kvmppc_vcpu_e500 *vcpu_e500 = to_e500(vcpu); in kvmppc_core_set_sregs_e500mc() local
249 vcpu_e500->svr = sregs->u.e.impl.fsl.svr; in kvmppc_core_set_sregs_e500mc()
250 vcpu_e500->hid0 = sregs->u.e.impl.fsl.hid0; in kvmppc_core_set_sregs_e500mc()
251 vcpu_e500->mcar = sregs->u.e.impl.fsl.mcar; in kvmppc_core_set_sregs_e500mc()
311 struct kvmppc_vcpu_e500 *vcpu_e500; in kvmppc_core_vcpu_create_e500mc() local
315 vcpu_e500 = kmem_cache_zalloc(kvm_vcpu_cache, GFP_KERNEL); in kvmppc_core_vcpu_create_e500mc()
316 if (!vcpu_e500) { in kvmppc_core_vcpu_create_e500mc()
320 vcpu = &vcpu_e500->vcpu; in kvmppc_core_vcpu_create_e500mc()
329 err = kvmppc_e500_tlb_init(vcpu_e500); in kvmppc_core_vcpu_create_e500mc()
340 kvmppc_e500_tlb_uninit(vcpu_e500); in kvmppc_core_vcpu_create_e500mc()
345 kmem_cache_free(kvm_vcpu_cache, vcpu_e500); in kvmppc_core_vcpu_create_e500mc()
352 struct kvmppc_vcpu_e500 *vcpu_e500 = to_e500(vcpu); in kvmppc_core_vcpu_free_e500mc() local
355 kvmppc_e500_tlb_uninit(vcpu_e500); in kvmppc_core_vcpu_free_e500mc()
357 kmem_cache_free(kvm_vcpu_cache, vcpu_e500); in kvmppc_core_vcpu_free_e500mc()