Lines Matching refs:kd
71 #define KREAD(kd, addr, obj) \ argument
72 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj))
76 if (KREAD(kd, (u_long)(addr), (var))) { \
77 _kvm_err(kd, kd->program, "cannot read %s", msg); \
93 kvm_getswapinfo(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, int flags) in kvm_getswapinfo() argument
99 if (kd == NULL) { in kvm_getswapinfo()
104 if (ISALIVE(kd)) { in kvm_getswapinfo()
105 return kvm_getswapinfo_sysctl(kd, swap_ary, swap_max, flags); in kvm_getswapinfo()
107 return kvm_getswapinfo_kvm(kd, swap_ary, swap_max, flags); in kvm_getswapinfo()
112 kvm_getswapinfo_kvm(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, in kvm_getswapinfo_kvm() argument
120 if (!kd->arch->ka_native(kd)) { in kvm_getswapinfo_kvm()
121 _kvm_err(kd, kd->program, in kvm_getswapinfo_kvm()
126 if (!nlist_init(kd)) in kvm_getswapinfo_kvm()
156 #define GETSYSCTL(kd, name, var) \ argument
157 getsysctl(kd, name, &(var), sizeof(var))
163 kvm_getswapinfo_sysctl(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, in kvm_getswapinfo_sysctl() argument
172 if (!GETSYSCTL(kd, "vm.dmmax", dmmax)) in kvm_getswapinfo_sysctl()
177 _kvm_err(kd, kd->program, "sysctlnametomib failed: %s", in kvm_getswapinfo_sysctl()
188 _kvm_err(kd, kd->program, "cannot read sysctl: %s.", in kvm_getswapinfo_sysctl()
193 _kvm_err(kd, kd->program, "struct xswdev has unexpected " in kvm_getswapinfo_sysctl()
198 _kvm_err(kd, kd->program, "struct xswdev version " in kvm_getswapinfo_sysctl()
226 nlist_init(kvm_t *kd) in nlist_init() argument
232 if (kvm_nlist(kd, kvm_swap_nl) < 0) in nlist_init()
237 _kvm_err(kd, kd->program, "unable to find swtailq"); in nlist_init()
242 _kvm_err(kd, kd->program, "unable to find dmmax"); in nlist_init()
254 getsysctl(kvm_t *kd, const char *name, void *ptr, size_t len) in getsysctl() argument
258 _kvm_err(kd, kd->program, "cannot read sysctl %s:%s", name, in getsysctl()
263 _kvm_err(kd, kd->program, "sysctl %s has unexpected size", name); in getsysctl()