Searched refs:slbv (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/powerpc/aim/ |
H A D | slb.c | 117 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 D | mmu_oea64.c | 798 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 D | moea64_native.c | 535 "r"(slb[i].slbv), "r"(slb[i].slbe)); in moea64_cpu_bootstrap_native()
|
/freebsd/lib/libkvm/ |
H A D | kvm_minidump_powerpc64_hpt.c | 157 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 D | slb.h | 84 uint64_t slbv; member
|
H A D | pmap.h | 277 void slb_insert_kernel(uint64_t slbe, uint64_t slbv);
|
/freebsd/sys/powerpc/ps3/ |
H A D | mmu_ps3.c | 153 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mps3_cpu_bootstrap()
|
/freebsd/sys/powerpc/pseries/ |
H A D | mmu_phyp.c | 291 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mphyp_cpu_bootstrap()
|