MAXPAGESIZES
size_t pgs[MAXPAGESIZES];
static u_long ps[MAXPAGESIZES];
static size_t psa[MAXPAGESIZES];
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
KASSERT(MAXPAGESIZES > 2 && pagesizes[2] == 0,
KASSERT(psind > 0 && psind < MAXPAGESIZES && pagesizes[psind] != 0,
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
KASSERT(MAXPAGESIZES > 2 && pagesizes[2] == 0,
KASSERT(MAXPAGESIZES > 3 && pagesizes[3] == 0,
KASSERT(psind > 0 && psind < MAXPAGESIZES,
int32_t pagesizes32[MAXPAGESIZES];
for (i = 0; i < MAXPAGESIZES; i++)
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
for (i = MAXPAGESIZES - 1; i > 0; i--) {
imgp->pagesizeslen = sizeof(pagesizes[0]) * MAXPAGESIZES;
_Static_assert(MAXPAGESIZES > VM_NRESERVLEVEL, "MAXPAGESIZES is too small");
u_long __read_mostly pagesizes[MAXPAGESIZES] = { PAGE_SIZE };
uint32_t pagesizes32[MAXPAGESIZES];
for (i = 0; i < MAXPAGESIZES; i++)
for (i = 1; i < MAXPAGESIZES; i++) {
static u_long count_largepages[MAXPAGESIZES];
if (conf->psind <= 0 || conf->psind >= MAXPAGESIZES ||
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
if (MAXPAGESIZES > 1 && size < pagesizes[1])
for (i = 1; i < MAXPAGESIZES; i++) {
if (bidx >= MAXPAGESIZES)
_Static_assert(MAXPAGESIZES <= 4, "MINCORE_SUPER too narrow");
size_t ps[MAXPAGESIZES], pgsize;
pagesizes(size_t ps[MAXPAGESIZES], bool required)
pscnt = getpagesizes(ps, MAXPAGESIZES);
ATF_REQUIRE_MSG(pscnt <= MAXPAGESIZES, "invalid pscnt %d", pscnt);
size_t ps[MAXPAGESIZES];
size_t ps[MAXPAGESIZES + 1]; /* silence warnings if MAXPAGESIZES == 1 */
size_t ps[MAXPAGESIZES];
size_t ps[MAXPAGESIZES], ps1;
size_t ps[MAXPAGESIZES];
size_t ps[MAXPAGESIZES], sz;
size_t ps[MAXPAGESIZES];
size_t ps[MAXPAGESIZES];
size_t ps[MAXPAGESIZES];
size_t ps[MAXPAGESIZES];
size_t ps[MAXPAGESIZES];
size_t len, pagesizes[MAXPAGESIZES];
count = getpagesizes(pagesizes, MAXPAGESIZES);
size_t largepagesize, pagesize, pagesizes[MAXPAGESIZES], sysctllen;
largepagesize = MAXPAGESIZES >= 2 &&