_SEGMENT_SHIFT
#define _SEGMENT_INDEX (0x7ffUL << _SEGMENT_SHIFT)
#define _SEGMENT_SIZE (1UL << _SEGMENT_SHIFT)
#define PMD_SHIFT _SEGMENT_SHIFT
return 1ULL << ((asce.dt + 1) * 11 + _SEGMENT_SHIFT - PAGE_SHIFT);
align = 1UL << (11 * level + _SEGMENT_SHIFT);
dat_set_ptval(pt, PTVAL_VMADDR, p_gfn >> (_SEGMENT_SHIFT - PAGE_SHIFT));
*gaddr |= dat_get_ptval(pte_table_start(ptep), PTVAL_VMADDR) << _SEGMENT_SHIFT;
ucas.length >> _SEGMENT_SHIFT);
ucas.length >> _SEGMENT_SHIFT);
table += (address & _SEGMENT_INDEX) >> _SEGMENT_SHIFT;
ste += (addr & _SEGMENT_INDEX) >> _SEGMENT_SHIFT;