Home
last modified time | relevance | path

Searched refs:pagesizes (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-14.2/tests/sys/vm/
H A Dmlock_test.c185 size_t len, pagesizes[MAXPAGESIZES]; in ATF_TC_BODY() local
194 len = pagesizes[1]; in ATF_TC_BODY()
220 error = mincore(addr1, pagesizes[0], &vec); in ATF_TC_BODY()
227 error = mincore(addr2, pagesizes[0], &vec); in ATF_TC_BODY()
235 error = ftruncate(shmfd, len - pagesizes[0]); in ATF_TC_BODY()
247 error = mincore(addr1, pagesizes[0], &vec); in ATF_TC_BODY()
250 memset((char *)addr1 + len - pagesizes[0], 0x43, pagesizes[0]); in ATF_TC_BODY()
251 error = mincore(addr1, pagesizes[0], &vec); in ATF_TC_BODY()
259 error = mincore(addr2, pagesizes[0], &vec); in ATF_TC_BODY()
264 error = mincore(addr2, pagesizes[0], &vec); in ATF_TC_BODY()
[all …]
H A Dshared_shadow_inval_test.c360 size_t largepagesize, pagesize, pagesizes[MAXPAGESIZES], sysctllen; in do_shared_shadow_inval() local
362 sysctllen = sizeof(pagesizes); in do_shared_shadow_inval()
363 ATF_REQUIRE(sysctlbyname("hw.pagesizes", pagesizes, &sysctllen, NULL, in do_shared_shadow_inval()
367 pagesize = pagesizes[0]; in do_shared_shadow_inval()
369 sysctllen >= 2 * sizeof(size_t) && pagesizes[1] != 0 ? in do_shared_shadow_inval()
370 pagesizes[1] : 2 * 1024 * 1024; in do_shared_shadow_inval()
/freebsd-14.2/usr.bin/posixshmcontrol/
H A Dposixshmcontrol.c89 size_t *pagesizes; in create_shm() local
113 pagesizes = malloc(sizeof(size_t) * pn); in create_shm()
114 if (pagesizes == NULL) in create_shm()
116 if (getpagesizes(pagesizes, pn) == -1) in create_shm()
119 if (pagesizes[idx] == pgsz) in create_shm()
127 if (pagesizes[i] == 0 || in create_shm()
128 pagesizes[i] == (size_t) in create_shm()
132 fprintf(stderr, " %zu", pagesizes[i]); in create_shm()
141 free(pagesizes); in create_shm()
/freebsd-14.2/lib/libc/gen/
H A Dauxv.c68 static char *canary, *pagesizes, *execpath; variable
114 pagesizes = (char *)(aux->a_un.a_ptr); in init_aux()
194 pagesizes = (char *)(aux->a_un.a_ptr); in _init_aux_powerpc_fixup()
305 if (pagesizes != NULL && pagesizes_len >= buflen) { in _elf_aux_info()
306 memcpy(buf, pagesizes, buflen); in _elf_aux_info()
/freebsd-14.2/sys/kern/
H A Duipc_shm.c574 pagesizes[conf->psind] == 0) in shm_ioctl()
867 pagesizes[psind], 0, in shm_dotruncate_largepage()
881 pagesizes[psind], 0) ? 0 : in shm_dotruncate_largepage()
899 shmfd->shm_size += pagesizes[psind]; in shm_dotruncate_largepage()
901 vm_wire_add(atop(pagesizes[psind])); in shm_dotruncate_largepage()
1046 if (pagesizes[i] == 0) in shm_init()
1050 if (pagesizes[i] >= G) in shm_init()
1052 else if (pagesizes[i] >= M) in shm_init()
1591 align = pagesizes[shmfd->shm_lp_psind]; in shm_mmap_large()
1595 align = pagesizes[1]; in shm_mmap_large()
[all …]
H A Dkern_mib.c251 u_long pagesizes[MAXPAGESIZES] = { PAGE_SIZE }; variable
269 pagesizes32[i] = (uint32_t)pagesizes[i]; in sysctl_hw_pagesizes()
278 len = sizeof(pagesizes); in sysctl_hw_pagesizes()
281 error = SYSCTL_OUT(req, pagesizes, len); in sysctl_hw_pagesizes()
285 SYSCTL_PROC(_hw, OID_AUTO, pagesizes,
H A Dimgact_elf.c1157 if (pagesizes[i] > maxsalign) in __CONCAT()
1158 maxsalign = pagesizes[i]; in __CONCAT()
1359 (MAXPAGESIZES > 1 && pagesizes[1] != 0) ? in __CONCAT()
1360 pagesizes[1] : pagesizes[0], &anon_loc); in __CONCAT()
1462 if (imgp->pagesizes != 0) { in __elfN()
1463 AUXARGS_ENTRY_PTR(pos, AT_PAGESIZES, imgp->pagesizes); in __elfN()
H A Dkern_exec.c1711 imgp->pagesizeslen = sizeof(pagesizes[0]) * MAXPAGESIZES; in exec_copyout_strings()
1714 imgp->pagesizes = (void *)destp; in exec_copyout_strings()
1715 error = copyout(pagesizes, imgp->pagesizes, imgp->pagesizeslen); in exec_copyout_strings()
H A Dkern_proc.c2584 if (m->psind != 0 && addr + pagesizes[1] <= entry->end && in kern_proc_vmmap_resident()
2585 (addr & (pagesizes[1] - 1)) == 0 && in kern_proc_vmmap_resident()
2588 pi_adv = atop(pagesizes[1]); in kern_proc_vmmap_resident()
/freebsd-14.2/lib/libthr/thread/
H A Dthr_malloc.c38 size_t *pagesizes; variable
53 pagesizes = pagesizes_d; in __thr_malloc_init()
/freebsd-14.2/sys/powerpc/powerpc/
H A Delf_common.c81 if (imgp->pagesizes != 0) { in __elfN()
82 AUXARGS_ENTRY_PTR(pos, AT_OLD_PAGESIZES, imgp->pagesizes); in __elfN()
/freebsd-14.2/sys/vm/
H A Dvm_fault.c388 (vaddr & (pagesizes[m_super->psind] - 1)) == (VM_PAGE_TO_PHYS(m) & in vm_fault_soft_fast()
389 (pagesizes[m_super->psind] - 1)) && !fs->wired && in vm_fault_soft_fast()
406 vaddr = rounddown2(vaddr, pagesizes[psind]); in vm_fault_soft_fast()
568 KASSERT((vaddr & (pagesizes[bdry_idx] - 1)) == 0, in vm_fault_populate()
572 KASSERT((VM_PAGE_TO_PHYS(m) & (pagesizes[bdry_idx] - 1)) == 0, in vm_fault_populate()
585 for (i = 0; i < atop(pagesizes[bdry_idx]); i++) in vm_fault_populate()
620 if (psind > 0 && ((vaddr & (pagesizes[psind] - 1)) != 0 || in vm_fault_populate()
621 pidx + OFF_TO_IDX(pagesizes[psind]) - 1 > pager_last || in vm_fault_populate()
625 npages = atop(pagesizes[psind]); in vm_fault_populate()
1838 if (MAXPAGESIZES > 1 && size < pagesizes[1]) in vm_fault_dontneed()
[all …]
H A Dvm_map.c1700 bdry = pagesizes[bidx] - 1; in vm_map_insert1()
2210 pidx = MAXPAGESIZES > 1 && pagesizes[1] != 0 && in vm_map_find_locked()
2217 length + gap * pagesizes[pidx]); in vm_map_find_locked()
2218 if (*addr + length + gap * pagesizes[pidx] > in vm_map_find_locked()
2222 *addr += (arc4random() % gap) * pagesizes[pidx]; in vm_map_find_locked()
2498 if ((startaddr & (pagesizes[bdry_idx] - 1)) != 0) in vm_map_clip_start()
2571 if ((endaddr & (pagesizes[bdry_idx] - 1)) != 0) in vm_map_clip_end()
2726 (pagesizes[p->psind] - 1)) == 0) { in vm_map_pmap_enter()
2727 mask = atop(pagesizes[p->psind]) - 1; in vm_map_pmap_enter()
3613 incr = pagesizes[bidx]; in vm_map_wire_locked()
[all …]
/freebsd-14.2/libexec/rtld-elf/
H A Drtld_malloc.h41 extern size_t *pagesizes;
H A Drtld_malloc.c127 pagesz = pagesizes[0]; in __crt_malloc()
H A Drtld.h56 extern size_t *pagesizes;
H A Dmap_object.c211 if (npagesizes > 1 && rtld_round_page(segs[0]->p_filesz) >= pagesizes[1]) in map_object()
H A Drtld.c269 size_t *pagesizes; variable
2473 pagesizes = aux_info[AT_PAGESIZES]->a_un.a_ptr; in init_pagesizes()
2495 pagesizes = psa; in init_pagesizes()
2497 npagesizes = size / sizeof(pagesizes[0]); in init_pagesizes()
2499 while (npagesizes > 0 && pagesizes[npagesizes - 1] == 0) in init_pagesizes()
2502 page_size = pagesizes[0]; in init_pagesizes()
/freebsd-14.2/tests/sys/posixshm/
H A Dposixshm_test.c1238 pscnt = pagesizes(ps); in ATF_TC_BODY()
1294 (void)pagesizes(ps); in ATF_TC_BODY()
1356 pscnt = pagesizes(ps); in ATF_TC_BODY()
1452 pscnt = pagesizes(ps); in ATF_TC_BODY()
1503 pscnt = pagesizes(ps); in ATF_TC_BODY()
1572 pscnt = pagesizes(ps); in ATF_TC_BODY()
1615 pscnt = pagesizes(ps); in ATF_TC_BODY()
1674 pscnt = pagesizes(ps); in ATF_TC_BODY()
1744 pscnt = pagesizes(ps); in ATF_TC_BODY()
1832 pscnt = pagesizes(ps); in ATF_TC_BODY()
[all …]
/freebsd-14.2/sys/sys/
H A Dimgact.h81 void *pagesizes; member
H A Dsystm.h61 extern u_long pagesizes[]; /* supported page sizes */
/freebsd-14.2/sys/amd64/amd64/
H A Dpmap.c2557 KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0, in pmap_init()
2559 pagesizes[1] = NBPDR; in pmap_init()
2561 KASSERT(MAXPAGESIZES > 2 && pagesizes[2] == 0, in pmap_init()
2563 pagesizes[2] = NBPDP; in pmap_init()
7056 KASSERT(((newpte & PG_FRAME) & (pagesizes[psind] - 1)) == 0, in pmap_enter_largepage()
7059 KASSERT((va & (pagesizes[psind] - 1)) == 0, in pmap_enter_largepage()
7063 KASSERT(va + pagesizes[psind] < VM_MAXUSER_ADDRESS, in pmap_enter_largepage()
7069 if (!pmap_pkru_same(pmap, va, va + pagesizes[psind])) in pmap_enter_largepage()
7123 pmap->pm_stats.wired_count += pagesizes[psind] / PAGE_SIZE; in pmap_enter_largepage()
7125 pmap->pm_stats.wired_count -= pagesizes[psind] / PAGE_SIZE; in pmap_enter_largepage()
[all …]
/freebsd-14.2/sys/arm64/arm64/
H A Dpmap.c1554 KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0, in pmap_init()
1556 pagesizes[1] = L2_SIZE; in pmap_init()
1558 KASSERT(MAXPAGESIZES > 2 && pagesizes[2] == 0, in pmap_init()
1560 pagesizes[2] = L1_SIZE; in pmap_init()
4316 KASSERT((PTE_TO_PHYS(newpte) & (pagesizes[psind] - 1)) == 0, in pmap_enter_largepage()
4388 pmap_resident_count_inc(pmap, pagesizes[psind] / PAGE_SIZE); in pmap_enter_largepage()
4390 pmap->pm_stats.wired_count += pagesizes[psind] / PAGE_SIZE; in pmap_enter_largepage()
4393 pmap->pm_stats.wired_count -= pagesizes[psind] / PAGE_SIZE; in pmap_enter_largepage()
/freebsd-14.2/sys/compat/freebsd32/
H A Dfreebsd32_misc.c3652 pagesizes32[i] = (uint32_t)pagesizes[i]; in freebsd32_copyout_strings()
3655 imgp->pagesizes = (void *)destp; in freebsd32_copyout_strings()
3656 error = copyout(pagesizes32, imgp->pagesizes, sizeof(pagesizes32)); in freebsd32_copyout_strings()
/freebsd-14.2/sys/powerpc/aim/
H A Dmmu_oea64.c1963 KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0, in moea64_init()
1976 pagesizes[1] = HPT_SP_SIZE; in moea64_init()

12