Home
last modified time | relevance | path

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

/trueos/sys/powerpc/aim/
HDslb.c116 make_new_leaf(uint64_t esid, uint64_t slbv, struct slbtnode *parent) in make_new_leaf() argument
132 child->u.slb_entries[idx].slbv = slbv; in make_new_leaf()
204 uint64_t slbv; in kernel_va_to_slbv() local
207 slbv = (KERNEL_VSID((uintptr_t)va >> ADDR_SR_SHFT)) << SLBV_VSID_SHIFT; in kernel_va_to_slbv()
216 slbv |= SLBV_L; in kernel_va_to_slbv()
219 return (slbv); in kernel_va_to_slbv()
273 return ((entry->slbv & SLBV_VSID_MASK) >> SLBV_VSID_SHIFT); in va_to_vsid()
279 uint64_t vsid, slbv; in allocate_user_vsid() local
289 slbv = vsid << SLBV_VSID_SHIFT; in allocate_user_vsid()
291 slbv |= SLBV_L; in allocate_user_vsid()
[all …]
HDtrap.c544 uint64_t slbe, slbv; in handle_kernel_slb_spill() local
559 slbv = kernel_va_to_slbv(addr); in handle_kernel_slb_spill()
579 slbcache[i].slbv = slbv; in handle_kernel_slb_spill()
HDmoea64_native.c348 "r"(slb[i].slbv), "r"(slb[i].slbe)); in moea64_cpu_bootstrap_native()
HDmmu_oea64.c587 entry.slbv = KERNEL_VSID(esid) << SLBV_VSID_SHIFT; in moea64_bootstrap_slb_prefault()
589 entry.slbv |= SLBV_L; in moea64_bootstrap_slb_prefault()
591 slb_insert_kernel(entry.slbe, entry.slbv); in moea64_bootstrap_slb_prefault()
826 pcpup->pc_slb[i].slbv = 0; in moea64_mid_bootstrap()
/trueos/sys/powerpc/powerpc/
HDcopyinout.c86 register_t slbv; in set_user_sr() local
94 slbv = va_to_vsid(pm, (vm_offset_t)addr) << SLBV_VSID_SHIFT; in set_user_sr()
97 slbv = slb->slbv; in set_user_sr()
101 slbv |= SLBV_N; in set_user_sr()
104 if (curthread->td_pcb->pcb_cpu.aim.usr_vsid == slbv) in set_user_sr()
110 curthread->td_pcb->pcb_cpu.aim.usr_vsid = slbv; in set_user_sr()
112 "r"(USER_ADDR), "r"(slbv), "r"(USER_SLB_SLBE)); in set_user_sr()
/trueos/sys/powerpc/include/
HDslb.h73 uint64_t slbv; member
HDpmap.h169 void slb_insert_kernel(uint64_t slbe, uint64_t slbv);
/trueos/sys/powerpc/ps3/
HDmmu_ps3.c150 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mps3_cpu_bootstrap()
/trueos/sys/powerpc/pseries/
HDmmu_phyp.c199 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mphyp_cpu_bootstrap()