Ln_ENTRIES
L0_ENTRIES * Ln_ENTRIES + L0_ENTRIES * Ln_ENTRIES * Ln_ENTRIES +
L0_ENTRIES * Ln_ENTRIES * Ln_ENTRIES * Ln_ENTRIES,
pte -= (Ln_ENTRIES * 2); /* move to start of L2 pages */
for (i = 0; i < Ln_ENTRIES * Ln_ENTRIES;
pmapsize += (Ln_ENTRIES - 1) * PAGE_SIZE;
for (i = 0; i < Ln_ENTRIES; i++, pa += PAGE_SIZE) {
for (i = 0; i < Ln_ENTRIES; i++) {
for (i = 0; i < Ln_ENTRIES; i++) {
for (j = 0; j < Ln_ENTRIES; j++) {
for (i = 0; i < Ln_ENTRIES; i++) {
static uint64_t tmpbuffer[Ln_ENTRIES];
state->l1_slot = Ln_ENTRIES;
state->l2_slot = Ln_ENTRIES;
for (sva = 0xffff000000000000ul, i = pmap_l0_index(sva); i < Ln_ENTRIES;
for (j = pmap_l1_index(sva); j < Ln_ENTRIES; j++) {
for (k = pmap_l2_index(sva); k < Ln_ENTRIES; k++) {
for (l = pmap_l3_index(sva); l < Ln_ENTRIES;
state->l1_slot == Ln_ENTRIES ||
state->l2_slot = Ln_ENTRIES;
state->l2_slot == Ln_ENTRIES ||
PV_STAT(atomic_add_long(&pv_entry_allocs, Ln_ENTRIES - 1));
PV_STAT(atomic_add_long(&pv_entry_count, Ln_ENTRIES - 1));
PV_STAT(atomic_subtract_int(&pv_entry_spare, Ln_ENTRIES - 1));
for (pt_end = pte + Ln_ENTRIES; pte < pt_end; pte++) {
(uintptr_t)pmap) & (Ln_ENTRIES - 1)) == 0 &&
for (i = 0; i < Ln_ENTRIES; i++) {
for (l3 = firstl3; l3 - firstl3 < Ln_ENTRIES; l3++) {
for (xl3p = firstl3p; xl3p < firstl3p + Ln_ENTRIES;
for (yl3p = firstl3p; yl3p < firstl3p + Ln_ENTRIES;
reserve_pv_entries(pmap, Ln_ENTRIES - 1, lockp);
.l1_slot = Ln_ENTRIES,
.l2_slot = Ln_ENTRIES,
Ln_ENTRIES, 0, ~0ul, L2_SIZE, 0, VM_MEMATTR_DEFAULT));
#define Ln_ADDR_MASK (Ln_ENTRIES - 1)
for (i = 0; i < Ln_ENTRIES; i++) {
for (i = 0; i < Ln_ENTRIES; i++) {
for (i = 0; i < Ln_ENTRIES; i++) {
#define Ln_ADDR_MASK (Ln_ENTRIES - 1)
for (i = 0; i < Ln_ENTRIES; i++, pa += PAGE_SIZE) {
for (i = 0; i < Ln_ENTRIES; i++) {
for (i = 0; i < Ln_ENTRIES; i++) {
#define NUL0E Ln_ENTRIES
#define NUL1E (Ln_ENTRIES * NUL0E)
#define NUL2E (Ln_ENTRIES * NUL1E)
PV_STAT(atomic_add_long(&pv_entry_allocs, Ln_ENTRIES - 1));
PV_STAT(atomic_add_long(&pv_entry_count, Ln_ENTRIES - 1));
PV_STAT(atomic_add_int(&pv_entry_spare, -(Ln_ENTRIES - 1)));
KASSERT(ml3->ref_count == Ln_ENTRIES,
for (mt = m; mt < &m[Ln_ENTRIES]; mt++)
for (int i = 0; i < Ln_ENTRIES; i++)
mpte->ref_count = Ln_ENTRIES;
for (i = 0; i < Ln_ENTRIES; i++)
for (i = 0; i < Ln_ENTRIES; i++)
reserve_pv_entries(pmap, Ln_ENTRIES - 1, lockp);
for (l3 = firstl3 + Ln_ENTRIES - 1; l3 > firstl3; l3--) {
if (mpte != NULL && mpte->ref_count == Ln_ENTRIES &&
for (pt_end = pte + Ln_ENTRIES; pte < pt_end; pte++) {
uwptpg->ref_count = Ln_ENTRIES;
(mpte == NULL || mpte->ref_count == Ln_ENTRIES) &&
pmap_resident_count_dec(pmap, Ln_ENTRIES);
for (mt = m; mt < &m[Ln_ENTRIES]; mt++)
KASSERT(mpte->ref_count == Ln_ENTRIES,
mt < &m[Ln_ENTRIES]; mt++)
(uintptr_t)pmap) & (Ln_ENTRIES - 1)) == 0 &&
for (i = pmap_l1_index(sva); i < Ln_ENTRIES; i++) {
for (j = pmap_l2_index(sva); j < Ln_ENTRIES; j++) {
for (k = pmap_l3_index(sva); k < Ln_ENTRIES; k++,
l2slot = l1slot = Ln_ENTRIES; /* sentinel value */
nkernl2 = howmany(howmany(kernlen, L2_SIZE), Ln_ENTRIES);
Ln_ENTRIES);