ADDR_SR_SHFT
return ((pm->pm_sr[(uintptr_t)va >> ADDR_SR_SHFT]) & SR_VSID_MASK);
mtsrin(USER_SR << ADDR_SR_SHFT, td->td_pcb->pcb_cpu.aim.usr_vsid);
(uintptr_t)uaddr >> ADDR_SR_SHFT;
if ((addr >> ADDR_SR_SHFT) == (USER_ADDR >> ADDR_SR_SHFT)) {
addr |= user_sr << ADDR_SR_SHFT;
return (sr[(uintptr_t)va >> ADDR_SR_SHFT]);
mtsrin(i << ADDR_SR_SHFT, kernel_pmap->pm_sr[i]);
u_int n = pa >> ADDR_SR_SHFT;
if ((translations[i].om_va >> ADDR_SR_SHFT) != 0xf &&
mtsrin(USER_SR << ADDR_SR_SHFT, td->td_pcb->pcb_cpu.aim.usr_vsid);
(uintptr_t)uaddr >> ADDR_SR_SHFT;
if ((addr >> ADDR_SR_SHFT) == (USER_ADDR >> ADDR_SR_SHFT)) {
addr |= user_sr << ADDR_SR_SHFT;
esid = va >> ADDR_SR_SHFT;
mtsrin(i << ADDR_SR_SHFT, kernel_pmap->pm_sr[i]);
va = oldptehi >> (ADDR_SR_SHFT - ADDR_API_SHFT64);
slbv = (KERNEL_VSID((uintptr_t)va >> ADDR_SR_SHFT)) << SLBV_VSID_SHIFT;
uint64_t esid = va >> ADDR_SR_SHFT;
return (KERNEL_VSID((uintptr_t)va >> ADDR_SR_SHFT));
(uintptr_t)va >> ADDR_SR_SHFT, 0));
esid = (uintptr_t)addr >> ADDR_SR_SHFT;
esid = (uintptr_t)addr >> ADDR_SR_SHFT;
#define USER_SLB_SLBE (((USER_ADDR >> ADDR_SR_SHFT) << SLBE_ESID_SHIFT) | \
#define USER_ADDR ((uintptr_t)USER_SR << ADDR_SR_SHFT)
#define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)KERNEL_SR << ADDR_SR_SHFT)