Searched refs:PDRSHIFT (Results 1 - 25 of 25) sorted by relevance

/freebsd-10.3-release/sys/mips/include/
H A Dparam.h148 #define PDRSHIFT (PAGE_SHIFT + NPTEPGSHIFT) macro
149 #define PDRMASK ((1 << PDRSHIFT) - 1)
154 #define PDRSHIFT SEGSHIFT /* alias for SEG in 32 bit */ macro
155 #define PDRMASK ((1 << PDRSHIFT) - 1)
157 #define NBPDR (1 << PDRSHIFT) /* bytes/pagedir */
/freebsd-10.3-release/sys/i386/include/
H A Dparam.h95 #define PDRSHIFT 21 /* LOG2(NBPDR) */ macro
99 #define PDRSHIFT 22 /* LOG2(NBPDR) */ macro
106 #define NBPDR (1<<PDRSHIFT) /* bytes/page dir */
H A Dvmparam.h141 #define KERNLOAD (1 << PDRSHIFT)
193 VM_MIN_KERNEL_ADDRESS) >> (PDRSHIFT - 2)) + 5) / 10) << PDRSHIFT)
H A Dpmap.h123 #define VADDR(pdi, pti) ((vm_offset_t)(((pdi)<<PDRSHIFT)|((pti)<<PAGE_SHIFT)))
243 if ((ma = PTD[va >> PDRSHIFT]) & PG_PS) {
316 if ((pa = PTD[va >> PDRSHIFT]) & PG_PS) {
/freebsd-10.3-release/sys/amd64/include/
H A Dparam.h104 #define PDRSHIFT 21 /* LOG2(NBPDR) */ macro
105 #define NBPDR (1<<PDRSHIFT) /* bytes/page dir */
H A Dpmap.h162 ((unsigned long)(l2) << PDRSHIFT) | \
168 ((unsigned long)(l2) << PDRSHIFT) | \
/freebsd-10.3-release/sys/i386/i386/
H A Dlocore.s71 .set PTmap,(PTDPTDI << PDRSHIFT)
721 addl $(KERNBASE-(KPTDI<<(PDRSHIFT-PAGE_SHIFT+PTESHIFT))),%esi
845 #if KERNLOAD < (1 << PDRSHIFT)
876 shrl $PDRSHIFT, %ecx
877 movl $(KPTDI+(KERNLOAD/(1 << PDRSHIFT))), %ebx
882 addl $(1 << PDRSHIFT), %eax
H A Dminidump_machdep.c205 j = va >> PDRSHIFT;
304 j = va >> PDRSHIFT;
H A Dgenassym.c118 ASSYM(PDRSHIFT, PDRSHIFT);
H A Dpmap.c183 #define pa_index(pa) ((pa) >> PDRSHIFT)
189 #define pmap_pde(m, v) (&((m)->pm_pdir[(vm_offset_t)(v) >> PDRSHIFT]))
190 #define pdir_pde(m, v) (m[(vm_offset_t)(v) >> PDRSHIFT])
493 KPTmap -= i386_btop(KPTDI << PDRSHIFT);
1405 pde = pmap->pm_pdir[va >> PDRSHIFT];
1674 return (vm_radix_lookup(&pmap->pm_root, va >> PDRSHIFT));
1910 ptepindex = va >> PDRSHIFT;
2140 nkpg = vm_page_alloc(NULL, kernel_vm_end >> PDRSHIFT,
2698 va >> PDRSHIFT, VM_ALLOC_NOOBJ | VM_ALLOC_NORMAL |
2994 ((pmap->pm_pdir[(sva >> PDRSHIFT)]
[all...]
/freebsd-10.3-release/sys/vm/
H A Dvm_page.h260 #define PDRSHIFT PDR_SHIFT macro
261 #elif !defined(PDRSHIFT)
262 #define PDRSHIFT 21 macro
265 #define pa_index(pa) ((pa) >> PDRSHIFT)
/freebsd-10.3-release/sys/mips/mips/
H A Dgenassym.c96 ASSYM(PDRSHIFT, PDRSHIFT);
H A Dexception.S144 PTR_SRL k0, PDRSHIFT - PTRSHIFT # k0=VPN
882 PTR_SRL k0, PDRSHIFT - PTRSHIFT # k0=pde offset (almost)
1053 PTR_SRL k0, PDRSHIFT - PTRSHIFT # k0=VPN
H A Dpmap.c122 #define pmap_pde_index(v) (((v) >> PDRSHIFT) & (NPDEPG - 1))
124 #define pmap_pde_pindex(v) ((v) >> PDRSHIFT)
1132 int segindex = ptepindex >> (SEGSHIFT - PDRSHIFT);
3288 va = ((u_long)i << SEGSHIFT) | (j << PDRSHIFT) | (k << PAGE_SHIFT);
/freebsd-10.3-release/sys/i386/xen/
H A Dxen_machdep.c903 (HYPERVISOR_VIRT_START - KERNBASE) >> PDRSHIFT);
939 (i<l2_pages*NPDEPG) && (i<(VM_MAX_KERNEL_ADDRESS>>PDRSHIFT)); i++) {
1028 for (tmpva = cur_space; tmpva < (((uint32_t)&kernbase) + (l1_pages<<PDRSHIFT));
1049 for (offset = (KERNBASE >> PDRSHIFT), i = l1_pages; i < nkpt;
1053 if (((offset + i) << PDRSHIFT) == VM_MAX_KERNEL_ADDRESS)
H A Dpmap.c185 #define pmap_pde(m, v) (&((m)->pm_pdir[(vm_offset_t)(v) >> PDRSHIFT]))
186 #define pdir_pde(m, v) (m[(vm_offset_t)(v) >> PDRSHIFT])
1079 pde = pmap->pm_pdir[va >> PDRSHIFT];
1109 pde = pmap->pm_pdir[va >> PDRSHIFT];
1606 ptepindex = va >> PDRSHIFT;
1881 nkpg = vm_page_alloc(NULL, kernel_vm_end >> PDRSHIFT,
1894 PD_SET_VA(kernel_pmap, (kernel_vm_end >> PDRSHIFT), newpdir, TRUE);
1897 PD_SET_VA(pmap, (kernel_vm_end >> PDRSHIFT), newpdir, TRUE);
2379 ((pmap->pm_pdir[(sva >> PDRSHIFT)] & PG_PS) == 0)) {
2396 pdirindex = sva >> PDRSHIFT;
[all...]
H A Dlocore.s110 .set PTmap,(PTDPTDI << PDRSHIFT)
/freebsd-10.3-release/sys/i386/include/xen/
H A Dxenpmap.h105 pgindex = ppte >> PDRSHIFT;
/freebsd-10.3-release/sys/amd64/amd64/
H A Dgenassym.c116 ASSYM(PDRSHIFT, PDRSHIFT);
H A Dminidump_machdep.c270 j = (va >> PDRSHIFT) & ((1ul << NPDEPGSHIFT) - 1);
H A Dpmap.c291 #define pa_index(pa) ((pa) >> PDRSHIFT)
513 return (va >> PDRSHIFT);
529 return ((va >> PDRSHIFT) & ((1ul << NPDEPGSHIFT) - 1));
664 return (PDmap + ((va >> PDRSHIFT) & mask));
691 pt_pages = howmany(addr, 1 << PDRSHIFT);
782 for (i = 0; (i << PDRSHIFT) < *firstaddr; i++)
783 pd_p[i] = (i << PDRSHIFT) | X86_PG_RW | X86_PG_V | PG_PS |
802 pd_p[j] = (vm_paddr_t)i << PDRSHIFT;
5857 if ((((pa >> PAGE_SHIFT) ^ (pv->pv_va >> PDRSHIFT) ^
/freebsd-10.3-release/sys/amd64/include/xen/
H A Dxenpmap.h100 pgindex = ppte >> PDRSHIFT;
/freebsd-10.3-release/lib/libkvm/
H A Dkvm_amd64.c275 pdeindex = (va >> PDRSHIFT) & (NPDEPG-1);
H A Dkvm_minidump_amd64.c268 pdeindex = (va - vm->hdr.kernbase) >> PDRSHIFT;
H A Dkvm_i386.c280 pdeindex = va >> PDRSHIFT;

Completed in 183 milliseconds