VM_NFREELIST
#ifndef VM_NFREELIST
#ifndef VM_NFREELIST
#ifndef VM_NFREELIST
} x86_freelists[VM_NFREELIST] = {
return VM_NFREELIST;
struct pgfreelist page_free[VM_NFREELIST]; /* unallocated pages */
struct pgflcache *pgflcache[VM_NFREELIST];/* cpu-local cached pages */
aobj->u_freelist = VM_NFREELIST;
KASSERTMSG((freelist <= VM_NFREELIST), "invalid freelist %d",
if (__predict_true(aobj->u_freelist == VM_NFREELIST))
for (lcv = 0; lcv < VM_NFREELIST; lcv++) {
KASSERT(free_list < VM_NFREELIST);
for (lcv = 0; lcv < VM_NFREELIST; lcv++) {
VM_NFREELIST, uvm.bucketcount, uvmexp.ncolors);
for (fl = 0; fl < VM_NFREELIST; fl++) {
bucketsize * VM_NFREELIST +
(bucketarray + bucketsize * VM_NFREELIST);
for (fl = 0; fl < VM_NFREELIST; fl++) {
for (i = 0; i < VM_NFREELIST; i++)
bucketmemsize = bucketsize * newnbuckets * VM_NFREELIST +
for (fl = 0; fl < VM_NFREELIST; fl++) {
(roundup2(sz * VM_NFREELIST, coherency_unit) + coherency_unit - 1);
for (fl = 0; fl < VM_NFREELIST; fl++) {
for (fl = 0; fl < VM_NFREELIST; fl++) {
for (fl = 0; fl < VM_NFREELIST; fl++) {
for (fl = 0; fl < VM_NFREELIST; fl++) {
if (free_list >= VM_NFREELIST || free_list < VM_FREELIST_DEFAULT)