Lines Matching refs:l1_lpid
561 int l1_lpid = kvmppc_get_gpr(vcpu, 4); in kvmhv_copy_tofrom_guest_nested() local
581 gp = kvmhv_get_nested(vcpu->kvm, l1_lpid, false); in kvmhv_copy_tofrom_guest_nested()
640 ptbl_addr = (kvm->arch.l1_ptcr & PRTB_MASK) + (gp->l1_lpid << 4); in kvmhv_update_ptbl_cache()
641 if (gp->l1_lpid < (1ul << ((kvm->arch.l1_ptcr & PRTS_MASK) + 12 - 4))) { in kvmhv_update_ptbl_cache()
695 gp->l1_lpid = lpid; in kvmhv_alloc_nested()
742 int lpid = gp->l1_lpid; in kvmhv_remove_nested()
806 struct kvm_nested_guest *kvmhv_get_nested(struct kvm *kvm, int l1_lpid, in kvmhv_get_nested() argument
811 if (l1_lpid >= (1ul << ((kvm->arch.l1_ptcr & PRTS_MASK) + 12 - 4))) in kvmhv_get_nested()
815 gp = __find_nested(kvm, l1_lpid); in kvmhv_get_nested()
823 newgp = kvmhv_alloc_nested(kvm, l1_lpid); in kvmhv_get_nested()
827 if (!__prealloc_nested(kvm, l1_lpid)) { in kvmhv_get_nested()
833 gp = __find_nested(kvm, l1_lpid); in kvmhv_get_nested()
835 __add_nested(kvm, l1_lpid, newgp); in kvmhv_get_nested()
1045 ptep = find_kvm_nested_guest_pte(kvm, gp->l1_lpid, gpa, &shift); in kvmhv_invalidate_shadow_pte()
1449 n_gpa, gp->l1_lpid); in kvmhv_handle_nested_set_rc()
1639 (((unsigned long) gp->l1_lpid) << RMAP_NESTED_LPID_SHIFT); in __kvmhv_nested_page_fault()