Lines Matching refs:kd

72 #define KREAD(kd, addr, obj) \  argument
73 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj))
77 if (KREAD(kd, (u_long)(addr), (var))) { \
78 _kvm_err(kd, kd->program, "cannot read %s", msg); \
94 kvm_getswapinfo(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, int flags) in kvm_getswapinfo() argument
100 if (kd == NULL) { in kvm_getswapinfo()
105 if (ISALIVE(kd)) { in kvm_getswapinfo()
106 return kvm_getswapinfo_sysctl(kd, swap_ary, swap_max, flags); in kvm_getswapinfo()
108 return kvm_getswapinfo_kvm(kd, swap_ary, swap_max, flags); in kvm_getswapinfo()
113 kvm_getswapinfo_kvm(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, in kvm_getswapinfo_kvm() argument
121 if (!kd->arch->ka_native(kd)) { in kvm_getswapinfo_kvm()
122 _kvm_err(kd, kd->program, in kvm_getswapinfo_kvm()
127 if (!nlist_init(kd)) in kvm_getswapinfo_kvm()
157 #define GETSYSCTL(kd, name, var) \ argument
158 getsysctl(kd, name, &(var), sizeof(var))
164 kvm_getswapinfo_sysctl(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, in kvm_getswapinfo_sysctl() argument
173 if (!GETSYSCTL(kd, "vm.dmmax", dmmax)) in kvm_getswapinfo_sysctl()
178 _kvm_err(kd, kd->program, "sysctlnametomib failed: %s", in kvm_getswapinfo_sysctl()
189 _kvm_err(kd, kd->program, "cannot read sysctl: %s.", in kvm_getswapinfo_sysctl()
194 _kvm_err(kd, kd->program, "struct xswdev has unexpected " in kvm_getswapinfo_sysctl()
199 _kvm_err(kd, kd->program, "struct xswdev version " in kvm_getswapinfo_sysctl()
227 nlist_init(kvm_t *kd) in nlist_init() argument
233 if (kvm_nlist(kd, kvm_swap_nl) < 0) in nlist_init()
238 _kvm_err(kd, kd->program, "unable to find swtailq"); in nlist_init()
243 _kvm_err(kd, kd->program, "unable to find dmmax"); in nlist_init()
255 getsysctl(kvm_t *kd, const char *name, void *ptr, size_t len) in getsysctl() argument
259 _kvm_err(kd, kd->program, "cannot read sysctl %s:%s", name, in getsysctl()
264 _kvm_err(kd, kd->program, "sysctl %s has unexpected size", name); in getsysctl()