Symbol: pagesizes
lib/libsys/auxv.c
137
pagesizes = (char *)(aux->a_un.a_ptr);
lib/libsys/auxv.c
219
pagesizes = (char *)(aux->a_un.a_ptr);
lib/libsys/auxv.c
346
if (pagesizes != NULL && pagesizes_len >= buflen) {
lib/libsys/auxv.c
347
memcpy(buf, pagesizes, buflen);
lib/libsys/auxv.c
73
static char *canary, *pagesizes, *execpath;
lib/libthr/thread/thr_malloc.c
37
size_t *pagesizes;
lib/libthr/thread/thr_malloc.c
52
pagesizes = pagesizes_d;
libexec/rtld-elf/map_object.c
206
pagesizes[1])
libexec/rtld-elf/rtld.c
2541
pagesizes = aux_info[AT_PAGESIZES]->a_un.a_ptr;
libexec/rtld-elf/rtld.c
2563
pagesizes = psa;
libexec/rtld-elf/rtld.c
2565
npagesizes = size / sizeof(pagesizes[0]);
libexec/rtld-elf/rtld.c
2567
while (npagesizes > 0 && pagesizes[npagesizes - 1] == 0)
libexec/rtld-elf/rtld.c
2570
page_size = pagesizes[0];
libexec/rtld-elf/rtld.c
298
size_t *pagesizes;
libexec/rtld-elf/rtld.h
56
extern size_t *pagesizes;
libexec/rtld-elf/rtld_malloc.c
124
pagesz = pagesizes[0];
libexec/rtld-elf/rtld_malloc.h
41
extern size_t *pagesizes;
sys/amd64/amd64/pmap.c
2589
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
sys/amd64/amd64/pmap.c
2591
pagesizes[1] = NBPDR;
sys/amd64/amd64/pmap.c
2593
KASSERT(MAXPAGESIZES > 2 && pagesizes[2] == 0,
sys/amd64/amd64/pmap.c
2595
pagesizes[2] = NBPDP;
sys/amd64/amd64/pmap.c
7004
KASSERT(psind > 0 && psind < MAXPAGESIZES && pagesizes[psind] != 0,
sys/amd64/amd64/pmap.c
7006
KASSERT(((newpte & PG_FRAME) & (pagesizes[psind] - 1)) == 0,
sys/amd64/amd64/pmap.c
7009
KASSERT((va & (pagesizes[psind] - 1)) == 0,
sys/amd64/amd64/pmap.c
7013
KASSERT(va + pagesizes[psind] < VM_MAXUSER_ADDRESS,
sys/amd64/amd64/pmap.c
7020
if (!pmap_pkru_same(pmap, va, va + pagesizes[psind], &pten))
sys/amd64/amd64/pmap.c
7071
pmap->pm_stats.wired_count += pagesizes[psind] / PAGE_SIZE;
sys/amd64/amd64/pmap.c
7073
pmap->pm_stats.wired_count -= pagesizes[psind] / PAGE_SIZE;
sys/amd64/amd64/pmap.c
7075
pmap_resident_count_adj(pmap, pagesizes[psind] / PAGE_SIZE);
sys/arm/arm/pmap-v6.c
1782
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
sys/arm/arm/pmap-v6.c
1784
pagesizes[1] = PTE1_SIZE;
sys/arm64/arm64/pmap.c
1793
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
sys/arm64/arm64/pmap.c
1795
pagesizes[1] = L3C_SIZE;
sys/arm64/arm64/pmap.c
1796
KASSERT(MAXPAGESIZES > 2 && pagesizes[2] == 0,
sys/arm64/arm64/pmap.c
1798
pagesizes[2] = L2_SIZE;
sys/arm64/arm64/pmap.c
1800
KASSERT(MAXPAGESIZES > 3 && pagesizes[3] == 0,
sys/arm64/arm64/pmap.c
1802
pagesizes[3] = L1_SIZE;
sys/arm64/arm64/pmap.c
5225
KASSERT((PTE_TO_PHYS(pte) & (pagesizes[psind] - 1)) == 0,
sys/arm64/arm64/pmap.c
5231
if (!pmap_bti_same(pmap, va, va + pagesizes[psind], &newpte))
sys/arm64/arm64/pmap.c
5236
KASSERT(pagesizes[psind] == L1_SIZE,
sys/arm64/arm64/pmap.c
5268
KASSERT(pagesizes[psind] == L2_SIZE,
sys/arm64/arm64/pmap.c
5299
KASSERT(pagesizes[psind] == L3C_SIZE,
sys/arm64/arm64/pmap.c
5336
pmap_resident_count_inc(pmap, pagesizes[psind] / PAGE_SIZE);
sys/arm64/arm64/pmap.c
5338
pmap->pm_stats.wired_count += pagesizes[psind] / PAGE_SIZE;
sys/arm64/arm64/pmap.c
5341
pmap->pm_stats.wired_count -= pagesizes[psind] / PAGE_SIZE;
sys/compat/freebsd32/freebsd32_misc.c
3695
pagesizes32[i] = (uint32_t)pagesizes[i];
sys/compat/freebsd32/freebsd32_misc.c
3698
imgp->pagesizes = (void *)destp;
sys/compat/freebsd32/freebsd32_misc.c
3699
error = copyout(pagesizes32, imgp->pagesizes, sizeof(pagesizes32));
sys/i386/i386/pmap.c
1019
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
sys/i386/i386/pmap.c
1021
pagesizes[1] = NBPDR;
sys/kern/imgact_elf.c
1166
if (pagesizes[i] > maxsalign) {
sys/kern/imgact_elf.c
1167
maxsalign = pagesizes[i];
sys/kern/imgact_elf.c
1371
pagesizes[VM_NRESERVLEVEL] != 0 ?
sys/kern/imgact_elf.c
1373
pagesizes[VM_NRESERVLEVEL] :
sys/kern/imgact_elf.c
1375
pagesizes[0], &anon_loc);
sys/kern/imgact_elf.c
1480
if (imgp->pagesizes != 0) {
sys/kern/imgact_elf.c
1481
AUXARGS_ENTRY_PTR(pos, AT_PAGESIZES, imgp->pagesizes);
sys/kern/kern_exec.c
1738
imgp->pagesizeslen = sizeof(pagesizes[0]) * MAXPAGESIZES;
sys/kern/kern_exec.c
1741
imgp->pagesizes = (void *)destp;
sys/kern/kern_exec.c
1742
error = copyout(pagesizes, imgp->pagesizes, imgp->pagesizeslen);
sys/kern/kern_mib.c
255
u_long __read_mostly pagesizes[MAXPAGESIZES] = { PAGE_SIZE };
sys/kern/kern_mib.c
273
pagesizes32[i] = (uint32_t)pagesizes[i];
sys/kern/kern_mib.c
282
len = sizeof(pagesizes);
sys/kern/kern_mib.c
285
error = SYSCTL_OUT(req, pagesizes, len);
sys/kern/kern_mib.c
289
SYSCTL_PROC(_hw, OID_AUTO, pagesizes,
sys/kern/kern_proc.c
2584
if (m->psind != 0 && addr + pagesizes[1] <= entry->end &&
sys/kern/kern_proc.c
2585
(addr & (pagesizes[1] - 1)) == 0 && (incore =
sys/kern/kern_proc.c
2593
pi_adv = atop(pagesizes[incore >> MINCORE_PSIND_SHIFT]);
sys/kern/uipc_shm.c
1024
if (pagesizes[i] == 0)
sys/kern/uipc_shm.c
1028
if (pagesizes[i] >= G)
sys/kern/uipc_shm.c
1029
snprintf(name, sizeof(name), "%luG", pagesizes[i] / G);
sys/kern/uipc_shm.c
1030
else if (pagesizes[i] >= M)
sys/kern/uipc_shm.c
1031
snprintf(name, sizeof(name), "%luM", pagesizes[i] / M);
sys/kern/uipc_shm.c
1033
snprintf(name, sizeof(name), "%lu", pagesizes[i]);
sys/kern/uipc_shm.c
1585
mask = pagesizes[shmfd->shm_lp_psind] - 1;
sys/kern/uipc_shm.c
1598
align = pagesizes[shmfd->shm_lp_psind];
sys/kern/uipc_shm.c
1613
align = pagesizes[shmfd->shm_lp_psind];
sys/kern/uipc_shm.c
1618
if (align < pagesizes[shmfd->shm_lp_psind])
sys/kern/uipc_shm.c
1631
pagesizes[shmfd->shm_lp_psind]);
sys/kern/uipc_shm.c
290
*first = rounddown2(pidx, pagesizes[psind] / PAGE_SIZE);
sys/kern/uipc_shm.c
301
*last = *first + atop(pagesizes[psind]) - 1;
sys/kern/uipc_shm.c
315
*before = pindex - rounddown2(pindex, pagesizes[psind] /
sys/kern/uipc_shm.c
319
*after = roundup2(pindex, pagesizes[psind] / PAGE_SIZE) -
sys/kern/uipc_shm.c
339
object->size / (pagesizes[psind] / PAGE_SIZE));
sys/kern/uipc_shm.c
582
pagesizes[conf->psind] == 0)
sys/kern/uipc_shm.c
646
(pagesizes[shmfd->shm_lp_psind] >> PAGE_SHIFT);
sys/kern/uipc_shm.c
801
if ((length & (pagesizes[psind] - 1)) != 0)
sys/kern/uipc_shm.c
833
pagesizes[psind] / PAGE_SIZE, 0, ~0,
sys/kern/uipc_shm.c
834
pagesizes[psind], 0,
sys/kern/uipc_shm.c
847
pagesizes[psind] / PAGE_SIZE, 0, ~0,
sys/kern/uipc_shm.c
848
pagesizes[psind], 0);
sys/kern/uipc_shm.c
860
for (i = 0; i < pagesizes[psind] / PAGE_SIZE; i++) {
sys/kern/uipc_shm.c
866
object->size += OFF_TO_IDX(pagesizes[psind]);
sys/kern/uipc_shm.c
867
shmfd->shm_size += pagesizes[psind];
sys/kern/uipc_shm.c
869
vm_wire_add(atop(pagesizes[psind]));
sys/powerpc/aim/mmu_oea64.c
1934
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
sys/powerpc/aim/mmu_oea64.c
1947
pagesizes[1] = HPT_SP_SIZE;
sys/powerpc/aim/mmu_radix.c
3712
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
sys/powerpc/aim/mmu_radix.c
3714
pagesizes[1] = L3_PAGE_SIZE;
sys/powerpc/powerpc/elf_common.c
81
if (imgp->pagesizes != 0) {
sys/powerpc/powerpc/elf_common.c
82
AUXARGS_ENTRY_PTR(pos, AT_OLD_PAGESIZES, imgp->pagesizes);
sys/riscv/riscv/pmap.c
1063
pagesizes[1] = L2_SIZE;
sys/sys/imgact.h
81
void *pagesizes;
sys/sys/systm.h
59
extern u_long pagesizes[]; /* supported page sizes */
sys/vm/vm_fault.c
2018
if (MAXPAGESIZES > 1 && size < pagesizes[1])
sys/vm/vm_fault.c
2019
size = pagesizes[1];
sys/vm/vm_fault.c
416
while (rounddown2(vaddr, pagesizes[psind]) < fs->entry->start ||
sys/vm/vm_fault.c
417
roundup2(vaddr + 1, pagesizes[psind]) > fs->entry->end ||
sys/vm/vm_fault.c
418
(vaddr & (pagesizes[psind] - 1)) !=
sys/vm/vm_fault.c
419
(VM_PAGE_TO_PHYS(m) & (pagesizes[psind] - 1)) ||
sys/vm/vm_fault.c
426
atop(pagesizes[psind]));
sys/vm/vm_fault.c
433
vaddr = rounddown2(vaddr, pagesizes[psind]);
sys/vm/vm_fault.c
599
KASSERT((vaddr & (pagesizes[bdry_idx] - 1)) == 0,
sys/vm/vm_fault.c
603
KASSERT((VM_PAGE_TO_PHYS(m) & (pagesizes[bdry_idx] - 1)) == 0,
sys/vm/vm_fault.c
616
for (i = 0; i < atop(pagesizes[bdry_idx]); i++)
sys/vm/vm_fault.c
653
while (psind > 0 && ((vaddr & (pagesizes[psind] - 1)) != 0 ||
sys/vm/vm_fault.c
654
pidx + OFF_TO_IDX(pagesizes[psind]) - 1 > pager_last ||
sys/vm/vm_fault.c
659
npages = atop(pagesizes[psind]);
sys/vm/vm_init.c
112
KASSERT(pagesizes[0] == PAGE_SIZE, ("pagesizes[0] != PAGE_SIZE"));
sys/vm/vm_init.c
114
KASSERT((pagesizes[i - 1] != 0 &&
sys/vm/vm_init.c
115
pagesizes[i - 1] < pagesizes[i]) || pagesizes[i] == 0,
sys/vm/vm_map.c
1693
bdry = pagesizes[bidx] - 1;
sys/vm/vm_map.c
2231
pagesizes[VM_NRESERVLEVEL] != 0) {
sys/vm/vm_map.c
2240
while (pidx > 0 && length < pagesizes[pidx])
sys/vm/vm_map.c
2248
length + gap * pagesizes[pidx]);
sys/vm/vm_map.c
2249
if (*addr + length + gap * pagesizes[pidx] >
sys/vm/vm_map.c
2253
*addr += (arc4random() % gap) * pagesizes[pidx];
sys/vm/vm_map.c
2534
if ((startaddr & (pagesizes[bdry_idx] - 1)) != 0)
sys/vm/vm_map.c
2607
if ((endaddr & (pagesizes[bdry_idx] - 1)) != 0)
sys/vm/vm_map.c
2761
(pagesizes[psind] - 1)) == 0) {
sys/vm/vm_map.c
2762
mask = atop(pagesizes[psind]) - 1;
sys/vm/vm_map.c
3647
incr = pagesizes[bidx];
sys/vm/vm_map.c
3846
((start & (pagesizes[bdry_idx] - 1)) != 0 ||
sys/vm/vm_map.c
3847
(end & (pagesizes[bdry_idx] - 1)) != 0)) {
sys/vm/vm_page.c
5797
npages = atop(pagesizes[psind]);
tests/sys/posixshm/memfd_test.c
288
pscnt = pagesizes(ps, false);
tests/sys/posixshm/posixshm_test.c
1252
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1308
(void)pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1370
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1466
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1517
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1586
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1629
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1688
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1758
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1846
pscnt = pagesizes(ps, true);
tests/sys/posixshm/posixshm_test.c
1899
(void)pagesizes(ps, true);
tests/sys/vm/mlock_test.c
185
size_t len, pagesizes[MAXPAGESIZES];
tests/sys/vm/mlock_test.c
189
count = getpagesizes(pagesizes, MAXPAGESIZES);
tests/sys/vm/mlock_test.c
194
len = pagesizes[1];
tests/sys/vm/mlock_test.c
220
error = mincore(addr1, pagesizes[0], &vec);
tests/sys/vm/mlock_test.c
227
error = mincore(addr2, pagesizes[0], &vec);
tests/sys/vm/mlock_test.c
235
error = ftruncate(shmfd, len - pagesizes[0]);
tests/sys/vm/mlock_test.c
247
error = mincore(addr1, pagesizes[0], &vec);
tests/sys/vm/mlock_test.c
250
memset((char *)addr1 + len - pagesizes[0], 0x43, pagesizes[0]);
tests/sys/vm/mlock_test.c
251
error = mincore(addr1, pagesizes[0], &vec);
tests/sys/vm/mlock_test.c
259
error = mincore(addr2, pagesizes[0], &vec);
tests/sys/vm/mlock_test.c
263
(_Atomic int *)(void *)((char *)addr2 + len - pagesizes[0]));
tests/sys/vm/mlock_test.c
264
error = mincore(addr2, pagesizes[0], &vec);
tests/sys/vm/mlock_test.c
271
error = munlock(addr2, pagesizes[0]);
tests/sys/vm/shared_shadow_inval_test.c
360
size_t largepagesize, pagesize, pagesizes[MAXPAGESIZES], sysctllen;
tests/sys/vm/shared_shadow_inval_test.c
362
sysctllen = sizeof(pagesizes);
tests/sys/vm/shared_shadow_inval_test.c
363
ATF_REQUIRE(sysctlbyname("hw.pagesizes", pagesizes, &sysctllen, NULL,
tests/sys/vm/shared_shadow_inval_test.c
367
pagesize = pagesizes[0];
tests/sys/vm/shared_shadow_inval_test.c
369
sysctllen >= 2 * sizeof(size_t) && pagesizes[1] != 0 ?
tests/sys/vm/shared_shadow_inval_test.c
370
pagesizes[1] : 2 * 1024 * 1024;
usr.bin/posixshmcontrol/posixshmcontrol.c
112
pagesizes = malloc(sizeof(size_t) * pn);
usr.bin/posixshmcontrol/posixshmcontrol.c
113
if (pagesizes == NULL)
usr.bin/posixshmcontrol/posixshmcontrol.c
115
if (getpagesizes(pagesizes, pn) == -1)
usr.bin/posixshmcontrol/posixshmcontrol.c
118
if (pagesizes[idx] == pgsz)
usr.bin/posixshmcontrol/posixshmcontrol.c
126
if (pagesizes[i] == 0 ||
usr.bin/posixshmcontrol/posixshmcontrol.c
127
pagesizes[i] == (size_t)
usr.bin/posixshmcontrol/posixshmcontrol.c
131
fprintf(stderr, " %zu", pagesizes[i]);
usr.bin/posixshmcontrol/posixshmcontrol.c
140
free(pagesizes);
usr.bin/posixshmcontrol/posixshmcontrol.c
88
size_t *pagesizes;