Lines Matching refs:kvm
38 #include <kvm.h>
51 static int memstat_malloc_zone_init_kvm(kvm_t *kvm);
250 kread(kvm_t *kvm, void *kvm_pointer, void *address, size_t size,
255 ret = kvm_read(kvm, (unsigned long)kvm_pointer + offset, address,
265 kread_string(kvm_t *kvm, const void *kvm_pointer, char *buffer, int buflen)
271 ret = kvm_read(kvm, __DECONST(unsigned long, kvm_pointer) +
286 kread_symbol(kvm_t *kvm, int index, void *address, size_t size,
291 ret = kvm_read(kvm, namelist[index].n_value + offset, address, size);
300 kread_zpcpu(kvm_t *kvm, u_long base, void *buf, size_t size, int cpu)
304 ret = kvm_read_zpcpu(kvm, base, buf, size, cpu);
322 kvm_t *kvm;
324 kvm = (kvm_t *)kvm_handle;
328 if (kvm_nlist(kvm, namelist) != 0) {
339 ret = kread_symbol(kvm, X_MP_MAXCPUS, &mp_maxcpus,
346 ret = kread_symbol(kvm, X_KMEMSTATISTICS, &kmemstatistics,
353 ret = memstat_malloc_zone_init_kvm(kvm);
359 mp_ncpus = kvm_getncpus(kvm);
362 ret = kread(kvm, typep, &type, sizeof(type), 0);
368 ret = kread_string(kvm, (void *)type.ks_shortdesc, name,
406 ret = kread_zpcpu(kvm, (u_long)mtip->mti_stats, &mts,
479 memstat_malloc_zone_init_kvm(kvm_t *kvm)
485 ret = kread_symbol(kvm, X_VM_MALLOC_ZONE_COUNT,
491 ret = kread_symbol(kvm, X_NUMZONES, &numzones, sizeof(numzones), 0);
504 ret = kread_symbol(kvm, X_KMEMZONES, kmemzones, allocsize, 0);