NBPML4
pages += howmany(end - (start & ~PML4MASK), NBPML4);
pages += howmany(source_total, NBPML4);
pages += howmany(pages * PAGE_SIZE, NBPML4);
(vm_offset_t)NBPML4 * lm_ents, ("va %#lx not in large map", va));
va >= kva_layout.km_low && va > NBPML4; va += NBPML4) {
va_next = (va + NBPML4) & ~PML4MASK;
pmap_pml4e_index(KASAN_MIN_ADDRESS + i * NBPML4);
i * NBPML4);
i * NBPML4);
sva = rounddown2(sva, NBPML4);
sva += NBPML4;
Maxmem = atop(NDMPML4E * NBPML4);
lm_max = (kva_layout.lm_high - kva_layout.lm_low) / NBPML4;
lm_ents, (u_long)lm_ents * (NBPML4 / 1024 / 1024 / 1024));
(vmem_size_t)lm_ents * NBPML4, PAGE_SIZE, 0, M_WAITOK);
for (i = 0; i < howmany((vm_offset_t)NBPML4 *
(u_long)i * NBPML4);
va_next = (sva + NBPML4) & ~PML4MASK;
va_next = (sva + NBPML4) & ~PML4MASK;
va_next = (sva + NBPML4) & ~PML4MASK;
va_next = (addr + NBPML4) & ~PML4MASK;
va_next = (sva + NBPML4) & ~PML4MASK;
#define PML4MASK (NBPML4-1)