ADDR_PIDX
pgidx = (va & ADDR_PIDX) >> ADDR_PIDX_SHFT;
hash = va_to_vsid(pm, addr) ^ ((addr & ADDR_PIDX) >> ADDR_PIDX_SHFT);
| (((va & ADDR_PIDX) >> (ADDR_API_SHFT - PTE_API_SHFT)) & PTE_API);
| (((va & ADDR_PIDX) >> (ADDR_API_SHFT - PTE_API_SHFT)) & PTE_API);
va &= ADDR_PIDX | ADDR_POFF;