Changeset View
Changeset View
Standalone View
Standalone View
lib/libmemstat/memstat_uma.c
Show First 20 Lines • Show All 442 Lines • ▼ Show 20 Lines | for (uzp = LIST_FIRST(&kz.uk_zones); uzp != NULL; uzp = | ||||
} | } | ||||
} | } | ||||
skip_percpu: | skip_percpu: | ||||
mtp->mt_size = kz.uk_size; | mtp->mt_size = kz.uk_size; | ||||
mtp->mt_rsize = kz.uk_rsize; | mtp->mt_rsize = kz.uk_rsize; | ||||
mtp->mt_memalloced = mtp->mt_numallocs * mtp->mt_size; | mtp->mt_memalloced = mtp->mt_numallocs * mtp->mt_size; | ||||
mtp->mt_memfreed = mtp->mt_numfrees * mtp->mt_size; | mtp->mt_memfreed = mtp->mt_numfrees * mtp->mt_size; | ||||
mtp->mt_bytes = mtp->mt_memalloced - mtp->mt_memfreed; | mtp->mt_bytes = mtp->mt_memalloced - mtp->mt_memfreed; | ||||
if (kz.uk_ppera > 1) | mtp->mt_countlimit = uz.uz_maxitems; | ||||
mtp->mt_countlimit = kz.uk_maxpages / | |||||
kz.uk_ipers; | |||||
else | |||||
mtp->mt_countlimit = kz.uk_maxpages * | |||||
kz.uk_ipers; | |||||
mtp->mt_byteslimit = mtp->mt_countlimit * mtp->mt_size; | mtp->mt_byteslimit = mtp->mt_countlimit * mtp->mt_size; | ||||
mtp->mt_count = mtp->mt_numallocs - mtp->mt_numfrees; | mtp->mt_count = mtp->mt_numallocs - mtp->mt_numfrees; | ||||
for (i = 0; i < ndomains; i++) { | for (i = 0; i < ndomains; i++) { | ||||
ret = kread(kvm, &uz.uz_domain[i], &uzd, | ret = kread(kvm, &uz.uz_domain[i], &uzd, | ||||
sizeof(uzd), 0); | sizeof(uzd), 0); | ||||
for (ubp = | for (ubp = | ||||
LIST_FIRST(&uzd.uzd_buckets); | LIST_FIRST(&uzd.uzd_buckets); | ||||
ubp != NULL; | ubp != NULL; | ||||
Show All 17 Lines |