Home
last modified time | relevance | path

Searched refs:slb_v (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_hv_rm_mmu.c835 long kvmppc_hv_find_lock_hpte(struct kvm *kvm, gva_t eaddr, unsigned long slb_v, in kvmppc_hv_find_lock_hpte() argument
851 if (slb_v & SLB_VSID_L) { in kvmppc_hv_find_lock_hpte()
854 pshift = slb_base_page_shift[(slb_v & SLB_VSID_LP) >> 4]; in kvmppc_hv_find_lock_hpte()
856 if (slb_v & SLB_VSID_B_1T) { in kvmppc_hv_find_lock_hpte()
858 vsid = (slb_v & ~SLB_VSID_B) >> SLB_VSID_SHIFT_1T; in kvmppc_hv_find_lock_hpte()
862 vsid = (slb_v & ~SLB_VSID_B) >> SLB_VSID_SHIFT; in kvmppc_hv_find_lock_hpte()
865 avpn = slb_v & ~(somask >> 16); /* also includes B */ in kvmppc_hv_find_lock_hpte()
923 unsigned long slb_v, unsigned int status, bool data) in kvmppc_hpte_hv_fault() argument
938 index = kvmppc_hv_find_lock_hpte(kvm, addr, slb_v, valid); in kvmppc_hpte_hv_fault()
963 if (!hpte_read_permission(pp, slb_v & key)) in kvmppc_hpte_hv_fault()
[all …]
Dbook3s_64_mmu_hv.c313 unsigned long slb_v; in kvmppc_mmu_book3s_64_hv_xlate() local
325 slb_v = slbe->origv; in kvmppc_mmu_book3s_64_hv_xlate()
328 slb_v = vcpu->kvm->arch.vrma_slb_v; in kvmppc_mmu_book3s_64_hv_xlate()
333 index = kvmppc_hv_find_lock_hpte(kvm, eaddr, slb_v, in kvmppc_mmu_book3s_64_hv_xlate()
352 key &= slb_v; in kvmppc_mmu_book3s_64_hv_xlate()
/linux-4.4.14/arch/powerpc/include/asm/
Dkvm_book3s.h134 unsigned long slb_v, unsigned long valid);