uvm
if (uvm.page_init_done)
if (uvm.page_init_done) {
if (!uvm.page_init_done)
if (!uvm.page_init_done) {
if (uvm.page_init_done == true)
if (uvm.page_init_done == false) {
if (!uvm.page_init_done)
if (!uvm.page_init_done)
if (uvm.page_init_done == false) {
if (!uvm.page_init_done) {
if (uvm.page_init_done == true)
if (uvm.page_init_done == true)
if (!uvm.page_init_done)
if (! uvm.page_init_done) {
if (uvm.page_init_done)
if (__predict_false(!uvm.page_init_done))
if (uvm.page_init_done == true)
if (__predict_false(!uvm.page_init_done)) {
KDASSERT(!uvm.page_init_done);
if (uvm.page_init_done) {
if (uvm.page_init_done) {
if (uvm.page_init_done == true)
if (!uvm.page_init_done) {
uvm_pageout, NULL, &uvm.pagedaemon_lwp, "pdaemon") != 0)
uvm.pagedaemon_lwp = NULL; /* doesn't match curlwp */
struct uvm uvm;
if (uvm.page_init_done == true)
extern struct uvm uvm;
#define _uvm_lwp_is_pagedaemon_test(l) ((l) == uvm.pagedaemon_lwp)
memset(&uvm, 0, sizeof(uvm));
struct uvm uvm; /* decl */
pgb = uvm.page_free[f].pgfl_buckets[b];
bucketcount = uvm.bucketcount;
pgfl = &uvm.page_free[uvm_page_get_freelist(pg)];
pgb = uvm.page_free[fl].pgfl_buckets[b];
VM_NFREELIST, uvm.bucketcount, uvmexp.ncolors);
pgfl = &uvm.page_free[fl];
for (b = 0; b < uvm.bucketcount; b++) {
pgb = uvm.page_free[fl].pgfl_buckets[b];
uvm.bucketcount = 1;
uvm_page_init_bucket(&uvm.page_free[fl], pgb, 0);
uvm.page_init_done = true;
if (uvm.page_init_done == true)
newnbuckets == uvm.bucketcount) {
if (uvm.page_init_done == false) {
obuckets = uvm.bucketcount;
newnbuckets == uvm.bucketcount) {
uvm.bucketcount = newnbuckets;
opgb = uvm.page_free[fl].pgfl_buckets[ob];
memcpy(&uvm.page_free[fl], &npgfl, sizeof(npgfl));
uvm_page_redim(newncolors, uvm.bucketcount);
wakeup(&uvm.pagedaemon); /* wake the daemon! */
wakeup(&uvm.pagedaemon);
uvm.pagedaemon_lwp = curlwp;
UVM_UNLOCK_AND_WAIT(&uvm.pagedaemon,
wakeup(&uvm.pagedaemon);
pgb = uvm.page_free[fl].pgfl_buckets[b];
pgfl = &uvm.page_free[fl];
if (ncpu == uvm.bucketcount) {
pgfl = &uvm.page_free[uvm_page_get_freelist(pg)];
if (__predict_false(uvm.page_init_done == false)) {
KASSERT(uvm.page_init_done != true);
if (__predict_true(uvm.page_init_done == true))
if (__predict_true(uvm.page_init_done == true)) {
if (__predict_true(uvm.page_init_done == true)) {
if (__predict_true(uvm.page_init_done == true)) {
if (__predict_true(uvm.page_init_done == true))
if (__predict_true(uvm.page_init_done == true)) {
if (__predict_true(uvm.page_init_done == true))
if (__predict_false(uvm.page_init_done == false)) {
if (__predict_false(uvm.page_init_done == false)) {
if (__predict_true(uvm.page_init_done == true))
if (__predict_true(uvm.page_init_done == true))
if (uvm.page_init_done != true)
uvm.page_init_done = true;
ATF_REQUIRE_EQ(true, uvm.page_init_done);
uvm.page_init_done = true;
ATF_REQUIRE_EQ(true, uvm.page_init_done);
uvm.page_init_done = true;
ATF_REQUIRE_EQ(true, uvm.page_init_done);
uvm.page_init_done = true;
ATF_REQUIRE_EQ(true, uvm.page_init_done);
} uvm;
uvm.page_init_done = true;
ATF_REQUIRE_EQ(true, uvm.page_init_done);
uvm.page_init_done = true;
ATF_REQUIRE_EQ(true, uvm.page_init_done);
uvm.page_init_done = false;
uvm.page_init_done = false;
uvm.page_init_done = false;
uvm.page_init_done = false;
uvm.page_init_done = true;
uvm.page_init_done = false;
uvm.page_init_done = false;
uvm.page_init_done = true;
uvm.page_init_done = false;
uvm.page_init_done = true;
uvm.page_init_done = true;
uvm.page_init_done = true;
uvm.page_init_done = true;
} uvm;
uvm.page_init_done = true;
uvm.page_init_done = false;
show_vmstat_top(vmtotal_t *Total, uvmexp_sysctl_t *uvm, uvmexp_sysctl_t *uvm1)
us.uvmexp = uvm;