SEGMENT_MASK
curpcb->pcb_userva = (va & ~SEGMENT_MASK);
*kva = USER_ADDR | (va & SEGMENT_MASK);
*len = SEGMENT_SIZE - (va & SEGMENT_MASK);
va = curpcb->pcb_userva | (va & SEGMENT_MASK);
va = curpcb->pcb_userva | (va & SEGMENT_MASK);