Home
last modified time | relevance | path

Searched refs:hpte_r (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/platforms/ps3/
H A Dhtab.c40 u64 hpte_v, hpte_r; in ps3_hpte_insert() local
54 hpte_r = hpte_encode_r(ps3_mm_phys_to_lpar(pa), psize, apsize) | rflags; in ps3_hpte_insert()
60 hpte_v, hpte_r, in ps3_hpte_insert()
69 hpte_v, hpte_r); in ps3_hpte_insert()
128 * not synthesize the new hpte_r value here, and therefore can in ps3_hpte_updatepp()
/kernel/linux/linux-6.6/arch/powerpc/platforms/ps3/
H A Dhtab.c39 u64 hpte_v, hpte_r; in ps3_hpte_insert() local
53 hpte_r = hpte_encode_r(ps3_mm_phys_to_lpar(pa), psize, apsize) | rflags; in ps3_hpte_insert()
59 hpte_v, hpte_r, in ps3_hpte_insert()
68 hpte_v, hpte_r); in ps3_hpte_insert()
127 * not synthesize the new hpte_r value here, and therefore can in ps3_hpte_updatepp()
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dhash_native.c349 unsigned long hpte_v, hpte_r; in native_hpte_insert() local
374 hpte_r = hpte_encode_r(pa, psize, apsize) | rflags; in native_hpte_insert()
377 DBG_LOW(" i=%x hpte_v=%016lx, hpte_r=%016lx\n", in native_hpte_insert()
378 i, hpte_v, hpte_r); in native_hpte_insert()
382 hpte_r = hpte_old_to_new_r(hpte_v, hpte_r); in native_hpte_insert()
386 hptep->r = cpu_to_be64(hpte_r); in native_hpte_insert()
719 unsigned long hpte_r = be64_to_cpu(hpte->r); in hpte_decode() local
723 unsigned int lp = (hpte_r >> LP_SHIFT) & ((1 << LP_BITS) - 1); in hpte_decode()
726 hpte_v = hpte_new_to_old_v(hpte_v, hpte_r); in hpte_decode()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dhash_native.c270 unsigned long hpte_v, hpte_r; in native_hpte_insert() local
300 hpte_r = hpte_encode_r(pa, psize, apsize) | rflags; in native_hpte_insert()
303 DBG_LOW(" i=%x hpte_v=%016lx, hpte_r=%016lx\n", in native_hpte_insert()
304 i, hpte_v, hpte_r); in native_hpte_insert()
308 hpte_r = hpte_old_to_new_r(hpte_v, hpte_r); in native_hpte_insert()
312 hptep->r = cpu_to_be64(hpte_r); in native_hpte_insert()
669 unsigned long hpte_r = be64_to_cpu(hpte->r); in hpte_decode() local
673 unsigned int lp = (hpte_r >> LP_SHIFT) & ((1 << LP_BITS) - 1); in hpte_decode()
676 hpte_v = hpte_new_to_old_v(hpte_v, hpte_r); in hpte_decode()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dtrace_hv.h282 __field(unsigned long, hpte_r)
293 __entry->hpte_r = hptep[1];
303 __entry->hpte_v, __entry->hpte_r, __entry->gpte_r,
316 __field(unsigned long, hpte_r)
323 __entry->hpte_r = hptep[1];
329 __entry->hpte_v, __entry->hpte_r, __entry->ret)
H A Dbook3s_hv_rm_mmu.c162 unsigned long hpte_v, unsigned long hpte_r) in remove_revmap_chain()
171 rcbits = hpte_r & (HPTE_R_R | HPTE_R_C); in remove_revmap_chain()
193 kvmppc_actual_pgsz(hpte_v, hpte_r)); in remove_revmap_chain()
1211 r = cache_entry->hpte_r; in kvmppc_hpte_hv_fault()
1287 cache_entry->hpte_r = r; in kvmppc_hpte_hv_fault()
160 remove_revmap_chain(struct kvm *kvm, long pte_index, struct revmap_entry *rev, unsigned long hpte_v, unsigned long hpte_r) remove_revmap_chain() argument
H A Dbook3s_64_mmu_hv.c1884 __be64 hpte_r; in kvm_htab_write() local
1888 __get_user(hpte_r, lbuf + 1)) in kvm_htab_write()
1891 r = be64_to_cpu(hpte_r); in kvm_htab_write()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dtrace_hv.h302 __field(unsigned long, hpte_r)
313 __entry->hpte_r = hptep[1];
323 __entry->hpte_v, __entry->hpte_r, __entry->gpte_r,
336 __field(unsigned long, hpte_r)
343 __entry->hpte_r = hptep[1];
349 __entry->hpte_v, __entry->hpte_r, __entry->ret)
H A Dbook3s_hv_rm_mmu.c149 unsigned long hpte_v, unsigned long hpte_r) in remove_revmap_chain()
158 rcbits = hpte_r & (HPTE_R_R | HPTE_R_C); in remove_revmap_chain()
180 kvmppc_actual_pgsz(hpte_v, hpte_r)); in remove_revmap_chain()
1213 r = cache_entry->hpte_r; in kvmppc_hpte_hv_fault()
1289 cache_entry->hpte_r = r; in kvmppc_hpte_hv_fault()
147 remove_revmap_chain(struct kvm *kvm, long pte_index, struct revmap_entry *rev, unsigned long hpte_v, unsigned long hpte_r) remove_revmap_chain() argument
H A Dbook3s_64_mmu_hv.c1882 __be64 hpte_r; in kvm_htab_write() local
1886 __get_user(hpte_r, lbuf + 1)) in kvm_htab_write()
1889 r = be64_to_cpu(hpte_r); in kvm_htab_write()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dplpar_wrappers.h96 unsigned long hpte_r, unsigned long *slot) in plpar_pte_enter()
101 rc = plpar_hcall(H_ENTER, retbuf, flags, hpte_group, hpte_v, hpte_r); in plpar_pte_enter()
94 plpar_pte_enter(unsigned long flags, unsigned long hpte_group, unsigned long hpte_v, unsigned long hpte_r, unsigned long *slot) plpar_pte_enter() argument
H A Dkvm_book3s_64.h465 static inline int hpte_get_skey_perm(unsigned long hpte_r, unsigned long amr) in hpte_get_skey_perm() argument
469 skey = ((hpte_r & HPTE_R_KEY_HI) >> 57) | in hpte_get_skey_perm()
470 ((hpte_r & HPTE_R_KEY_LO) >> 9); in hpte_get_skey_perm()
H A Dkvm_host.h479 unsigned long hpte_r; member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dplpar_wrappers.h99 unsigned long hpte_r, unsigned long *slot) in plpar_pte_enter()
104 rc = plpar_hcall(H_ENTER, retbuf, flags, hpte_group, hpte_v, hpte_r); in plpar_pte_enter()
97 plpar_pte_enter(unsigned long flags, unsigned long hpte_group, unsigned long hpte_v, unsigned long hpte_r, unsigned long *slot) plpar_pte_enter() argument
H A Dkvm_book3s_64.h466 static inline int hpte_get_skey_perm(unsigned long hpte_r, unsigned long amr) in hpte_get_skey_perm() argument
470 skey = ((hpte_r & HPTE_R_KEY_HI) >> 57) | in hpte_get_skey_perm()
471 ((hpte_r & HPTE_R_KEY_LO) >> 9); in hpte_get_skey_perm()
H A Dkvm_host.h470 unsigned long hpte_r; member
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Dlpar.c716 unsigned long hpte_v, hpte_r; in pSeries_lpar_hpte_insert() local
724 hpte_r = hpte_encode_r(pa, psize, apsize) | rflags; in pSeries_lpar_hpte_insert()
727 pr_devel(" hpte_v=%016lx, hpte_r=%016lx\n", hpte_v, hpte_r); in pSeries_lpar_hpte_insert()
737 if (firmware_has_feature(FW_FEATURE_XCMO) && !(hpte_r & HPTE_R_N)) in pSeries_lpar_hpte_insert()
740 lpar_rc = plpar_pte_enter(flags, hpte_group, hpte_v, hpte_r, &slot); in pSeries_lpar_hpte_insert()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Dlpar.c764 unsigned long hpte_v, hpte_r; in pSeries_lpar_hpte_insert() local
772 hpte_r = hpte_encode_r(pa, psize, apsize) | rflags; in pSeries_lpar_hpte_insert()
775 pr_devel(" hpte_v=%016lx, hpte_r=%016lx\n", hpte_v, hpte_r); in pSeries_lpar_hpte_insert()
785 if (firmware_has_feature(FW_FEATURE_XCMO) && !(hpte_r & HPTE_R_N)) in pSeries_lpar_hpte_insert()
788 lpar_rc = plpar_pte_enter(flags, hpte_group, hpte_v, hpte_r, &slot); in pSeries_lpar_hpte_insert()

Completed in 26 milliseconds