Searched refs:hptep (Results 1 – 4 of 4) sorted by relevance
349 __be64 *hptep; in kvmppc_mmu_book3s_64_hv_xlate() local375 hptep = (__be64 *)(kvm->arch.hpt.virt + (index << 4)); in kvmppc_mmu_book3s_64_hv_xlate()376 v = orig_v = be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK; in kvmppc_mmu_book3s_64_hv_xlate()378 v = hpte_new_to_old_v(v, be64_to_cpu(hptep[1])); in kvmppc_mmu_book3s_64_hv_xlate()381 unlock_hpte(hptep, orig_v); in kvmppc_mmu_book3s_64_hv_xlate()512 __be64 *hptep; in kvmppc_book3s_hv_page_fault() local554 hptep = (__be64 *)(kvm->arch.hpt.virt + (index << 4)); in kvmppc_book3s_hv_page_fault()557 while (!try_lock_hpte(hptep, HPTE_V_HVLOCK)) in kvmppc_book3s_hv_page_fault()559 hpte[0] = be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK; in kvmppc_book3s_hv_page_fault()560 hpte[1] = be64_to_cpu(hptep[1]); in kvmppc_book3s_hv_page_fault()[all …]
1016 void kvmppc_invalidate_hpte(struct kvm *kvm, __be64 *hptep, in kvmppc_invalidate_hpte() argument1022 hptep[0] &= ~cpu_to_be64(HPTE_V_VALID); in kvmppc_invalidate_hpte()1023 hp0 = be64_to_cpu(hptep[0]); in kvmppc_invalidate_hpte()1024 hp1 = be64_to_cpu(hptep[1]); in kvmppc_invalidate_hpte()1034 void kvmppc_clear_ref_hpte(struct kvm *kvm, __be64 *hptep, in kvmppc_clear_ref_hpte() argument1041 hp0 = be64_to_cpu(hptep[0]); in kvmppc_clear_ref_hpte()1042 hp1 = be64_to_cpu(hptep[1]); in kvmppc_clear_ref_hpte()1048 rbyte = (be64_to_cpu(hptep[1]) & ~HPTE_R_R) >> 8; in kvmppc_clear_ref_hpte()1050 *((char *)hptep + 14) = rbyte; in kvmppc_clear_ref_hpte()
209 struct hash_pte *hptep; in native_find() local227 hptep = htab_address + hpte_group; in native_find()228 hpte_v = be64_to_cpu(hptep->v); in native_find()232 *v = be64_to_cpu(hptep->v); in native_find()233 *r = be64_to_cpu(hptep->r); in native_find()
375 static inline unsigned long hpte_get_old_v(struct hash_pte *hptep) in hpte_get_old_v() argument379 hpte_v = be64_to_cpu(hptep->v); in hpte_get_old_v()381 hpte_v = hpte_new_to_old_v(hpte_v, be64_to_cpu(hptep->r)); in hpte_get_old_v()