Home
last modified time | relevance | path

Searched refs:slbv (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/powerpc/aim/
H A Dslb.c117 make_new_leaf(uint64_t esid, uint64_t slbv, struct slbtnode *parent) in make_new_leaf() argument
133 child->u.slb_entries[idx].slbv = slbv; in make_new_leaf()
205 uint64_t slbv; in kernel_va_to_slbv() local
208 slbv = (KERNEL_VSID((uintptr_t)va >> ADDR_SR_SHFT)) << SLBV_VSID_SHIFT; in kernel_va_to_slbv()
220 slbv |= SLBV_L; in kernel_va_to_slbv()
224 slbv |= SLBV_L; in kernel_va_to_slbv()
226 return (slbv); in kernel_va_to_slbv()
286 return ((entry->slbv & SLBV_VSID_MASK) >> SLBV_VSID_SHIFT); in va_to_vsid()
292 uint64_t vsid, slbv; in allocate_user_vsid() local
302 slbv = vsid << SLBV_VSID_SHIFT; in allocate_user_vsid()
[all …]
H A Dmmu_oea64.c798 entry.slbv = KERNEL_VSID(esid) << SLBV_VSID_SHIFT; in moea64_bootstrap_slb_prefault()
800 entry.slbv |= SLBV_L; in moea64_bootstrap_slb_prefault()
802 slb_insert_kernel(entry.slbe, entry.slbv); in moea64_bootstrap_slb_prefault()
1109 pcpup->pc_aim.slb[i].slbv = 0; in moea64_mid_bootstrap()
2263 register_t slbv; in moea64_map_user_ptr() local
2281 slbv = va_to_vsid(pm, (vm_offset_t)uaddr) << SLBV_VSID_SHIFT; in moea64_map_user_ptr()
2284 slbv = slb->slbv; in moea64_map_user_ptr()
2288 slbv |= SLBV_N; in moea64_map_user_ptr()
2290 slbv = va_to_vsid(pm, (vm_offset_t)uaddr); in moea64_map_user_ptr()
2293 slbv |= SR_N; in moea64_map_user_ptr()
[all …]
H A Dmoea64_native.c535 "r"(slb[i].slbv), "r"(slb[i].slbe)); in moea64_cpu_bootstrap_native()
/freebsd/lib/libkvm/
H A Dkvm_minidump_powerpc64_hpt.c157 uint64_t slbv; member
178 slb->slbv = KERNEL_VSID(esid) << SLBV_VSID_SHIFT; in slb_fill()
229 slb->slbv |= SLBV_L; in slb_init()
295 i, (uintmax_t)slb->slbv, (uintmax_t)slb->slbe); in slb_search()
338 b = slb->slbv & SLBV_L? LP_PAGE_SHIFT : PPC64_PAGE_SHIFT; in pte_search()
339 va_vsid = (slb->slbv & SLBV_VSID_MASK) >> SLBV_VSID_SHIFT; in pte_search()
546 (slb->slbv & SLBV_VSID_MASK) == vsid) in slb_vsid_search()
575 b = slb->slbv & SLBV_L? LP_PAGE_SHIFT : PPC64_PAGE_SHIFT; in get_ea()
/freebsd/sys/powerpc/include/
H A Dslb.h84 uint64_t slbv; member
H A Dpmap.h277 void slb_insert_kernel(uint64_t slbe, uint64_t slbv);
/freebsd/sys/powerpc/ps3/
H A Dmmu_ps3.c153 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mps3_cpu_bootstrap()
/freebsd/sys/powerpc/pseries/
H A Dmmu_phyp.c291 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mphyp_cpu_bootstrap()