Lines Matching refs:segshift
112 #if defined(XSEGSHIFT) && XSEGSHIFT == SEGSHIFT
273 __CTASSERT((XSEGSHIFT - SEGSHIFT) % (PGSHIFT-3) == 0);
291 for (size_t segshift = XSEGSHIFT;
292 segshift > SEGSHIFT;
293 segshift -= PGSHIFT - 3, pdetab_mask = NSEGPG - 1) {
294 ptb = pmap_pde_to_pdetab(ptb->pde_pde[(va >> segshift) & pdetab_mask]);
299 return pmap_pde_to_ptpage(ptb->pde_pde[(va >> SEGSHIFT) & pdetab_mask]);
307 for (size_t segshift = XSEGSHIFT;
308 segshift > SEGSHIFT;
309 segshift -= PGSHIFT - 3, segtab_mask = NSEGPG - 1) {
310 stb = stb->seg_seg[(va >> segshift) & segtab_mask];
315 return stb->seg_ppg[(va >> SEGSHIFT) & segtab_mask];
338 idx &= va >> SEGSHIFT;
1040 for (size_t segshift = XSEGSHIFT;
1041 segshift > SEGSHIFT;
1042 segshift -= PGSHIFT - 3, segtab_mask = NSEGPG - 1) {
1044 &ptb->pde_pde[(va >> segshift) & segtab_mask];
1048 "ptb %#jx segshift %jd pde_p %#jx opde %#jx",
1049 ptb, segshift, pde_p, opde);
1072 size_t segshift = XSEGSHIFT;
1074 pd_entry_t opde = ptb->pde_pde[(va >> segshift) & segtab_mask];
1079 const size_t idx = (va >> SEGSHIFT) & segtab_mask;
1088 for (size_t segshift = XSEGSHIFT;
1089 segshift > SEGSHIFT;
1090 segshift -= PGSHIFT - 3, segtab_mask = NSEGPG - 1) {
1091 size_t idx = (va >> segshift) & segtab_mask;
1115 pmap_segtab_t opde = ptb->pde_pde[(va >> segshift) & segtab_mask];
1121 size_t idx = (va >> SEGSHIFT) & segtab_mask;
1123 #if defined(XSEGSHIFT) && (XSEGSHIFT != SEGSHIFT)