Lines Matching refs:kd
88 _kvm_freevtop(kvm_t *kd)
92 if (kd->vmst != 0)
93 free(kd->vmst);
98 _kvm_initvtop(kvm_t *kd)
100 cpu_kcore_hdr_t *cpu_kh = kd->cpu_data;
113 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa)
116 if (ISALIVE(kd)) {
117 _kvm_err(kd, 0, "vatop called in live kernel!");
124 return _kvm_kvatop_i386(kd, va, pa);
126 return _kvm_kvatop_i386pae(kd, va, pa);
137 _kvm_kvatop_i386(kvm_t *kd, vaddr_t va, paddr_t *pa)
145 cpu_kh = kd->cpu_data;
153 if (_kvm_pread(kd, kd->pmfd, (void *)&pde, sizeof(pde),
154 _kvm_pa2off(kd, pde_pa)) != sizeof(pde)) {
155 _kvm_syserr(kd, 0, "could not read PDE");
163 _kvm_err(kd, 0, "invalid translation (invalid PDE)");
175 if (_kvm_pread(kd, kd->pmfd, (void *) &pte, sizeof(pte),
176 _kvm_pa2off(kd, pte_pa)) != sizeof(pte)) {
177 _kvm_syserr(kd, 0, "could not read PTE");
185 _kvm_err(kd, 0, "invalid translation (invalid PTE)");
200 _kvm_pa2off(kvm_t *kd, paddr_t pa)
207 cpu_kh = kd->cpu_data;
220 return (kd->dump_off + off);
229 _kvm_mdopen(kvm_t *kd)
232 kd->usrstack = USRSTACK;
233 kd->min_uva = VM_MIN_ADDRESS;
234 kd->max_uva = VM_MAXUSER_ADDRESS;