Lines Matching defs:uvmexp
88 struct uvmexp uvmexp;
92 const int * const uvmexp_pagesize = &uvmexp.pagesize;
93 const int * const uvmexp_pagemask = &uvmexp.pagemask;
94 const int * const uvmexp_pageshift = &uvmexp.pageshift;
359 uvmexp.npages = physmem;
361 uvmexp.npages = pdlimit >> PAGE_SHIFT;
362 uvmexp.reserve_pagedaemon = PDRESERVE >> PAGE_SHIFT;
363 uvmexp.freetarg = (rump_physmemlimit-dddlim) >> PAGE_SHIFT;
366 * uvmexp.free is not used internally or updated. The reason is
371 uvmexp.free = uvmexp.npages;
374 uvmexp.pagesize = PAGE_SIZE;
375 uvmexp.pagemask = PAGE_MASK;
376 uvmexp.pageshift = PAGE_SHIFT;
378 uvmexp.pagesize = rumpuser_getpagesize();
379 uvmexp.pagemask = uvmexp.pagesize-1;
380 uvmexp.pageshift = ffs(uvmexp.pagesize)-1;
451 return uvmexp.free;
717 atomic_inc_uint(&uvmexp.pdfreed);
1107 if (!uvmexp.paging)
1123 uvmexp.paging += npages;
1135 KASSERT(uvmexp.paging >= npages);
1136 uvmexp.paging -= npages;
1190 uvmexp.pdwoke++;
1271 uvmexp.paging == 0) {