Searched refs:slbv (Results 1 – 9 of 9) sorted by relevance
| /trueos/sys/powerpc/aim/ |
| HD | slb.c | 116 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 …]
|
| HD | trap.c | 544 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()
|
| HD | moea64_native.c | 348 "r"(slb[i].slbv), "r"(slb[i].slbe)); in moea64_cpu_bootstrap_native()
|
| HD | mmu_oea64.c | 587 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/ |
| HD | copyinout.c | 86 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/ |
| HD | slb.h | 73 uint64_t slbv; member
|
| HD | pmap.h | 169 void slb_insert_kernel(uint64_t slbe, uint64_t slbv);
|
| /trueos/sys/powerpc/ps3/ |
| HD | mmu_ps3.c | 150 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mps3_cpu_bootstrap()
|
| /trueos/sys/powerpc/pseries/ |
| HD | mmu_phyp.c | 199 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mphyp_cpu_bootstrap()
|