Searched refs:hptep (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/arch/powerpc/mm/book3s64/ |
A D | hash_native.c | 291 hptep++; in native_hpte_insert() 331 struct hash_pte *hptep; in native_hpte_remove() local 364 hptep->v = 0; in native_hpte_remove() 406 hptep->r = cpu_to_be64((be64_to_cpu(hptep->r) & in native_hpte_updatepp() 429 struct hash_pte *hptep; in __native_hpte_find() local 500 hptep->r = cpu_to_be64((be64_to_cpu(hptep->r) & in native_hpte_updateboltedpp() 539 hptep->v = 0; in native_hpte_removebolted() 573 hptep->v = 0; in native_hpte_invalidate() 636 hptep->v = 0; in native_hugepage_invalidate() 762 hptep->v = 0; in native_hpte_clear() [all …]
|
/linux-6.3-rc2/arch/powerpc/kvm/ |
A D | book3s_64_mmu_hv.c | 348 __be64 *hptep; in kvmppc_mmu_book3s_64_hv_xlate() local 497 __be64 *hptep; in kvmppc_book3s_hv_page_fault() local 736 __unlock_hpte(hptep, be64_to_cpu(hptep[0])); in kvmppc_book3s_hv_page_fault() 810 __be64 *hptep; in kvm_unmap_rmapp() local 838 __unlock_hpte(hptep, be64_to_cpu(hptep[0])); in kvm_unmap_rmapp() 889 __be64 *hptep; in kvm_age_rmapp() local 932 __unlock_hpte(hptep, be64_to_cpu(hptep[0])); in kvm_age_rmapp() 1025 __be64 *hptep; in kvm_test_clear_dirty_npages() local 1070 __unlock_hpte(hptep, be64_to_cpu(hptep[0])); in kvm_test_clear_dirty_npages() 1093 __unlock_hpte(hptep, v); in kvm_test_clear_dirty_npages() [all …]
|
A D | trace_hv.h | 293 TP_PROTO(struct kvm_vcpu *vcpu, unsigned long *hptep, 297 TP_ARGS(vcpu, hptep, memslot, ea, dsisr), 312 __entry->hpte_v = hptep[0]; 313 __entry->hpte_r = hptep[1]; 314 __entry->gpte_r = hptep[2]; 329 TP_PROTO(struct kvm_vcpu *vcpu, unsigned long *hptep, long ret), 331 TP_ARGS(vcpu, hptep, ret), 342 __entry->hpte_v = hptep[0]; 343 __entry->hpte_r = hptep[1];
|
A D | book3s_hv_rm_mmu.c | 1016 void kvmppc_invalidate_hpte(struct kvm *kvm, __be64 *hptep, in kvmppc_invalidate_hpte() argument 1022 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() argument 1041 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()
|
/linux-6.3-rc2/arch/powerpc/mm/ptdump/ |
A D | hashpagetable.c | 209 struct hash_pte *hptep; in native_find() local 225 hptep = htab_address + hpte_group; in native_find() 226 hpte_v = be64_to_cpu(hptep->v); in native_find() 230 *v = be64_to_cpu(hptep->v); in native_find() 231 *r = be64_to_cpu(hptep->r); in native_find()
|
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/64/ |
A D | mmu-hash.h | 375 static inline unsigned long hpte_get_old_v(struct hash_pte *hptep) in hpte_get_old_v() argument 379 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()
|
/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | kvm_book3s.h | 242 extern void kvmppc_invalidate_hpte(struct kvm *kvm, __be64 *hptep, 244 void kvmppc_clear_ref_hpte(struct kvm *kvm, __be64 *hptep,
|
Completed in 22 milliseconds