Lines Matching refs:mtp
90 struct memory_type *mtp; in memstat_sysctl_uma() local
189 mtp = memstat_mtl_find(list, ALLOCATOR_UMA, in memstat_sysctl_uma()
192 mtp = NULL; in memstat_sysctl_uma()
193 if (mtp == NULL) in memstat_sysctl_uma()
194 mtp = _memstat_mt_allocate(list, ALLOCATOR_UMA, in memstat_sysctl_uma()
196 if (mtp == NULL) { in memstat_sysctl_uma()
206 _memstat_mt_reset_stats(mtp, maxid + 1); in memstat_sysctl_uma()
208 mtp->mt_numallocs = uthp->uth_allocs; in memstat_sysctl_uma()
209 mtp->mt_numfrees = uthp->uth_frees; in memstat_sysctl_uma()
210 mtp->mt_failures = uthp->uth_fails; in memstat_sysctl_uma()
211 mtp->mt_sleeps = uthp->uth_sleeps; in memstat_sysctl_uma()
212 mtp->mt_xdomain = uthp->uth_xdomain; in memstat_sysctl_uma()
218 mtp->mt_percpu_cache[j].mtp_free = in memstat_sysctl_uma()
220 mtp->mt_free += upsp->ups_cache_free; in memstat_sysctl_uma()
221 mtp->mt_numallocs += upsp->ups_allocs; in memstat_sysctl_uma()
222 mtp->mt_numfrees += upsp->ups_frees; in memstat_sysctl_uma()
231 if (mtp->mt_numallocs < mtp->mt_numfrees) in memstat_sysctl_uma()
232 mtp->mt_numallocs = mtp->mt_numfrees; in memstat_sysctl_uma()
234 mtp->mt_size = uthp->uth_size; in memstat_sysctl_uma()
235 mtp->mt_rsize = uthp->uth_rsize; in memstat_sysctl_uma()
236 mtp->mt_memalloced = mtp->mt_numallocs * uthp->uth_size; in memstat_sysctl_uma()
237 mtp->mt_memfreed = mtp->mt_numfrees * uthp->uth_size; in memstat_sysctl_uma()
238 mtp->mt_bytes = mtp->mt_memalloced - mtp->mt_memfreed; in memstat_sysctl_uma()
239 mtp->mt_countlimit = uthp->uth_limit; in memstat_sysctl_uma()
240 mtp->mt_byteslimit = uthp->uth_limit * uthp->uth_size; in memstat_sysctl_uma()
242 mtp->mt_count = mtp->mt_numallocs - mtp->mt_numfrees; in memstat_sysctl_uma()
243 mtp->mt_zonefree = uthp->uth_zone_free; in memstat_sysctl_uma()
251 mtp->mt_kegfree = uthp->uth_keg_free; in memstat_sysctl_uma()
252 mtp->mt_free += mtp->mt_kegfree; in memstat_sysctl_uma()
254 mtp->mt_free += mtp->mt_zonefree; in memstat_sysctl_uma()
321 struct memory_type *mtp; in memstat_kvm_uma() local
414 mtp = memstat_mtl_find(list, ALLOCATOR_UMA, in memstat_kvm_uma()
417 mtp = NULL; in memstat_kvm_uma()
418 if (mtp == NULL) in memstat_kvm_uma()
419 mtp = _memstat_mt_allocate(list, ALLOCATOR_UMA, in memstat_kvm_uma()
421 if (mtp == NULL) { in memstat_kvm_uma()
430 _memstat_mt_reset_stats(mtp, mp_maxid + 1); in memstat_kvm_uma()
431 mtp->mt_numallocs = kvm_counter_u64_fetch(kvm, in memstat_kvm_uma()
433 mtp->mt_numfrees = kvm_counter_u64_fetch(kvm, in memstat_kvm_uma()
435 mtp->mt_failures = kvm_counter_u64_fetch(kvm, in memstat_kvm_uma()
437 mtp->mt_xdomain = kvm_counter_u64_fetch(kvm, in memstat_kvm_uma()
439 mtp->mt_sleeps = uz.uz_sleeps; in memstat_kvm_uma()
441 if (mtp->mt_numallocs < mtp->mt_numfrees) in memstat_kvm_uma()
442 mtp->mt_numallocs = mtp->mt_numfrees; in memstat_kvm_uma()
450 mtp->mt_numallocs += ucp->uc_allocs; in memstat_kvm_uma()
451 mtp->mt_numfrees += ucp->uc_frees; in memstat_kvm_uma()
453 mtp->mt_free += ucp->uc_allocbucket.ucb_cnt; in memstat_kvm_uma()
454 mtp->mt_free += ucp->uc_freebucket.ucb_cnt; in memstat_kvm_uma()
455 mtp->mt_free += ucp->uc_crossbucket.ucb_cnt; in memstat_kvm_uma()
458 mtp->mt_size = kz.uk_size; in memstat_kvm_uma()
459 mtp->mt_rsize = kz.uk_rsize; in memstat_kvm_uma()
460 mtp->mt_memalloced = mtp->mt_numallocs * mtp->mt_size; in memstat_kvm_uma()
461 mtp->mt_memfreed = mtp->mt_numfrees * mtp->mt_size; in memstat_kvm_uma()
462 mtp->mt_bytes = mtp->mt_memalloced - mtp->mt_memfreed; in memstat_kvm_uma()
463 mtp->mt_countlimit = uz.uz_max_items; in memstat_kvm_uma()
464 mtp->mt_byteslimit = mtp->mt_countlimit * mtp->mt_size; in memstat_kvm_uma()
465 mtp->mt_count = mtp->mt_numallocs - mtp->mt_numfrees; in memstat_kvm_uma()
479 mtp->mt_zonefree += ub.ub_cnt; in memstat_kvm_uma()
491 mtp->mt_kegfree = kegfree; in memstat_kvm_uma()
492 mtp->mt_free += mtp->mt_kegfree; in memstat_kvm_uma()
494 mtp->mt_free += mtp->mt_zonefree; in memstat_kvm_uma()