lib/libc/gen/sysconf.c
387
len = sizeof(uvmexp);
lib/libc/gen/sysconf.c
390
return (sysctl(mib, 2, &uvmexp, &len, NULL, 0) == -1 ? -1
lib/libc/gen/sysconf.c
391
: (long)(uvmexp.free));
lib/libc/gen/sysconf.c
83
struct uvmexp_sysctl uvmexp;
libexec/rpc.rstatd/rstat_proc.c
181
struct uvmexp_sysctl uvmexp;
libexec/rpc.rstatd/rstat_proc.c
236
len = sizeof(uvmexp);
libexec/rpc.rstatd/rstat_proc.c
237
if (sysctl(mib, 2, &uvmexp, &len, NULL, 0) < 0) {
libexec/rpc.rstatd/rstat_proc.c
241
stats_all.s3.v_pgpgin = uvmexp.fltanget;
libexec/rpc.rstatd/rstat_proc.c
242
stats_all.s3.v_pgpgout = uvmexp.pdpageouts;
libexec/rpc.rstatd/rstat_proc.c
243
stats_all.s3.v_pswpin = uvmexp.swapins;
libexec/rpc.rstatd/rstat_proc.c
244
stats_all.s3.v_pswpout = uvmexp.swapouts;
libexec/rpc.rstatd/rstat_proc.c
245
stats_all.s3.v_intr = uvmexp.intrs;
libexec/rpc.rstatd/rstat_proc.c
246
stats_all.s3.v_swtch = uvmexp.swtch;
regress/sys/uvm/pdsim/pdsim.c
103
uvmexp.filepages--;
regress/sys/uvm/pdsim/pdsim.c
106
uvmexp.free++;
regress/sys/uvm/pdsim/pdsim.c
150
uvmexp.npages = n;
regress/sys/uvm/pdsim/pdsim.c
167
uvmexp.freetarg = 1;
regress/sys/uvm/pdsim/pdsim.c
168
while (uvmexp.free < uvmexp.freetarg) {
regress/sys/uvm/pdsim/pdsim.c
40
struct uvmexp uvmexp;
regress/sys/uvm/pdsim/pdsim.c
73
uvmexp.free--;
regress/sys/uvm/pdsim/pdsim.c
74
uvmexp.filepages++;
regress/sys/uvm/pdsim/pdsim.h
106
extern struct uvmexp uvmexp;
sys/arch/aarch64/aarch64/pmap.c
366
uvmexp.ncolors = aarch64_cache_vindexsize / PAGE_SIZE;
sys/arch/aarch64/aarch64/pmap.c
459
return (addr >> PGSHIFT) & (uvmexp.ncolors - 1);
sys/arch/aarch64/aarch64/vm_machdep.c
224
taddr = uvm_km_alloc(phys_map, len, atop(faddr) & uvmexp.colormask,
sys/arch/alpha/alpha/dec_550.c
79
uvmexp.ncolors = atop(2 * 1024 * 1024);
sys/arch/alpha/alpha/dec_eb164.c
74
uvmexp.ncolors = atop(2 * 1024 * 1024);
sys/arch/alpha/alpha/dec_eb64plus.c
85
uvmexp.ncolors = atop(1 * 1024 * 1024);
sys/arch/alpha/alpha/dec_kn300.c
120
uvmexp.ncolors = atop(cachesize);
sys/arch/alpha/alpha/machdep.c
459
uvmexp.pagesize = hwrpb->rpb_page_size;
sys/arch/alpha/pci/lca.c
143
uvmexp.ncolors = atop(lca_configuration.lc_bcache_size);
sys/arch/amd64/amd64/machdep.c
1867
uvmexp.ncolors = 2;
sys/arch/amiga/amiga/pmap_bootstrap.c
126
uvmexp.pagesize = NBPG;
sys/arch/arm/arm/cpufunc.c
1745
uvmexp.ncolors = (arm_cache_prefer_mask >> PGSHIFT) + 1;
sys/arch/arm/arm/cpufunc.c
1781
uvmexp.ncolors = (arm_cache_prefer_mask >> PGSHIFT) + 1;
sys/arch/arm/arm/cpufunc.c
1961
uvmexp.ncolors = (arm_cache_prefer_mask >> PGSHIFT) + 1;
sys/arch/arm/arm32/vm_machdep.c
224
taddr = uvm_km_alloc(phys_map, len, atop(faddr) & uvmexp.colormask,
sys/arch/atari/atari/pmap_bootstrap.c
109
uvmexp.pagesize = NBPG;
sys/arch/hpcmips/hpcmips/machdep.c
308
uvmexp.pagesize = NBPG; /* Notify the VM system of our page size. */
sys/arch/i386/i386/machdep.c
1322
uvmexp.ncolors = 2;
sys/arch/i386/i386/machdep.c
1353
uvmexp.wired += atop(avail_start);
sys/arch/ia64/ia64/machdep.c
510
uvmexp.pagesize = PAGE_SIZE;
sys/arch/m68k/m68k/pmap_68k.c
4578
uvmexp.pagesize = PAGE_SIZE;
sys/arch/m68k/m68k/pmap_motorola.c
398
uvmexp.pagesize = PAGE_SIZE;
sys/arch/mips/mips/cache.c
1111
uvmexp.ncolors = atop(mci->mci_pdcache_way_size);
sys/arch/mips/mips/cache.c
1520
uvmexp.ncolors =
sys/arch/mips/mips/cache.c
295
uvmexp.ncolors = atop(mci->mci_pdcache_size);
sys/arch/mips/mips/cache.c
378
uvmexp.ncolors =
sys/arch/mips/mips/cache.c
650
uvmexp.ncolors = mci->mci_pdcache_ways;
sys/arch/mips/mips/cache.c
689
uvmexp.ncolors = (mci->mci_cache_prefer_mask >> PAGE_SHIFT) + 1;
sys/arch/mips/mips/cache.c
901
uvmexp.ncolors = 1;
sys/arch/mips/mips/pmap_machdep.c
347
if (MIPS_CACHE_VIRTUAL_ALIAS && uvmexp.ncolors) {
sys/arch/mips/mips/pmap_machdep.c
348
pmap_page_colormask = (uvmexp.ncolors - 1) << PAGE_SHIFT;
sys/arch/mips/mips/vm_machdep.c
303
kva = uvm_km_alloc(phys_map, len, atop(uva) & uvmexp.colormask,
sys/arch/mips/mips/vm_machdep.c
305
KASSERT((atop(kva ^ uva) & uvmexp.colormask) == 0);
sys/arch/powerpc/ibm4xx/pmap.c
319
uvmexp.pagesize = NBPG;
sys/arch/riscv/riscv/vm_machdep.c
224
kva = uvm_km_alloc(phys_map, len, atop(uva) & uvmexp.colormask,
sys/arch/riscv/riscv/vm_machdep.c
226
KASSERT((atop(kva ^ uva) & uvmexp.colormask) == 0);
sys/arch/sparc/sparc/pmap.c
3031
uvmexp.pagesize = NBPG;
sys/arch/sparc64/sparc64/pmap.c
772
uvmexp.pagesize = NBPG;
sys/arch/sparc64/sparc64/pmap.c
773
uvmexp.ncolors = pmap_calculate_colors();
sys/arch/sun2/sun2/pmap.c
1695
uvmexp.pagesize = NBPG;
sys/arch/sun3/sun3/pmap.c
1728
uvmexp.pagesize = PAGE_SIZE;
sys/arch/sun3/sun3x/pmap.c
886
uvmexp.pagesize = PAGE_SIZE;
sys/arch/usermode/usermode/machdep.c
273
uvmexp.ncolors = 2;
sys/arch/vax/vax/pmap.c
271
uvmexp.pagesize = NBPG;
sys/arch/xen/xen/balloon.c
118
#define XEN_RESERVATION_MIN (uvmexp.freemin + BALLOON_BALLAST) /* In pages */
sys/compat/linux/common/linux_ipc.c
679
uvmexp.pagesize;
sys/compat/linux/common/linux_misc.c
1452
si.freeram = (u_long)uvm_availmem(true) * uvmexp.pagesize;
sys/compat/linux/common/linux_misc.c
1458
si.bufferram = (u_long)(filepg * uvmexp.pagesize);
sys/compat/linux/common/linux_misc.c
1459
si.totalswap = (u_long)uvmexp.swpages * uvmexp.pagesize;
sys/compat/linux/common/linux_misc.c
1461
(u_long)(uvmexp.swpages - uvmexp.swpginuse) * uvmexp.pagesize;
sys/compat/linux32/common/linux32_sysinfo.c
83
si.freeram = (u_long)uvm_availmem(true) * uvmexp.pagesize;
sys/compat/linux32/common/linux32_sysinfo.c
89
si.bufferram = (u_long)(filepg * uvmexp.pagesize);
sys/compat/linux32/common/linux32_sysinfo.c
90
si.totalswap = (u_long)uvmexp.swpages * uvmexp.pagesize;
sys/compat/linux32/common/linux32_sysinfo.c
92
(u_long)(uvmexp.swpages - uvmexp.swpginuse) * uvmexp.pagesize;
sys/dev/mm.c
146
color & uvmexp.colormask,
sys/fs/tmpfs/tmpfs_mem.c
100
size -= uvmexp.swpgonly;
sys/fs/tmpfs/tmpfs_mem.c
103
size += uvmexp.filepages;
sys/fs/tmpfs/tmpfs_mem.c
104
if (size > uvmexp.wired) {
sys/fs/tmpfs/tmpfs_mem.c
105
size -= uvmexp.wired;
sys/fs/tmpfs/tmpfs_mem.c
116
int freetarg = uvmexp.freetarg; // XXX unlocked
sys/fs/tmpfs/tmpfs_mem.c
98
size += uvmexp.swpgavail;
sys/fs/tmpfs/tmpfs_vfsops.c
128
if (tmpfs_mem_info(true) < uvmexp.freetarg)
sys/kern/init_sysctl.c
1441
if ((ui = physmem - uvmexp.wired) > (UINT_MAX / PAGE_SIZE))
sys/kern/init_sysctl.c
1448
uq = (u_quad_t)(physmem - uvmexp.wired) * PAGE_SIZE;
sys/kern/kern_module.c
1736
if (uvm_availmem(false) < uvmexp.freemin) {
sys/kern/subr_physmap.c
325
atop(pa) & uvmexp.colormask,
sys/kern/uipc_socket.c
229
lva = uvm_km_alloc(kernel_map, len, atop(sva) & uvmexp.colormask,
sys/kern/vfs_bio.c
611
pagedemand = uvmexp.freetarg - uvm_availmem(false);
sys/miscfs/genfs/genfs_io.c
1276
uvmexp.pdfreed++;
sys/miscfs/genfs/genfs_io.c
1928
kva = uvm_km_alloc(kernel_map, klen, atop(puva) & uvmexp.colormask,
sys/miscfs/kernfs/kernfs_vnops.c
89
{ DT_REG, N("pagesize"), &uvmexp.pagesize, KFSint, VREG, READ_MODE },
sys/miscfs/procfs/procfs_linux.c
191
PGTOB(uvmexp.npages),
sys/miscfs/procfs/procfs_linux.c
192
PGTOB(uvmexp.npages - freepg),
sys/miscfs/procfs/procfs_linux.c
197
PGTOB(uvmexp.swpages),
sys/miscfs/procfs/procfs_linux.c
198
PGTOB(uvmexp.swpginuse),
sys/miscfs/procfs/procfs_linux.c
199
PGTOB(uvmexp.swpages - uvmexp.swpginuse),
sys/miscfs/procfs/procfs_linux.c
200
PGTOKB(uvmexp.npages),
sys/miscfs/procfs/procfs_linux.c
205
PGTOKB(uvmexp.swpages),
sys/miscfs/procfs/procfs_linux.c
206
PGTOKB(uvmexp.swpages - uvmexp.swpginuse));
sys/miscfs/procfs/procfs_linux.c
340
uvmexp.pageins, uvmexp.pdpageouts,
sys/miscfs/procfs/procfs_linux.c
341
uvmexp.pgswapin, uvmexp.pgswapout,
sys/nfs/nfs_vfsops.c
1150
nfs_commitsize = uimin(uvmexp.npages, INT_MAX >> scale) << scale;
sys/rump/librump/rumpkern/vm.c
1113
if (!uvmexp.paging)
sys/rump/librump/rumpkern/vm.c
1129
uvmexp.paging += npages;
sys/rump/librump/rumpkern/vm.c
1141
KASSERT(uvmexp.paging >= npages);
sys/rump/librump/rumpkern/vm.c
1142
uvmexp.paging -= npages;
sys/rump/librump/rumpkern/vm.c
1196
uvmexp.pdwoke++;
sys/rump/librump/rumpkern/vm.c
1277
uvmexp.paging == 0) {
sys/rump/librump/rumpkern/vm.c
359
uvmexp.npages = physmem;
sys/rump/librump/rumpkern/vm.c
361
uvmexp.npages = pdlimit >> PAGE_SHIFT;
sys/rump/librump/rumpkern/vm.c
362
uvmexp.reserve_pagedaemon = PDRESERVE >> PAGE_SHIFT;
sys/rump/librump/rumpkern/vm.c
363
uvmexp.freetarg = (rump_physmemlimit-dddlim) >> PAGE_SHIFT;
sys/rump/librump/rumpkern/vm.c
371
uvmexp.free = uvmexp.npages;
sys/rump/librump/rumpkern/vm.c
374
uvmexp.pagesize = PAGE_SIZE;
sys/rump/librump/rumpkern/vm.c
375
uvmexp.pagemask = PAGE_MASK;
sys/rump/librump/rumpkern/vm.c
376
uvmexp.pageshift = PAGE_SHIFT;
sys/rump/librump/rumpkern/vm.c
378
uvmexp.pagesize = rumpuser_getpagesize();
sys/rump/librump/rumpkern/vm.c
379
uvmexp.pagemask = uvmexp.pagesize-1;
sys/rump/librump/rumpkern/vm.c
380
uvmexp.pageshift = ffs(uvmexp.pagesize)-1;
sys/rump/librump/rumpkern/vm.c
451
return uvmexp.free;
sys/rump/librump/rumpkern/vm.c
717
atomic_inc_uint(&uvmexp.pdfreed);
sys/rump/librump/rumpkern/vm.c
88
struct uvmexp uvmexp;
sys/rump/librump/rumpkern/vm.c
92
const int * const uvmexp_pagesize = &uvmexp.pagesize;
sys/rump/librump/rumpkern/vm.c
93
const int * const uvmexp_pagemask = &uvmexp.pagemask;
sys/rump/librump/rumpkern/vm.c
94
const int * const uvmexp_pageshift = &uvmexp.pageshift;
sys/ufs/chfs/chfs_subr.c
78
size += uvmexp.swpgavail;
sys/ufs/chfs/chfs_subr.c
80
size -= uvmexp.swpgonly;
sys/ufs/chfs/chfs_subr.c
83
size += uvmexp.filepages;
sys/ufs/chfs/chfs_subr.c
84
if (size > uvmexp.wired) {
sys/ufs/chfs/chfs_subr.c
85
size -= uvmexp.wired;
sys/uvm/pmap/pmap.c
2176
const u_int colormask = uvmexp.colormask;
sys/uvm/pmap/pmap.c
2570
vsize_t prefer_mask = ptoa(uvmexp.colormask);
sys/uvm/pmap/pmap.c
726
pmap_page_colormask = ptoa(uvmexp.colormask);
sys/uvm/uvm_anon.c
175
KASSERT(uvmexp.swpgonly > 0);
sys/uvm/uvm_anon.c
176
atomic_dec_uint(&uvmexp.swpgonly);
sys/uvm/uvm_aobj.c
1400
KASSERT(uvmexp.swpgonly >= swpgonlydelta);
sys/uvm/uvm_aobj.c
1401
atomic_add_int(&uvmexp.swpgonly, -swpgonlydelta);
sys/uvm/uvm_extern.h
519
extern struct uvmexp uvmexp;
sys/uvm/uvm_init.c
103
if (uvmexp.pagesize == 0) {
sys/uvm/uvm_init.c
60
struct uvmexp uvmexp; /* decl */
sys/uvm/uvm_init.c
64
const int * const uvmexp_pagesize = &uvmexp.pagesize;
sys/uvm/uvm_init.c
65
const int * const uvmexp_pagemask = &uvmexp.pagemask;
sys/uvm/uvm_init.c
66
const int * const uvmexp_pageshift = &uvmexp.pageshift;
sys/uvm/uvm_km.c
495
KASSERT(uvmexp.swpgonly >= swpgonlydelta);
sys/uvm/uvm_km.c
496
atomic_add_int(&uvmexp.swpgonly, -swpgonlydelta);
sys/uvm/uvm_map.c
1773
uvmexp.ncolors, uvmexp.colormask)
sys/uvm/uvm_map.c
1789
KASSERT(align < uvmexp.ncolors);
sys/uvm/uvm_map.c
1790
if (uvmexp.ncolors > 1) {
sys/uvm/uvm_map.c
1791
const u_int colormask = uvmexp.colormask;
sys/uvm/uvm_map.c
1898
KASSERT((flags & UVM_FLAG_COLORMATCH) == 0 || align < uvmexp.ncolors);
sys/uvm/uvm_map.c
2772
atop(start) & uvmexp.colormask, &dstaddr,
sys/uvm/uvm_map.c
2775
KASSERT((atop(start ^ dstaddr) & uvmexp.colormask) == 0);
sys/uvm/uvm_map.c
3822
if (atop(size) + uvmexp.wired > uvmexp.wiredmax) {
sys/uvm/uvm_meter.c
106
u.pagesize = uvmexp.pagesize;
sys/uvm/uvm_meter.c
107
u.pagemask = uvmexp.pagemask;
sys/uvm/uvm_meter.c
108
u.pageshift = uvmexp.pageshift;
sys/uvm/uvm_meter.c
109
u.npages = uvmexp.npages;
sys/uvm/uvm_meter.c
112
u.paging = uvmexp.paging;
sys/uvm/uvm_meter.c
113
u.wired = uvmexp.wired;
sys/uvm/uvm_meter.c
114
u.reserve_pagedaemon = uvmexp.reserve_pagedaemon;
sys/uvm/uvm_meter.c
115
u.reserve_kernel = uvmexp.reserve_kernel;
sys/uvm/uvm_meter.c
116
u.freemin = uvmexp.freemin;
sys/uvm/uvm_meter.c
117
u.freetarg = uvmexp.freetarg;
sys/uvm/uvm_meter.c
119
u.wiredmax = uvmexp.wiredmax;
sys/uvm/uvm_meter.c
120
u.nswapdev = uvmexp.nswapdev;
sys/uvm/uvm_meter.c
121
u.swpages = uvmexp.swpages;
sys/uvm/uvm_meter.c
122
u.swpginuse = uvmexp.swpginuse;
sys/uvm/uvm_meter.c
123
u.swpgonly = uvmexp.swpgonly;
sys/uvm/uvm_meter.c
124
u.nswget = uvmexp.nswget;
sys/uvm/uvm_meter.c
135
u.pgswapout = uvmexp.pgswapout;
sys/uvm/uvm_meter.c
139
u.zeroaborts = uvmexp.zeroaborts;
sys/uvm/uvm_meter.c
158
u.pdwoke = uvmexp.pdwoke;
sys/uvm/uvm_meter.c
159
u.pdrevs = uvmexp.pdrevs;
sys/uvm/uvm_meter.c
160
u.pdfreed = uvmexp.pdfreed;
sys/uvm/uvm_meter.c
161
u.pdscans = uvmexp.pdscans;
sys/uvm/uvm_meter.c
162
u.pdanscan = uvmexp.pdanscan;
sys/uvm/uvm_meter.c
163
u.pdobscan = uvmexp.pdobscan;
sys/uvm/uvm_meter.c
164
u.pdreact = uvmexp.pdreact;
sys/uvm/uvm_meter.c
165
u.pdbusy = uvmexp.pdbusy;
sys/uvm/uvm_meter.c
166
u.pdpageouts = uvmexp.pdpageouts;
sys/uvm/uvm_meter.c
167
u.pddeact = uvmexp.pddeact;
sys/uvm/uvm_meter.c
171
u.ncolors = uvmexp.ncolors;
sys/uvm/uvm_meter.c
172
u.bootpages = uvmexp.bootpages;
sys/uvm/uvm_meter.c
249
sysctl_vm_uvmexp, 0, &uvmexp, sizeof(uvmexp),
sys/uvm/uvm_meter.c
384
totalp->t_vm = uvmexp.npages - freepg + uvmexp.swpginuse;
sys/uvm/uvm_meter.c
385
totalp->t_avm = active + uvmexp.swpginuse; /* XXX */
sys/uvm/uvm_meter.c
386
totalp->t_rm = uvmexp.npages - freepg;
sys/uvm/uvm_meter.c
447
uvmexp.free = (int)uvm_availmem(true);
sys/uvm/uvm_meter.c
448
uvmexp.cpuhit = (int)cpu_count_get(CPU_COUNT_CPUHIT);
sys/uvm/uvm_meter.c
449
uvmexp.cpumiss = (int)cpu_count_get(CPU_COUNT_CPUMISS);
sys/uvm/uvm_meter.c
450
uvmexp.faults = (int)cpu_count_get(CPU_COUNT_NFAULT);
sys/uvm/uvm_meter.c
451
uvmexp.traps = (int)cpu_count_get(CPU_COUNT_NTRAP);
sys/uvm/uvm_meter.c
452
uvmexp.intrs = (int)cpu_count_get(CPU_COUNT_NINTR);
sys/uvm/uvm_meter.c
453
uvmexp.swtch = (int)cpu_count_get(CPU_COUNT_NSWTCH);
sys/uvm/uvm_meter.c
454
uvmexp.softs = (int)cpu_count_get(CPU_COUNT_NSOFT);
sys/uvm/uvm_meter.c
455
uvmexp.syscalls = (int)cpu_count_get(CPU_COUNT_NSYSCALL);
sys/uvm/uvm_meter.c
456
uvmexp.pageins = (int)cpu_count_get(CPU_COUNT_PAGEINS);
sys/uvm/uvm_meter.c
457
uvmexp.forks = (int)cpu_count_get(CPU_COUNT_FORKS);
sys/uvm/uvm_meter.c
458
uvmexp.forks_ppwait = (int)cpu_count_get(CPU_COUNT_FORKS_PPWAIT);
sys/uvm/uvm_meter.c
459
uvmexp.forks_sharevm = (int)cpu_count_get(CPU_COUNT_FORKS_SHAREVM);
sys/uvm/uvm_meter.c
460
uvmexp.fltnoram = (int)cpu_count_get(CPU_COUNT_FLTNORAM);
sys/uvm/uvm_meter.c
461
uvmexp.fltnoanon = (int)cpu_count_get(CPU_COUNT_FLTNOANON);
sys/uvm/uvm_meter.c
462
uvmexp.fltpgwait = (int)cpu_count_get(CPU_COUNT_FLTPGWAIT);
sys/uvm/uvm_meter.c
463
uvmexp.fltpgrele = (int)cpu_count_get(CPU_COUNT_FLTPGRELE);
sys/uvm/uvm_meter.c
464
uvmexp.fltrelck = (int)cpu_count_get(CPU_COUNT_FLTRELCK);
sys/uvm/uvm_meter.c
465
uvmexp.fltrelckok = (int)cpu_count_get(CPU_COUNT_FLTRELCKOK);
sys/uvm/uvm_meter.c
466
uvmexp.fltanget = (int)cpu_count_get(CPU_COUNT_FLTANGET);
sys/uvm/uvm_meter.c
467
uvmexp.fltanretry = (int)cpu_count_get(CPU_COUNT_FLTANRETRY);
sys/uvm/uvm_meter.c
468
uvmexp.fltamcopy = (int)cpu_count_get(CPU_COUNT_FLTAMCOPY);
sys/uvm/uvm_meter.c
469
uvmexp.fltnamap = (int)cpu_count_get(CPU_COUNT_FLTNAMAP);
sys/uvm/uvm_meter.c
470
uvmexp.fltnomap = (int)cpu_count_get(CPU_COUNT_FLTNOMAP);
sys/uvm/uvm_meter.c
471
uvmexp.fltlget = (int)cpu_count_get(CPU_COUNT_FLTLGET);
sys/uvm/uvm_meter.c
472
uvmexp.fltget = (int)cpu_count_get(CPU_COUNT_FLTGET);
sys/uvm/uvm_meter.c
473
uvmexp.flt_anon = (int)cpu_count_get(CPU_COUNT_FLT_ANON);
sys/uvm/uvm_meter.c
474
uvmexp.flt_acow = (int)cpu_count_get(CPU_COUNT_FLT_ACOW);
sys/uvm/uvm_meter.c
475
uvmexp.flt_obj = (int)cpu_count_get(CPU_COUNT_FLT_OBJ);
sys/uvm/uvm_meter.c
476
uvmexp.flt_prcopy = (int)cpu_count_get(CPU_COUNT_FLT_PRCOPY);
sys/uvm/uvm_meter.c
477
uvmexp.flt_przero = (int)cpu_count_get(CPU_COUNT_FLT_PRZERO);
sys/uvm/uvm_meter.c
478
uvmexp.anonpages = (int)(cpu_count_get(CPU_COUNT_ANONCLEAN) +
sys/uvm/uvm_meter.c
481
uvmexp.filepages = (int)(cpu_count_get(CPU_COUNT_FILECLEAN) +
sys/uvm/uvm_meter.c
485
uvmexp.execpages = (int)cpu_count_get(CPU_COUNT_EXECPAGES);
sys/uvm/uvm_meter.c
486
uvmexp.colorhit = (int)cpu_count_get(CPU_COUNT_COLORHIT);
sys/uvm/uvm_meter.c
487
uvmexp.colormiss = (int)cpu_count_get(CPU_COUNT_COLORMISS);
sys/uvm/uvm_mmap.c
785
if (atop(size) + uvmexp.wired > uvmexp.wiredmax)
sys/uvm/uvm_mmap.c
994
if (atop(size) + uvmexp.wired > uvmexp.wiredmax ||
sys/uvm/uvm_page.c
1024
if (__predict_false(pgb->pgb_nfree <= uvmexp.reserve_kernel)) {
sys/uvm/uvm_page.c
1026
(pgb->pgb_nfree <= uvmexp.reserve_pagedaemon &&
sys/uvm/uvm_page.c
1038
colormask = uvmexp.colormask;
sys/uvm/uvm_page.c
1155
color = atop(off) & uvmexp.colormask;
sys/uvm/uvm_page.c
1247
ucpu->pgflcolor = (color + 1) & uvmexp.colormask;
sys/uvm/uvm_page.c
1518
atomic_dec_uint(&uvmexp.wired);
sys/uvm/uvm_page.c
1601
atomic_inc_uint(&uvmexp.pdfreed);
sys/uvm/uvm_page.c
1770
atomic_inc_uint(&uvmexp.wired);
sys/uvm/uvm_page.c
1795
KASSERT(uvmexp.wired != 0);
sys/uvm/uvm_page.c
1796
atomic_dec_uint(&uvmexp.wired);
sys/uvm/uvm_page.c
2242
VM_NFREELIST, uvm.bucketcount, uvmexp.ncolors);
sys/uvm/uvm_page.c
2252
for (c = 0; c < uvmexp.ncolors; c++) {
sys/uvm/uvm_page.c
316
for (i = 0; i < uvmexp.ncolors; i++) {
sys/uvm/uvm_page.c
387
if (uvmexp.ncolors == 0)
sys/uvm/uvm_page.c
388
uvmexp.ncolors = 1;
sys/uvm/uvm_page.c
389
uvmexp.colormask = uvmexp.ncolors - 1;
sys/uvm/uvm_page.c
390
KASSERT((uvmexp.colormask & uvmexp.ncolors) == 0);
sys/uvm/uvm_page.c
406
bucketsize = offsetof(struct pgflbucket, pgb_colors[uvmexp.ncolors]);
sys/uvm/uvm_page.c
457
uvmexp.reserve_pagedaemon = 1;
sys/uvm/uvm_page.c
458
uvmexp.reserve_kernel = vm_page_reserve_kernel;
sys/uvm/uvm_page.c
509
if (uvmexp.pagesize == 0) {
sys/uvm/uvm_page.c
512
uvmexp.pagesize = PAGE_SIZE;
sys/uvm/uvm_page.c
514
uvmexp.pagemask = uvmexp.pagesize - 1;
sys/uvm/uvm_page.c
515
if ((uvmexp.pagemask & uvmexp.pagesize) != 0)
sys/uvm/uvm_page.c
517
uvmexp.pagesize, uvmexp.pagesize);
sys/uvm/uvm_page.c
518
for (uvmexp.pageshift = 0; ; uvmexp.pageshift++)
sys/uvm/uvm_page.c
519
if ((1 << uvmexp.pageshift) == uvmexp.pagesize)
sys/uvm/uvm_page.c
552
uvmexp.bootpages += atop(size);
sys/uvm/uvm_page.c
745
if (newncolors <= uvmexp.ncolors &&
sys/uvm/uvm_page.c
750
uvmexp.ncolors = newncolors;
sys/uvm/uvm_page.c
761
ocolors = uvmexp.ncolors;
sys/uvm/uvm_page.c
769
if (newncolors <= uvmexp.ncolors &&
sys/uvm/uvm_page.c
777
uvmexp.ncolors = newncolors;
sys/uvm/uvm_page.c
778
uvmexp.colormask = uvmexp.ncolors - 1;
sys/uvm/uvm_page.c
815
/ uvmexp.ncolors / 8
sys/uvm/uvm_page.c
895
uvm_page_redim(uvmexp.ncolors, max_numa + 1);
sys/uvm/uvm_page.c
914
uvm_page_redim(uvmexp.ncolors, npackage);
sys/uvm/uvm_page.c
953
uvmexp.reserve_kernel += vm_page_reserve_kernel;
sys/uvm/uvm_page.h
416
(atop(VM_PAGE_TO_PHYS((pg))) & uvmexp.colormask)
sys/uvm/uvm_pager.c
114
emerg_ncolors = uvmexp.ncolors;
sys/uvm/uvm_pager.c
303
if ((kva & ~ptoa(uvmexp.colormask)) == emergva) {
sys/uvm/uvm_pager.c
512
atomic_add_int(&uvmexp.swpgonly, npages);
sys/uvm/uvm_pager.c
93
if (__predict_true(emergva != 0 && emerg_ncolors >= uvmexp.ncolors))
sys/uvm/uvm_pager.c
99
round_page(MAXPHYS) + ptoa(uvmexp.ncolors), ptoa(uvmexp.ncolors),
sys/uvm/uvm_pdaemon.c
1057
bufcnt = uvmexp.freetarg - uvm_availmem(false);
sys/uvm/uvm_pdaemon.c
150
if (uvm_lwp_is_pagedaemon(curlwp) && uvmexp.paging == 0) {
sys/uvm/uvm_pdaemon.c
178
UVM_UNLOCK_AND_WAIT(&uvmexp.free, &uvmpd_lock, false, wmsg, timo);
sys/uvm/uvm_pdaemon.c
191
if (fpages + uvmexp.paging < uvmexp.freemin ||
sys/uvm/uvm_pdaemon.c
192
(fpages + uvmexp.paging < uvmexp.freetarg &&
sys/uvm/uvm_pdaemon.c
229
val = uvmexp.npages / 200;
sys/uvm/uvm_pdaemon.c
235
if (val < uvmexp.reserve_kernel + 1)
sys/uvm/uvm_pdaemon.c
236
val = uvmexp.reserve_kernel + 1;
sys/uvm/uvm_pdaemon.c
237
uvmexp.freemin = val;
sys/uvm/uvm_pdaemon.c
240
val = (uvmexp.freemin * 4) / 3;
sys/uvm/uvm_pdaemon.c
241
if (val <= uvmexp.freemin)
sys/uvm/uvm_pdaemon.c
242
val = uvmexp.freemin + 1;
sys/uvm/uvm_pdaemon.c
243
uvmexp.freetarg = val + atomic_swap_uint(&uvm_extrapages, 0);
sys/uvm/uvm_pdaemon.c
245
uvmexp.wiredmax = uvmexp.npages / 3;
sys/uvm/uvm_pdaemon.c
247
uvmexp.freemin, uvmexp.freetarg, uvmexp.wiredmax, 0);
sys/uvm/uvm_pdaemon.c
278
npages = uvmexp.npages;
sys/uvm/uvm_pdaemon.c
291
if ((uvm_pagedaemon_waiters == 0 || uvmexp.paging > 0) &&
sys/uvm/uvm_pdaemon.c
296
uvmexp.pdwoke++;
sys/uvm/uvm_pdaemon.c
306
if (npages != uvmexp.npages || extrapages != uvm_extrapages) {
sys/uvm/uvm_pdaemon.c
307
npages = uvmexp.npages;
sys/uvm/uvm_pdaemon.c
320
fpages, uvmexp.freetarg, 0,0);
sys/uvm/uvm_pdaemon.c
322
needsfree = fpages + uvmexp.paging < uvmexp.freetarg;
sys/uvm/uvm_pdaemon.c
336
if (uvm_availmem(false) > uvmexp.reserve_kernel ||
sys/uvm/uvm_pdaemon.c
337
uvmexp.paging == 0) {
sys/uvm/uvm_pdaemon.c
339
wakeup(&uvmexp.free);
sys/uvm/uvm_pdaemon.c
364
atomic_add_int(&uvmexp.paging, npages);
sys/uvm/uvm_pdaemon.c
371
KASSERT(atomic_load_relaxed(&uvmexp.paging) >= npages);
sys/uvm/uvm_pdaemon.c
377
atomic_add_int(&uvmexp.paging, -npages);
sys/uvm/uvm_pdaemon.c
384
if (uvm_availmem(false) <= uvmexp.reserve_kernel) {
sys/uvm/uvm_pdaemon.c
387
wakeup(&uvmexp.free);
sys/uvm/uvm_pdaemon.c
590
uvmexp.pdpageouts++;
sys/uvm/uvm_pdaemon.c
686
if (uvm_availmem(false) + uvmexp.paging
sys/uvm/uvm_pdaemon.c
690
>= uvmexp.freetarg << 2 ||
sys/uvm/uvm_pdaemon.c
731
uvmexp.pdbusy++;
sys/uvm/uvm_pdaemon.c
737
uvmexp.pdobscan++;
sys/uvm/uvm_pdaemon.c
741
uvmexp.pdanscan++;
sys/uvm/uvm_pdaemon.c
789
atomic_inc_uint(&uvmexp.pdfreed);
sys/uvm/uvm_pdaemon.c
806
atomic_inc_uint(&uvmexp.swpgonly);
sys/uvm/uvm_pdaemon.c
818
if (uvm_availmem(false) + uvmexp.paging >
sys/uvm/uvm_pdaemon.c
819
uvmexp.freetarg << 2) {
sys/uvm/uvm_pdaemon.c
859
uvmexp.pgswapout++;
sys/uvm/uvm_pdaemon.c
908
uvmexp.pdrevs++;
sys/uvm/uvm_pdaemon.c
919
pages_freed = uvmexp.pdfreed;
sys/uvm/uvm_pdaemon.c
921
pages_freed = uvmexp.pdfreed - pages_freed;
sys/uvm/uvm_pdaemon.c
930
if (fpages < uvmexp.freetarg &&
sys/uvm/uvm_pdaemon.c
931
uvmexp.swpginuse >= uvmexp.swpgavail &&
sys/uvm/uvm_pdaemon.c
934
swap_shortage = uvmexp.freetarg - fpages;
sys/uvm/uvm_pdaemon.c
944
if (uvm_availmem(false) < uvmexp.freemin) {
sys/uvm/uvm_pdaemon.c
986
cpu_count_get(CPU_COUNT_FILEDIRTY) - uvmexp.wired);
sys/uvm/uvm_pdpolicy_clock.c
177
if (s->s_inactarg <= uvmexp.freetarg) {
sys/uvm/uvm_pdpolicy_clock.c
178
s->s_inactarg = uvmexp.freetarg + 1;
sys/uvm/uvm_pdpolicy_clock.c
261
uvmexp.pdscans++;
sys/uvm/uvm_pdpolicy_clock.c
342
uvmexp.pdreact++;
sys/uvm/uvm_pdpolicy_clock.c
434
uvmexp.pddeact++;
sys/uvm/uvm_pdpolicy_clockpro.c
1076
uvmexp.pdscans++;
sys/uvm/uvm_pdpolicy_clockpro.c
1083
uvmexp.pdscans++;
sys/uvm/uvm_pdpolicy_clockpro.c
1125
uvmexp.pdreact++;
sys/uvm/uvm_pdpolicy_clockpro.c
590
clockpro_hashinit(uvmexp.npages);
sys/uvm/uvm_pdpolicy_clockpro.c
998
uvmexp.pddeact++;
sys/uvm/uvm_pgflcache.c
280
sz = offsetof(struct pgflcache, color[uvmexp.ncolors]);
sys/uvm/uvm_pgflcache.c
301
for (color = 0; color < uvmexp.ncolors; color++) {
sys/uvm/uvm_pgflcache.c
360
sz = offsetof(struct pgflcache, color[uvmexp.ncolors]);
sys/uvm/uvm_pglist.c
469
(uvmexp.reserve_pagedaemon + uvmexp.reserve_kernel))
sys/uvm/uvm_pglist.c
634
(uvmexp.reserve_pagedaemon + uvmexp.reserve_kernel))
sys/uvm/uvm_physseg.c
1157
uvmexp.npages++;
sys/uvm/uvm_physseg.c
1249
if (uvmexp.pagesize == 0)
sys/uvm/uvm_physseg.c
1330
uvmexp.npages -= (int) pages;
sys/uvm/uvm_physseg.c
1372
uvmexp.npages -= (int) pages;
sys/uvm/uvm_physseg.c
1413
uvmexp.npages -= (int) pages;
sys/uvm/uvm_physseg.c
1438
uvmexp.npages -= (int) pages;
sys/uvm/uvm_physseg.c
306
for (slabpages = (size_t) uvmexp.npages; slabpages >= pages; slabpages--) {
sys/uvm/uvm_physseg.c
765
if (uvmexp.pagesize == 0)
sys/uvm/uvm_stat.c
132
uvmexp.pdwoke, uvmexp.pdrevs, uvmexp.pdscans, uvmexp.pdobscan,
sys/uvm/uvm_stat.c
133
uvmexp.pdanscan);
sys/uvm/uvm_stat.c
135
uvmexp.pdbusy, uvmexp.pdfreed, uvmexp.pdreact, uvmexp.pddeact);
sys/uvm/uvm_stat.c
136
(*pr)(" pageouts=%d, nswget=%d\n", uvmexp.pdpageouts,
sys/uvm/uvm_stat.c
137
uvmexp.nswget);
sys/uvm/uvm_stat.c
139
uvmexp.nswapdev, uvmexp.swpgavail);
sys/uvm/uvm_stat.c
141
uvmexp.swpages, uvmexp.swpginuse, uvmexp.swpgonly, uvmexp.paging);
sys/uvm/uvm_stat.c
79
uvmexp.pagesize, uvmexp.pagesize, uvmexp.pagemask,
sys/uvm/uvm_stat.c
80
uvmexp.pageshift, uvmexp.ncolors);
sys/uvm/uvm_stat.c
82
uvmexp.npages, active, inactive, uvmexp.wired, freepg);
sys/uvm/uvm_stat.c
86
uvmexp.freemin, uvmexp.freetarg, uvmexp.wiredmax);
sys/uvm/uvm_stat.c
88
uvmexp.reserve_pagedaemon, uvmexp.reserve_kernel);
sys/uvm/uvm_stat.c
90
uvmexp.bootpages, poolpages);
sys/uvm/uvm_swap.c
1135
uvmexp.swpages += size;
sys/uvm/uvm_swap.c
1136
uvmexp.swpgavail += size;
sys/uvm/uvm_swap.c
1173
uvmexp.swpgavail -= npages;
sys/uvm/uvm_swap.c
1194
uvmexp.swpgavail += npages;
sys/uvm/uvm_swap.c
1224
uvmexp.swpages -= npages;
sys/uvm/uvm_swap.c
1225
KASSERTMSG(uvmexp.swpginuse >= sdp->swd_npgbad,
sys/uvm/uvm_swap.c
1227
uvmexp.swpginuse, sdp->swd_npgbad);
sys/uvm/uvm_swap.c
1228
uvmexp.swpginuse -= sdp->swd_npgbad;
sys/uvm/uvm_swap.c
1256
if (!uvm_swap_init_done || uvmexp.nswapdev == 0)
sys/uvm/uvm_swap.c
1281
uvmexp.nswapdev--;
sys/uvm/uvm_swap.c
1753
if (uvmexp.nswapdev < 1)
sys/uvm/uvm_swap.c
1796
uvmexp.swpginuse += *nslots;
sys/uvm/uvm_swap.c
1830
if (uvmexp.swpages == 0) {
sys/uvm/uvm_swap.c
1835
KASSERT(uvmexp.swpgonly <= uvmexp.swpages);
sys/uvm/uvm_swap.c
1836
swpgonly = (int)((uint64_t)uvmexp.swpgonly * 100 /
sys/uvm/uvm_swap.c
1838
rv = (swpgonly >= uvmexp.swpgavail);
sys/uvm/uvm_swap.c
1865
KASSERT(uvmexp.swpgonly >= nslots);
sys/uvm/uvm_swap.c
1866
atomic_add_int(&uvmexp.swpgonly, -nslots);
sys/uvm/uvm_swap.c
1900
KASSERT(uvmexp.nswapdev >= 1);
sys/uvm/uvm_swap.c
1905
KASSERTMSG(uvmexp.swpginuse >= nslots, "swpginuse %d nslots %d",
sys/uvm/uvm_swap.c
1906
uvmexp.swpginuse, nslots);
sys/uvm/uvm_swap.c
1907
uvmexp.swpginuse -= nslots;
sys/uvm/uvm_swap.c
1936
atomic_inc_uint(&uvmexp.nswget);
sys/uvm/uvm_swap.c
1948
KASSERT(uvmexp.swpgonly > 0);
sys/uvm/uvm_swap.c
1949
atomic_dec_uint(&uvmexp.swpgonly);
sys/uvm/uvm_swap.c
240
uvmexp.nswapdev = 0;
sys/uvm/uvm_swap.c
293
KASSERT(uvmexp.swpginuse == 0);
sys/uvm/uvm_swap.c
294
KASSERT(uvmexp.swpgonly == 0);
sys/uvm/uvm_swap.c
295
KASSERT(uvmexp.swpages == 0);
sys/uvm/uvm_swap.c
296
KASSERT(uvmexp.swpgavail == 0);
sys/uvm/uvm_swap.c
335
uvmexp.nswapdev++;
sys/uvm/uvm_swap.c
364
uvmexp.nswapdev--;
sys/uvm/uvm_swap.c
395
KASSERT(uvmexp.swpginuse == 0);
sys/uvm/uvm_swap.c
396
KASSERT(uvmexp.swpgonly == 0);
sys/uvm/uvm_swap.c
397
KASSERT(uvmexp.swpages == 0);
sys/uvm/uvm_swap.c
398
KASSERT(uvmexp.swpgavail == 0);
sys/uvm/uvm_swap.c
510
const int nswapdev = uvmexp.nswapdev;
sys/uvm/uvm_swap.c
778
if (misc == 0 || uvmexp.nswapdev == 0)
sys/uvm/uvm_swap.c
791
slots = uvmexp.nswapdev;
tests/sys/uvm/t_uvm_physseg.c
1007
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1032
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1045
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1068
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1093
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1104
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1129
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1154
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1167
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1190
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
121
struct uvmexp uvmexp; /* decl */
tests/sys/uvm/t_uvm_physseg.c
1220
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1232
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1248
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1292
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1304
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1321
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1369
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1387
ATF_CHECK_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1406
ATF_CHECK_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1439
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1457
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1476
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1508
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1514
ATF_REQUIRE_EQ(PAGE_COUNT_1M, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1718
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1723
ATF_REQUIRE_EQ(PAGE_COUNT_1M, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1764
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1769
ATF_REQUIRE_EQ(PAGE_COUNT_1M, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1823
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1832
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1902
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1942
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
1990
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
2055
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
2104
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
2163
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
2221
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
2249
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
2316
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
285
uvmexp.pagesize = PAGE_SIZE;
tests/sys/uvm/t_uvm_physseg.c
286
uvmexp.npages = 0;
tests/sys/uvm/t_uvm_physseg.c
492
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
497
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
506
, INT_TO_PSIZE_T(uvmexp.npages));
tests/sys/uvm/t_uvm_physseg.c
515
+ npages3, INT_TO_PSIZE_T(uvmexp.npages));
tests/sys/uvm/t_uvm_physseg.c
559
ATF_REQUIRE_EQ(0, uvmexp.npages); /* Boot time sanity */
tests/sys/uvm/t_uvm_physseg.c
584
ATF_CHECK_EQ(atop(FIVEONETWO_KILO), uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
653
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
666
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
697
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
714
ATF_REQUIRE_EQ(npages1 + npages2, INT_TO_PSIZE_T(uvmexp.npages));
tests/sys/uvm/t_uvm_physseg.c
737
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
748
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
887
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
897
ATF_REQUIRE_EQ(npages, INT_TO_PSIZE_T(uvmexp.npages));
tests/sys/uvm/t_uvm_physseg.c
919
ATF_CHECK_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
943
ATF_CHECK_EQ(PAGE_COUNT_1M, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
950
ATF_CHECK_EQ(PAGE_COUNT_1M + PAGE_COUNT_1M, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
971
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg.c
984
ATF_REQUIRE_EQ(0, uvmexp.npages);
tests/sys/uvm/t_uvm_physseg_load.c
125
struct uvmexp uvmexp; /* decl */
tests/sys/uvm/t_uvm_physseg_load.c
316
uvmexp.pagesize = PAGE_SIZE;
tests/sys/uvm/t_uvm_physseg_load.c
317
uvmexp.npages = 0;
usr.bin/systat/bufcache.c
148
((bufmem * 100.0) + 0.5) / getpagesize() / uvmexp.npages);
usr.bin/systat/bufcache.c
153
pgwidth, uvmexp.filepages,
usr.bin/systat/bufcache.c
154
kbwidth, uvmexp.filepages * getpagesize() / 1024,
usr.bin/systat/bufcache.c
155
(uvmexp.filepages * 100 + 0.5) / uvmexp.npages);
usr.bin/systat/bufcache.c
160
pgwidth, uvmexp.execpages,
usr.bin/systat/bufcache.c
161
kbwidth, uvmexp.execpages * getpagesize() / 1024,
usr.bin/systat/bufcache.c
162
(uvmexp.execpages * 100 + 0.5) / uvmexp.npages);
usr.bin/systat/bufcache.c
167
pgwidth, uvmexp.anonpages,
usr.bin/systat/bufcache.c
168
kbwidth, uvmexp.anonpages * getpagesize() / 1024,
usr.bin/systat/bufcache.c
169
(uvmexp.anonpages * 100 + 0.5) / uvmexp.npages);
usr.bin/systat/bufcache.c
174
pgwidth, uvmexp.free,
usr.bin/systat/bufcache.c
175
kbwidth, uvmexp.free * getpagesize() / 1024,
usr.bin/systat/bufcache.c
176
(uvmexp.free * 100 + 0.5) / uvmexp.npages);
usr.bin/systat/bufcache.c
227
pgwidth = (int)(floor(log10((double)uvmexp.npages)) + 1);
usr.bin/systat/bufcache.c
228
kbwidth = (int)(floor(log10(uvmexp.npages * getpagesize() / 1024.0)) +
usr.bin/systat/bufcache.c
241
size = sizeof(uvmexp);
usr.bin/systat/bufcache.c
244
if (sysctl(mib, 2, &uvmexp, &size, NULL, 0) < 0) {
usr.bin/systat/bufcache.c
246
memset(&uvmexp, 0, sizeof(uvmexp));
usr.bin/systat/bufcache.c
83
static struct uvmexp_sysctl uvmexp;
usr.bin/systat/syscall.c
203
show_vmstat_top(&s.Total, &s.uvmexp, &s1.uvmexp);
usr.bin/systat/syscall.c
430
size = sizeof(stats->uvmexp);
usr.bin/systat/syscall.c
433
if (sysctl(mib, 2, &stats->uvmexp, &size, NULL, 0) < 0) {
usr.bin/systat/syscall.c
435
memset(&stats->uvmexp, 0, sizeof(stats->uvmexp));
usr.bin/systat/syscall.c
58
struct uvmexp_sysctl uvmexp;
usr.bin/systat/vmstat.c
424
struct uvmexp_sysctl *uvmexp;
usr.bin/systat/vmstat.c
427
us.uvmexp = uvm;
usr.bin/systat/vmstat.c
428
us1.uvmexp = uvm1;
usr.bin/systat/vmstat.c
440
PUTRATE(us, us1, uvmexp->swtch, GENSTATROW + 1, GENSTATCOL - 1, 7);
usr.bin/systat/vmstat.c
441
PUTRATE(us, us1, uvmexp->traps, GENSTATROW + 1, GENSTATCOL + 7, 6);
usr.bin/systat/vmstat.c
442
PUTRATE(us, us1, uvmexp->syscalls, GENSTATROW + 1, GENSTATCOL + 14, 6);
usr.bin/systat/vmstat.c
443
PUTRATE(us, us1, uvmexp->intrs, GENSTATROW + 1, GENSTATCOL + 21, 5);
usr.bin/systat/vmstat.c
444
PUTRATE(us, us1, uvmexp->softs, GENSTATROW + 1, GENSTATCOL + 27, 6);
usr.bin/systat/vmstat.c
445
PUTRATE(us, us1, uvmexp->faults, GENSTATROW + 1, GENSTATCOL + 34, 6);
usr.bin/systat/vmstat.c
466
PUTRATE(us, us1, uvmexp->pageins, PAGEROW + 2, PAGECOL + 5, 5);
usr.bin/systat/vmstat.c
467
PUTRATE(us, us1, uvmexp->pdpageouts, PAGEROW + 2, PAGECOL + 10, 5);
usr.bin/systat/vmstat.c
468
PUTRATE(us, us1, uvmexp->pgswapin, PAGEROW + 3, PAGECOL + 5, 5);
usr.bin/systat/vmstat.c
469
PUTRATE(us, us1, uvmexp->pgswapout, PAGEROW + 3, PAGECOL + 10, 5);
usr.bin/systat/vmstat.c
497
show_vmstat_top(&s.Total, &s.uvmexp, &s1.uvmexp);
usr.bin/systat/vmstat.c
500
#define pgtokb(pg) ((pg) * (s.uvmexp.pagesize / 1024))
usr.bin/systat/vmstat.c
502
putint(pgtokb(s.uvmexp.anonpages), MEMROW + 0, MEMCOL + 7, 10);
usr.bin/systat/vmstat.c
503
putint((s.uvmexp.anonpages * 100 + 0.5) / s.uvmexp.npages, MEMROW + 0, MEMCOL + 17, 4);
usr.bin/systat/vmstat.c
505
putint(pgtokb(s.uvmexp.zeropages), MEMROW + 0, MEMCOL + 30, 8);
usr.bin/systat/vmstat.c
507
putint(pgtokb(s.uvmexp.execpages), MEMROW + 1, MEMCOL + 7, 10);
usr.bin/systat/vmstat.c
508
putint((s.uvmexp.execpages * 100 + 0.5) / s.uvmexp.npages, MEMROW + 1, MEMCOL + 17, 4);
usr.bin/systat/vmstat.c
510
putint(pgtokb(s.uvmexp.wired), MEMROW + 1, MEMCOL + 30, 8);
usr.bin/systat/vmstat.c
512
putint(pgtokb(s.uvmexp.filepages), MEMROW + 2, MEMCOL + 7, 10);
usr.bin/systat/vmstat.c
513
putint((s.uvmexp.filepages * 100 + 0.5) / s.uvmexp.npages, MEMROW + 2, MEMCOL + 17, 4);
usr.bin/systat/vmstat.c
515
putint(pgtokb(s.uvmexp.inactive), MEMROW + 2, MEMCOL + 30, 8);
usr.bin/systat/vmstat.c
544
putint((int) ((bufmem * 100) + 0.5) / s.uvmexp.pagesize / s.uvmexp.npages,
usr.bin/systat/vmstat.c
548
putint(pgtokb(s.uvmexp.active), MEMROW + 5, MEMCOL + 7, 10);
usr.bin/systat/vmstat.c
549
putint(pgtokb(s.uvmexp.swpgonly), MEMROW + 5, MEMCOL + 18, 10);
usr.bin/systat/vmstat.c
550
putint(pgtokb(s.uvmexp.free), MEMROW + 5, MEMCOL + 28, 10);
usr.bin/systat/vmstat.c
64
struct uvmexp_sysctl uvmexp;
usr.bin/systat/vmstat.c
654
PUTRATE(s, s1, uvmexp.forks, VMSTATROW + 0, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
655
PUTRATE(s, s1, uvmexp.forks_ppwait, VMSTATROW + 1, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
656
PUTRATE(s, s1, uvmexp.forks_sharevm, VMSTATROW + 2, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
657
PUTRATE(s, s1, uvmexp.fltpgwait, VMSTATROW + 3, VMSTATCOL + 4, 5);
usr.bin/systat/vmstat.c
658
PUTRATE(s, s1, uvmexp.fltrelck, VMSTATROW + 4, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
659
PUTRATE(s, s1, uvmexp.fltrelckok, VMSTATROW + 5, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
660
PUTRATE(s, s1, uvmexp.fltnoram, VMSTATROW + 6, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
661
PUTRATE(s, s1, uvmexp.fltamcopy, VMSTATROW + 7, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
662
PUTRATE(s, s1, uvmexp.flt_prcopy, VMSTATROW + 8, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
663
PUTRATE(s, s1, uvmexp.flt_przero, VMSTATROW + 9, VMSTATCOL + 3, 6);
usr.bin/systat/vmstat.c
664
PUTRATE(s, s1, uvmexp.flt_acow, VMSTATROW + 10, VMSTATCOL, 9);
usr.bin/systat/vmstat.c
665
putint(s.uvmexp.freemin, VMSTATROW + 11, VMSTATCOL, 9);
usr.bin/systat/vmstat.c
666
putint(s.uvmexp.freetarg, VMSTATROW + 12, VMSTATCOL, 9);
usr.bin/systat/vmstat.c
667
putint(s.uvmexp.inactarg, VMSTATROW + 13, VMSTATCOL, 9);
usr.bin/systat/vmstat.c
668
putint(s.uvmexp.fltnoanon, VMSTATROW + 14, VMSTATCOL, 9);
usr.bin/systat/vmstat.c
669
PUTRATE(s, s1, uvmexp.pdfreed, VMSTATROW + 15, VMSTATCOL, 9);
usr.bin/systat/vmstat.c
671
PUTRATE(s, s1, uvmexp.pdscans, VMSTATROW + 16, VMSTATCOL, 9);
usr.bin/systat/vmstat.c
831
size = sizeof(stats->uvmexp);
usr.bin/systat/vmstat.c
834
if (sysctl(mib, 2, &stats->uvmexp, &size, NULL, 0) < 0) {
usr.bin/systat/vmstat.c
836
memset(&stats->uvmexp, 0, sizeof(stats->uvmexp));
usr.bin/vmstat/vmstat.c
1000
(void)printf("%9" PRIu64 " pages wired\n", uvmexp.wired);
usr.bin/vmstat/vmstat.c
1002
uvmexp.reserve_pagedaemon);
usr.bin/vmstat/vmstat.c
1003
(void)printf("%9" PRIu64 " reserve kernel pages\n", uvmexp.reserve_kernel);
usr.bin/vmstat/vmstat.c
1004
(void)printf("%9" PRIu64 " boot kernel pages\n", uvmexp.bootpages);
usr.bin/vmstat/vmstat.c
1005
(void)printf("%9" PRIu64 " kernel pool pages\n", uvmexp.poolpages);
usr.bin/vmstat/vmstat.c
1006
(void)printf("%9" PRIu64 " anonymous pages\n", uvmexp.anonpages);
usr.bin/vmstat/vmstat.c
1007
(void)printf("%9" PRIu64 " cached file pages\n", uvmexp.filepages);
usr.bin/vmstat/vmstat.c
1008
(void)printf("%9" PRIu64 " cached executable pages\n", uvmexp.execpages);
usr.bin/vmstat/vmstat.c
1010
(void)printf("%9" PRIu64 " minimum free pages\n", uvmexp.freemin);
usr.bin/vmstat/vmstat.c
1011
(void)printf("%9" PRIu64 " target free pages\n", uvmexp.freetarg);
usr.bin/vmstat/vmstat.c
1012
(void)printf("%9" PRIu64 " maximum wired pages\n", uvmexp.wiredmax);
usr.bin/vmstat/vmstat.c
1014
(void)printf("%9" PRIu64 " swap devices\n", uvmexp.nswapdev);
usr.bin/vmstat/vmstat.c
1015
(void)printf("%9" PRIu64 " swap pages\n", uvmexp.swpages);
usr.bin/vmstat/vmstat.c
1016
(void)printf("%9" PRIu64 " swap pages in use\n", uvmexp.swpginuse);
usr.bin/vmstat/vmstat.c
1017
(void)printf("%9" PRIu64 " swap allocations\n", uvmexp.nswget);
usr.bin/vmstat/vmstat.c
1027
(void)printf("%9" PRIu64 " pagein requests\n", uvmexp.pageins);
usr.bin/vmstat/vmstat.c
1028
(void)printf("%9" PRIu64 " pageout requests\n", uvmexp.pdpageouts);
usr.bin/vmstat/vmstat.c
1029
(void)printf("%9" PRIu64 " pages swapped in\n", uvmexp.pgswapin);
usr.bin/vmstat/vmstat.c
1030
(void)printf("%9" PRIu64 " pages swapped out\n", uvmexp.pgswapout);
usr.bin/vmstat/vmstat.c
1031
(void)printf("%9" PRIu64 " forks total\n", uvmexp.forks);
usr.bin/vmstat/vmstat.c
1032
(void)printf("%9" PRIu64 " forks blocked parent\n", uvmexp.forks_ppwait);
usr.bin/vmstat/vmstat.c
1034
uvmexp.forks_sharevm);
usr.bin/vmstat/vmstat.c
1036
uvmexp.colorhit);
usr.bin/vmstat/vmstat.c
1038
uvmexp.colormiss);
usr.bin/vmstat/vmstat.c
1040
uvmexp.cpuhit);
usr.bin/vmstat/vmstat.c
1042
uvmexp.cpumiss);
usr.bin/vmstat/vmstat.c
1044
(void)printf("%9" PRIu64 " faults with no memory\n", uvmexp.fltnoram);
usr.bin/vmstat/vmstat.c
1045
(void)printf("%9" PRIu64 " faults with no anons\n", uvmexp.fltnoanon);
usr.bin/vmstat/vmstat.c
1046
(void)printf("%9" PRIu64 " faults had to wait on pages\n", uvmexp.fltpgwait);
usr.bin/vmstat/vmstat.c
1047
(void)printf("%9" PRIu64 " faults found released page\n", uvmexp.fltpgrele);
usr.bin/vmstat/vmstat.c
1048
(void)printf("%9" PRIu64 " faults relock (%" PRIu64 " ok)\n", uvmexp.fltrelck,
usr.bin/vmstat/vmstat.c
1049
uvmexp.fltrelckok);
usr.bin/vmstat/vmstat.c
1050
(void)printf("%9" PRIu64 " anon page faults\n", uvmexp.fltanget);
usr.bin/vmstat/vmstat.c
1051
(void)printf("%9" PRIu64 " anon retry faults\n", uvmexp.fltanretry);
usr.bin/vmstat/vmstat.c
1052
(void)printf("%9" PRIu64 " amap copy faults\n", uvmexp.fltamcopy);
usr.bin/vmstat/vmstat.c
1053
(void)printf("%9" PRIu64 " neighbour anon page faults\n", uvmexp.fltnamap);
usr.bin/vmstat/vmstat.c
1054
(void)printf("%9" PRIu64 " neighbour object page faults\n", uvmexp.fltnomap);
usr.bin/vmstat/vmstat.c
1055
(void)printf("%9" PRIu64 " locked pager get faults\n", uvmexp.fltlget);
usr.bin/vmstat/vmstat.c
1056
(void)printf("%9" PRIu64 " unlocked pager get faults\n", uvmexp.fltget);
usr.bin/vmstat/vmstat.c
1057
(void)printf("%9" PRIu64 " anon faults\n", uvmexp.flt_anon);
usr.bin/vmstat/vmstat.c
1058
(void)printf("%9" PRIu64 " anon copy on write faults\n", uvmexp.flt_acow);
usr.bin/vmstat/vmstat.c
1059
(void)printf("%9" PRIu64 " object faults\n", uvmexp.flt_obj);
usr.bin/vmstat/vmstat.c
1060
(void)printf("%9" PRIu64 " promote copy faults\n", uvmexp.flt_prcopy);
usr.bin/vmstat/vmstat.c
1061
(void)printf("%9" PRIu64 " promote zero fill faults\n", uvmexp.flt_przero);
usr.bin/vmstat/vmstat.c
1063
uvmexp.fltup);
usr.bin/vmstat/vmstat.c
1065
uvmexp.fltnoup);
usr.bin/vmstat/vmstat.c
1067
(void)printf("%9" PRIu64 " times daemon wokeup\n",uvmexp.pdwoke);
usr.bin/vmstat/vmstat.c
1068
(void)printf("%9" PRIu64 " revolutions of the clock hand\n", uvmexp.pdrevs);
usr.bin/vmstat/vmstat.c
1069
(void)printf("%9" PRIu64 " pages freed by daemon\n", uvmexp.pdfreed);
usr.bin/vmstat/vmstat.c
1070
(void)printf("%9" PRIu64 " pages scanned by daemon\n", uvmexp.pdscans);
usr.bin/vmstat/vmstat.c
1072
uvmexp.pdanscan);
usr.bin/vmstat/vmstat.c
1073
(void)printf("%9" PRIu64 " object pages scanned by daemon\n", uvmexp.pdobscan);
usr.bin/vmstat/vmstat.c
1074
(void)printf("%9" PRIu64 " pages reactivated\n", uvmexp.pdreact);
usr.bin/vmstat/vmstat.c
1075
(void)printf("%9" PRIu64 " pages found busy by daemon\n", uvmexp.pdbusy);
usr.bin/vmstat/vmstat.c
1076
(void)printf("%9" PRIu64 " pages deactivated\n", uvmexp.pddeact);
usr.bin/vmstat/vmstat.c
1077
(void)printf("%9" PRIu64 " per-cpu stats synced\n", uvmexp.countsyncall);
usr.bin/vmstat/vmstat.c
1078
(void)printf("%9" PRIu64 " anon pages possibly dirty\n", uvmexp.anonunknown);
usr.bin/vmstat/vmstat.c
1079
(void)printf("%9" PRIu64 " anon pages dirty\n", uvmexp.anondirty);
usr.bin/vmstat/vmstat.c
1080
(void)printf("%9" PRIu64 " anon pages clean\n", uvmexp.anonclean);
usr.bin/vmstat/vmstat.c
1081
(void)printf("%9" PRIu64 " file pages possibly dirty\n", uvmexp.fileunknown);
usr.bin/vmstat/vmstat.c
1082
(void)printf("%9" PRIu64 " file pages dirty\n", uvmexp.filedirty);
usr.bin/vmstat/vmstat.c
1083
(void)printf("%9" PRIu64 " file pages clean\n", uvmexp.fileclean);
usr.bin/vmstat/vmstat.c
1126
struct uvmexp uvmexp_kernel;
usr.bin/vmstat/vmstat.c
1128
#define COPY(field) uvmexp.field = uvmexp_kernel.field
usr.bin/vmstat/vmstat.c
1134
size_t size = sizeof(uvmexp);
usr.bin/vmstat/vmstat.c
1135
if (sysctl(uvmexp2_mib, __arraycount(uvmexp2_mib), &uvmexp,
usr.bin/vmstat/vmstat.c
1140
(void)printf("%" PRIu64 " forks total\n", uvmexp.forks);
usr.bin/vmstat/vmstat.c
1141
(void)printf("%" PRIu64 " forks blocked parent\n", uvmexp.forks_ppwait);
usr.bin/vmstat/vmstat.c
1143
uvmexp.forks_sharevm);
usr.bin/vmstat/vmstat.c
1182
cc->nintr = uvmexp.intrs;
usr.bin/vmstat/vmstat.c
1183
cc->nsyscall = uvmexp.syscalls;
usr.bin/vmstat/vmstat.c
1184
cc->nswtch = uvmexp.swtch;
usr.bin/vmstat/vmstat.c
1185
cc->nfault = uvmexp.faults;
usr.bin/vmstat/vmstat.c
1186
cc->ntrap = uvmexp.traps;
usr.bin/vmstat/vmstat.c
1187
cc->nsoft = uvmexp.softs;
usr.bin/vmstat/vmstat.c
254
struct uvmexp_sysctl uvmexp, ouvmexp;
usr.bin/vmstat/vmstat.c
765
struct uvmexp uvmexp_kernel;
usr.bin/vmstat/vmstat.c
773
#define COPY(field) uvmexp.field = uvmexp_kernel.field
usr.bin/vmstat/vmstat.c
787
size = sizeof(uvmexp);
usr.bin/vmstat/vmstat.c
788
if (sysctl(uvmexp2_mib, __arraycount(uvmexp2_mib), &uvmexp,
usr.bin/vmstat/vmstat.c
803
rate(uvmexp.pdreact - ouvmexp.pdreact));
usr.bin/vmstat/vmstat.c
805
rate(uvmexp.pageins - ouvmexp.pageins));
usr.bin/vmstat/vmstat.c
807
rate(uvmexp.pgswapout - ouvmexp.pgswapout));
usr.bin/vmstat/vmstat.c
809
rate(uvmexp.pdfreed - ouvmexp.pdfreed));
usr.bin/vmstat/vmstat.c
811
rate(uvmexp.pdscans - ouvmexp.pdscans));
usr.bin/vmstat/vmstat.c
824
ouvmexp = uvmexp;
usr.bin/vmstat/vmstat.c
897
ssize = sizeof(uvmexp);
usr.bin/vmstat/vmstat.c
898
memset(&uvmexp, 0, ssize);
usr.bin/vmstat/vmstat.c
902
if (sysctl(uvmexp2_mib, __arraycount(uvmexp2_mib), &uvmexp,
usr.bin/vmstat/vmstat.c
906
struct uvmexp uvmexp_kernel;
usr.bin/vmstat/vmstat.c
914
#define COPY(field) uvmexp.field = uvmexp_kernel.field
usr.bin/vmstat/vmstat.c
975
uvmexp.poolpages = 0;
usr.bin/vmstat/vmstat.c
983
uvmexp.poolpages += bytes / uvmexp.pagesize;
usr.bin/vmstat/vmstat.c
988
(void)printf("%9" PRIu64 " bytes per page\n", uvmexp.pagesize);
usr.bin/vmstat/vmstat.c
991
uvmexp.ncolors, uvmexp.ncolors == 1 ? "" : "s");
usr.bin/vmstat/vmstat.c
993
(void)printf("%9" PRIu64 " pages managed\n", uvmexp.npages);
usr.bin/vmstat/vmstat.c
994
(void)printf("%9" PRIu64 " pages free\n", uvmexp.free);
usr.bin/vmstat/vmstat.c
996
(void)printf("%9" PRIu64 " pages active\n", uvmexp.active);
usr.bin/vmstat/vmstat.c
997
(void)printf("%9" PRIu64 " pages inactive\n", uvmexp.inactive);
usr.bin/vmstat/vmstat.c
999
(void)printf("%9" PRIu64 " pages paging\n", uvmexp.paging);