SEGSHIFT
if (vshift > SEGSHIFT) {
#define NBSEG (1 << SEGSHIFT) /* bytes/segment */
#define XSEGSHIFT (SEGSHIFT + SEGLENGTH + SEGLENGTH)
pg = &pg[SYSMAP_VA >> SEGSHIFT];
sg = &sg[SYSMAP_VA >> SEGSHIFT];
pg = &pg[SYSMAP_VA >> SEGSHIFT];
sg = &sg[SYSMAP_VA >> SEGSHIFT];
pg = &pg[SYSMAP_VA >> SEGSHIFT];
pg = &pg[SYSMAP_VA >> SEGSHIFT];
ste = (u_int *)(*(ste + (vm >> SEGSHIFT)) & SG_FRAME);
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
pte = &pte[MAXADDR >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[MAXADDR >> SEGSHIFT];
pte = &pte[MAXADDR >> SEGSHIFT];
#define NBSEG (1 << SEGSHIFT) /* bytes/segment (quadrant) */
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
#define SEGOFSET ((1 << SEGSHIFT) - 1)
#define PMAP_SEGTABSIZE (1 << (32 - SEGSHIFT))
#define NBSEG30 (1U << SEGSHIFT)
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
#define NBSEG (1 << SEGSHIFT) /* bytes/segment */
#define XSEGSHIFT (SEGSHIFT + SEGLENGTH) /* LOG2(NBXSEG) */
#define SEGLENGTH (31 - SEGSHIFT)
#define PMAP_SEGTABSIZE (1 << (31 - SEGSHIFT))
for (size_t j = (va >> SEGSHIFT) & (NSEGPG - 1);
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
const size_t idx = (va >> SEGSHIFT) & segtab_mask;
+ NBPG * nkmempages) >> SEGSHIFT;
pmap_ptpage_t **ppg_p = &stb->seg_ppg[VM_MIN_KERNEL_ADDRESS >> SEGSHIFT];
pmap_ptpage_t * const ppg = stb->seg_ppg[va >> SEGSHIFT];
#define SEGOFSET ((1 << SEGSHIFT) - 1)
#define PMAP_SEGTABSIZE (1 << (32 - SEGSHIFT))
#define XSEGSHIFT (SEGSHIFT + SEGLENGTH)
#define XSEGSHIFT SEGSHIFT
#define NBSEG (1 << SEGSHIFT) /* bytes/segment */
if (vshift > SEGSHIFT) {
const vsize_t vshift = SEGSHIFT;
#define NBSG (1 << SEGSHIFT) /* bytes/segment */
#define VA_SEGNUM(x) ((u_int)(x) >> SEGSHIFT)
#define VA_PTE_NUM_MASK (((1 << SEGSHIFT) - 1) ^ ((1 << PGSHIFT) - 1))
#define VA_SEGNUM(x) ((u_int)(x) >> SEGSHIFT)
sh->segshift = SEGSHIFT;
#define NBSG (1 << SEGSHIFT) /* bytes/segment */
#define NBSG (1 << SEGSHIFT) /* bytes/segment */
#define VA_SEGNUM(x) ((u_int)(x) >> SEGSHIFT)
#define VA_SEGNUM(x) ((u_int)(x) >> SEGSHIFT)
sh->segshift = SEGSHIFT;
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
ste = &ste[SYSMAP_VA >> SEGSHIFT];
pte = &pte[SYSMAP_VA >> SEGSHIFT];
segshift > SEGSHIFT;
const size_t idx = (va >> SEGSHIFT) & segtab_mask;
segshift > SEGSHIFT;
#if defined(XSEGSHIFT) && XSEGSHIFT == SEGSHIFT
size_t idx = (va >> SEGSHIFT) & segtab_mask;
#if defined(XSEGSHIFT) && (XSEGSHIFT != SEGSHIFT)
__CTASSERT((XSEGSHIFT - SEGSHIFT) % (PGSHIFT-3) == 0);
segshift > SEGSHIFT;
return pmap_pde_to_ptpage(ptb->pde_pde[(va >> SEGSHIFT) & pdetab_mask]);
segshift > SEGSHIFT;
return stb->seg_ppg[(va >> SEGSHIFT) & segtab_mask];
idx &= va >> SEGSHIFT;