Home
last modified time | relevance | path

Searched refs:SEGSHIFT (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/sys/arch/mips/include/
H A Dmips_param.h119 #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 Dlocore.S211 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 Dpmap_machdep.c287 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 Dpmap.h59 //#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 Dpmap_bootstrap.c270 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 Dpmap_coldfire.h61 #define SEGSHIFT (PGSHIFT + PGSHIFT - 2) macro
62 #define SEGOFSET ((1 << SEGSHIFT) - 1)
63 #define PMAP_SEGTABSIZE (1 << (32 - SEGSHIFT))
H A Dpmap_motorola.h152 #define SEGSHIFT (TIB_SHIFT + PGSHIFT) /* 24 / 22 */ macro
154 #define NBSEG30 (1U << SEGSHIFT)
/netbsd-src/sys/arch/powerpc/include/booke/
H A Dpmap.h68 #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 Dpmap_segtab.c112 #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 Dpmap3x.h81 #define SEGSHIFT 19 /* LOG2(NBSG) */ macro
82 #define NBSG (1 << SEGSHIFT) /* bytes/segment */
H A Dpmap3.h96 #define SEGSHIFT 17 /* LOG2(NBSG) */ macro
97 #define NBSG (1 << SEGSHIFT) /* bytes/segment */
H A Dpte3.h75 #define VA_SEGNUM(x) ((u_int)(x) >> SEGSHIFT)
/netbsd-src/sys/arch/hppa/include/
H A Dparam.h49 #define SEGSHIFT (PGSHIFT + (PGSHIFT-PTESHIFT)) /* LOG2(NBSEG) */ macro
50 #define NBSEG (1 << SEGSHIFT) /* bytes/segment (quadrant) */
/netbsd-src/sys/arch/sun2/include/
H A Dpmap.h105 #define SEGSHIFT 15 /* LOG2(NBSG) */ macro
106 #define NBSG (1 << SEGSHIFT) /* bytes/segment */
H A Dpte.h173 #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 Dpmap_bootstrap.c260 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 Dpmap_bootstrap.c277 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 Dpmap_bootstrap.c266 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 Dpmap_machdep.h50 #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 Dpmap_bootstrap.c261 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 Dpmap_bootstrap.c283 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 Dbooke_pmap.c131 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 Dpmap_bootstrap.c308 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 Dpmap_bootstrap.c317 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 Dpmap_bootstrap.c315 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()

12