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

/freebsd-10.2-release/sys/powerpc/include/
H A Dslb.h74 uint64_t slbe; member in struct:slb
H A Dpmap.h169 void slb_insert_kernel(uint64_t slbe, uint64_t slbv);
/freebsd-10.2-release/sys/powerpc/aim/
H A Dslb.c133 child->u.slb_entries[idx].slbe = (esid << SLBE_ESID_SHIFT) | SLBE_VALID;
241 return ((ua->u.slb_entries[idx].slbe & SLBE_VALID) ?
304 ua->u.slb_entries[idx].slbe = (esid << SLBE_ESID_SHIFT)
358 ua->u.slb_entries[idx].slbe = 0;
414 slb_insert_kernel(uint64_t slbe, uint64_t slbv) argument
425 if (slbcache[USER_SLB_SLOT].slbe == 0) {
429 if (!(slbcache[i].slbe & SLBE_VALID))
434 slbcache[USER_SLB_SLOT].slbe = 1;
445 slbcache[i].slbe = slbe | (uint64_
[all...]
H A Dtrap.c544 uint64_t slbe, slbv; local
551 slbe = (esid << SLBE_ESID_SHIFT) | SLBE_VALID;
555 if (slbcache[i].slbe == (slbe | (uint64_t)i))
560 if (slbcache[USER_SLB_SLOT].slbe == 0) {
564 if (!(slbcache[i].slbe & SLBE_VALID))
569 slbcache[USER_SLB_SLOT].slbe = 1;
580 slbcache[i].slbe = slbe | (uint64_t)i;
H A Dmoea64_native.c344 if (!(slb[i].slbe & SLBE_VALID))
348 "r"(slb[i].slbv), "r"(slb[i].slbe));
H A Dmmu_oea64.c574 uint64_t esid, slbe; local
579 slbe = (esid << SLBE_ESID_SHIFT) | SLBE_VALID;
582 if (cache[i].slbe == (slbe | i))
586 entry.slbe = slbe;
591 slb_insert_kernel(entry.slbe, entry.slbv);
827 pcpup->pc_slb[i].slbe = 0;
/freebsd-10.2-release/sys/powerpc/ps3/
H A Dmmu_ps3.c146 if (!(slb[i].slbe & SLBE_VALID))
150 "r"(slb[i].slbv), "r"(slb[i].slbe));
/freebsd-10.2-release/sys/powerpc/pseries/
H A Dmmu_phyp.c195 if (!(slb[i].slbe & SLBE_VALID))
199 "r"(slb[i].slbv), "r"(slb[i].slbe));

Completed in 125 milliseconds