Searched refs:slbe (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/powerpc/aim/ |
H A D | slb.c | 134 child->u.slb_entries[idx].slbe = (esid << SLBE_ESID_SHIFT) | SLBE_VALID; in make_new_leaf() 248 return ((ua->u.slb_entries[idx].slbe & SLBE_VALID) ? in user_va_to_slb_entry() 317 ua->u.slb_entries[idx].slbe = (esid << SLBE_ESID_SHIFT) in allocate_user_vsid() 371 ua->u.slb_entries[idx].slbe = 0; in free_vsid() 428 slb_insert_kernel(uint64_t slbe, uint64_t slbv) in slb_insert_kernel() argument 439 if (slbcache[USER_SLB_SLOT].slbe == 0) { in slb_insert_kernel() 443 if (!(slbcache[i].slbe & SLBE_VALID)) in slb_insert_kernel() 448 slbcache[USER_SLB_SLOT].slbe = 1; in slb_insert_kernel() 459 slbcache[i].slbe = slbe | (uint64_t)i; in slb_insert_kernel() 465 "r"(slbcache[i].slbv), "r"(slbcache[i].slbe)); in slb_insert_kernel() [all …]
|
H A D | moea64_native.c | 531 if (!(slb[i].slbe & SLBE_VALID)) in moea64_cpu_bootstrap_native() 535 "r"(slb[i].slbv), "r"(slb[i].slbe)); in moea64_cpu_bootstrap_native()
|
H A D | mmu_oea64.c | 785 uint64_t esid, slbe; in moea64_bootstrap_slb_prefault() local 790 slbe = (esid << SLBE_ESID_SHIFT) | SLBE_VALID; in moea64_bootstrap_slb_prefault() 793 if (cache[i].slbe == (slbe | i)) in moea64_bootstrap_slb_prefault() 797 entry.slbe = slbe; in moea64_bootstrap_slb_prefault() 802 slb_insert_kernel(entry.slbe, entry.slbv); in moea64_bootstrap_slb_prefault() 1110 pcpup->pc_aim.slb[i].slbe = 0; in moea64_mid_bootstrap()
|
/freebsd/lib/libkvm/ |
H A D | kvm_minidump_powerpc64_hpt.c | 158 uint64_t slbe; member 179 slb->slbe = (esid << SLBE_ESID_SHIFT) | SLBE_VALID | i; in slb_fill() 286 if ((slb->slbe & SLBE_VALID) == 0) in slb_search() 290 if ((slb->slbe & SLBE_ESID_MASK) != (ea & SLBE_ESID_MASK)) in slb_search() 295 i, (uintmax_t)slb->slbv, (uintmax_t)slb->slbe); in slb_search() 545 if ((slb->slbe & SLBE_VALID) && in slb_vsid_search() 573 ea = slb->slbe & SLBE_ESID_MASK; in get_ea()
|
/freebsd/sys/powerpc/ps3/ |
H A D | mmu_ps3.c | 149 if (!(slb[i].slbe & SLBE_VALID)) in mps3_cpu_bootstrap() 153 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mps3_cpu_bootstrap()
|
/freebsd/sys/powerpc/include/ |
H A D | slb.h | 85 uint64_t slbe; member
|
H A D | pmap.h | 277 void slb_insert_kernel(uint64_t slbe, uint64_t slbv);
|
/freebsd/sys/powerpc/pseries/ |
H A D | mmu_phyp.c | 287 if (!(slb[i].slbe & SLBE_VALID)) in mphyp_cpu_bootstrap() 291 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mphyp_cpu_bootstrap()
|