Home
last modified time | relevance | path

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

/freebsd/sys/powerpc/aim/
H A Dslb.c134 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 Dmoea64_native.c531 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 Dmmu_oea64.c785 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 Dkvm_minidump_powerpc64_hpt.c158 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 Dmmu_ps3.c149 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 Dslb.h85 uint64_t slbe; member
H A Dpmap.h277 void slb_insert_kernel(uint64_t slbe, uint64_t slbv);
/freebsd/sys/powerpc/pseries/
H A Dmmu_phyp.c287 if (!(slb[i].slbe & SLBE_VALID)) in mphyp_cpu_bootstrap()
291 "r"(slb[i].slbv), "r"(slb[i].slbe)); in mphyp_cpu_bootstrap()