/netbsd-src/sys/arch/mips/include/ |
H A D | mips_param.h | 119 #define SEGSHIFT (PGSHIFT + PTPLENGTH) /* LOG2(NBSEG) */ macro 120 #define NBSEG (1 << SEGSHIFT) /* bytes/segment */ 125 #define XSEGSHIFT (SEGSHIFT + SEGLENGTH) /* LOG2(NBXSEG) */ 131 #define SEGLENGTH (31 - SEGSHIFT)
|
/netbsd-src/sys/arch/riscv/riscv/ |
H A D | locore.S | 211 li t1, ((VM_MIN_KERNEL_ADDRESS >> SEGSHIFT) & (NPDEPG - 1)) * SZREG 218 li s5, (VM_KERNEL_SIZE >> SEGSHIFT) // # of megapages 226 srli s0, s0, SEGSHIFT // round down to NBSEG, and shift in 227 slli s0, s0, (SEGSHIFT - PGSHIFT + PTE_PPN_SHIFT) // ... to PPN 242 li t1, ((VM_KERNEL_DTB_BASE >> SEGSHIFT) & (NPDEPG - 1)) * SZREG 252 srli s0, s0, SEGSHIFT // round down to NBSEG, and shift in 253 slli s0, s0, (SEGSHIFT - PGSHIFT + PTE_PPN_SHIFT) // ... to PPN 264 li t1, ((VM_KERNEL_IO_BASE >> SEGSHIFT) & (NPDEPG - 1)) * SZREG 270 srli s0, s0, SEGSHIFT // round down to NBSEG, and shift in 271 slli s0, s0, (SEGSHIFT - PGSHIFT + PTE_PPN_SHIFT) // ... to PPN
|
H A D | pmap_machdep.c | 287 if (vshift > SEGSHIFT) { in pmap_md_grow() 430 const vsize_t vshift = SEGSHIFT; in pmap_kenter_range()
|
/netbsd-src/sys/arch/riscv/include/ |
H A D | pmap.h | 59 //#define XSEGSHIFT (SEGSHIFT + SEGLENGTH + SEGLENGTH + SEGLENGTH) 62 //#define XSEGSHIFT (SEGSHIFT + SEGLENGTH + SEGLENGTH) 65 #define XSEGSHIFT (SEGSHIFT + SEGLENGTH) 72 #define XSEGSHIFT SEGSHIFT 76 #define SEGSHIFT (SEGLENGTH + PGSHIFT) macro 77 #define NBSEG (1 << SEGSHIFT) /* bytes/segment */
|
/netbsd-src/sys/arch/hp300/hp300/ |
H A D | pmap_bootstrap.c | 270 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 273 pte = &pte[MAXADDR >> SEGSHIFT]; in pmap_bootstrap() 307 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 309 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 313 ste = &ste[MAXADDR >> SEGSHIFT]; in pmap_bootstrap() 315 pte = &pte[MAXADDR >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/m68k/include/ |
H A D | pmap_coldfire.h | 61 #define SEGSHIFT (PGSHIFT + PGSHIFT - 2) macro 62 #define SEGOFSET ((1 << SEGSHIFT) - 1) 63 #define PMAP_SEGTABSIZE (1 << (32 - SEGSHIFT))
|
H A D | pmap_motorola.h | 152 #define SEGSHIFT (TIB_SHIFT + PGSHIFT) /* 24 / 22 */ macro 154 #define NBSEG30 (1U << SEGSHIFT)
|
/netbsd-src/sys/arch/powerpc/include/booke/ |
H A D | pmap.h | 68 #define SEGSHIFT (PGSHIFT + PGSHIFT - 2) macro 69 #define SEGOFSET ((1 << SEGSHIFT) - 1) 70 #define PMAP_SEGTABSIZE (1 << (32 - SEGSHIFT))
|
/netbsd-src/sys/uvm/pmap/ |
H A D | pmap_segtab.c | 112 #if defined(XSEGSHIFT) && XSEGSHIFT == SEGSHIFT 273 __CTASSERT((XSEGSHIFT - SEGSHIFT) % (PGSHIFT-3) == 0); 292 segshift > SEGSHIFT; in pmap_ptpage() 299 return pmap_pde_to_ptpage(ptb->pde_pde[(va >> SEGSHIFT) & pdetab_mask]); in pmap_ptpage() 308 segshift > SEGSHIFT; in pmap_ptpage() 315 return stb->seg_ppg[(va >> SEGSHIFT) & segtab_mask]; in pmap_ptpage() 338 idx &= va >> SEGSHIFT; in pmap_pdetab_fixup() 1041 segshift > SEGSHIFT; in pmap_pdetab_reserve() 1079 const size_t idx = (va >> SEGSHIFT) & segtab_mask; in pmap_pdetab_reserve() 1089 segshift > SEGSHIFT; in pmap_pdetab_reserve() [all …]
|
/netbsd-src/sys/arch/sun3/include/ |
H A D | pmap3x.h | 81 #define SEGSHIFT 19 /* LOG2(NBSG) */ macro 82 #define NBSG (1 << SEGSHIFT) /* bytes/segment */
|
H A D | pmap3.h | 96 #define SEGSHIFT 17 /* LOG2(NBSG) */ macro 97 #define NBSG (1 << SEGSHIFT) /* bytes/segment */
|
H A D | pte3.h | 75 #define VA_SEGNUM(x) ((u_int)(x) >> SEGSHIFT)
|
/netbsd-src/sys/arch/hppa/include/ |
H A D | param.h | 49 #define SEGSHIFT (PGSHIFT + (PGSHIFT-PTESHIFT)) /* LOG2(NBSEG) */ macro 50 #define NBSEG (1 << SEGSHIFT) /* bytes/segment (quadrant) */
|
/netbsd-src/sys/arch/sun2/include/ |
H A D | pmap.h | 105 #define SEGSHIFT 15 /* LOG2(NBSG) */ macro 106 #define NBSG (1 << SEGSHIFT) /* bytes/segment */
|
H A D | pte.h | 173 #define VA_SEGNUM(x) ((u_int)(x) >> SEGSHIFT) 176 #define VA_PTE_NUM_MASK (((1 << SEGSHIFT) - 1) ^ ((1 << PGSHIFT) - 1))
|
/netbsd-src/sys/arch/x68k/x68k/ |
H A D | pmap_bootstrap.c | 260 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 295 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 297 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/virt68k/virt68k/ |
H A D | pmap_bootstrap.c | 277 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 312 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 314 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/cesfic/cesfic/ |
H A D | pmap_bootstrap.c | 266 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 302 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 304 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/aarch64/include/ |
H A D | pmap_machdep.h | 50 #define SEGSHIFT (PGSHIFT + PTPLENGTH) /* LOG2(NBSEG) */ macro 52 #define NBSEG (1 << SEGSHIFT) /* bytes/segment */ 57 #define XSEGSHIFT (SEGSHIFT + SEGLENGTH + SEGLENGTH)
|
/netbsd-src/sys/arch/luna68k/luna68k/ |
H A D | pmap_bootstrap.c | 261 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 297 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 299 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/news68k/news68k/ |
H A D | pmap_bootstrap.c | 283 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 318 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 320 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/powerpc/booke/ |
H A D | booke_pmap.c | 131 const size_t idx = (va >> SEGSHIFT) & segtab_mask; in kvtopte() 192 + NBPG * nkmempages) >> SEGSHIFT; in pmap_bootstrap() 235 pmap_ptpage_t **ppg_p = &stb->seg_ppg[VM_MIN_KERNEL_ADDRESS >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/mvme68k/mvme68k/ |
H A D | pmap_bootstrap.c | 308 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 343 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 345 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/next68k/next68k/ |
H A D | pmap_bootstrap.c | 317 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 352 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 354 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap()
|
/netbsd-src/sys/arch/mac68k/mac68k/ |
H A D | pmap_bootstrap.c | 315 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 348 ste = &ste[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap() 350 pte = &pte[SYSMAP_VA >> SEGSHIFT]; in pmap_bootstrap()
|