Home
last modified time | relevance | path

Searched refs:superpage_offset (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/sys/i386/i386/
H A Dpmap.c1832 vm_paddr_t superpage_offset; in pmap_map() local
1840 superpage_offset = start & PDRMASK; in pmap_map()
1846 if ((va & PDRMASK) < superpage_offset) in pmap_map()
1847 va = (va & ~PDRMASK) + superpage_offset; in pmap_map()
1848 else if ((va & PDRMASK) > superpage_offset) in pmap_map()
1849 va = ((va + PDRMASK) & ~PDRMASK) + superpage_offset; in pmap_map()
5913 vm_offset_t superpage_offset; in pmap_align_superpage() local
5919 superpage_offset = offset & PDRMASK; in pmap_align_superpage()
5921 (*addr & PDRMASK) == superpage_offset) in pmap_align_superpage()
5923 if ((*addr & PDRMASK) < superpage_offset) in pmap_align_superpage()
[all …]
/freebsd-12.1/sys/mips/mips/
H A Dpmap.c3303 vm_offset_t superpage_offset; in pmap_align_superpage() local
3309 superpage_offset = offset & PDRMASK; in pmap_align_superpage()
3310 if (size - ((PDRSIZE - superpage_offset) & PDRMASK) < PDRSIZE || in pmap_align_superpage()
3311 (*addr & PDRMASK) == superpage_offset) in pmap_align_superpage()
3313 if ((*addr & PDRMASK) < superpage_offset) in pmap_align_superpage()
3314 *addr = (*addr & ~PDRMASK) + superpage_offset; in pmap_align_superpage()
3316 *addr = ((*addr + PDRMASK) & ~PDRMASK) + superpage_offset; in pmap_align_superpage()
/freebsd-12.1/sys/riscv/riscv/
H A Dpmap.c4377 vm_offset_t superpage_offset; in pmap_align_superpage() local
4383 superpage_offset = offset & L2_OFFSET; in pmap_align_superpage()
4384 if (size - ((L2_SIZE - superpage_offset) & L2_OFFSET) < L2_SIZE || in pmap_align_superpage()
4385 (*addr & L2_OFFSET) == superpage_offset) in pmap_align_superpage()
4387 if ((*addr & L2_OFFSET) < superpage_offset) in pmap_align_superpage()
4388 *addr = (*addr & ~L2_OFFSET) + superpage_offset; in pmap_align_superpage()
4390 *addr = ((*addr + L2_OFFSET) & ~L2_OFFSET) + superpage_offset; in pmap_align_superpage()
/freebsd-12.1/sys/arm64/arm64/
H A Dpmap.c5863 vm_offset_t superpage_offset; in pmap_align_superpage() local
5869 superpage_offset = offset & L2_OFFSET; in pmap_align_superpage()
5870 if (size - ((L2_SIZE - superpage_offset) & L2_OFFSET) < L2_SIZE || in pmap_align_superpage()
5871 (*addr & L2_OFFSET) == superpage_offset) in pmap_align_superpage()
5873 if ((*addr & L2_OFFSET) < superpage_offset) in pmap_align_superpage()
5874 *addr = (*addr & ~L2_OFFSET) + superpage_offset; in pmap_align_superpage()
5876 *addr = ((*addr + L2_OFFSET) & ~L2_OFFSET) + superpage_offset; in pmap_align_superpage()
/freebsd-12.1/sys/amd64/amd64/
H A Dpmap.c8630 vm_offset_t superpage_offset; in pmap_align_superpage() local
8636 superpage_offset = offset & PDRMASK; in pmap_align_superpage()
8637 if (size - ((NBPDR - superpage_offset) & PDRMASK) < NBPDR || in pmap_align_superpage()
8638 (*addr & PDRMASK) == superpage_offset) in pmap_align_superpage()
8640 if ((*addr & PDRMASK) < superpage_offset) in pmap_align_superpage()
8641 *addr = (*addr & ~PDRMASK) + superpage_offset; in pmap_align_superpage()
8643 *addr = ((*addr + PDRMASK) & ~PDRMASK) + superpage_offset; in pmap_align_superpage()