Lines Matching refs:kvm_dump
47 struct dumphdr kvm_dump; member
134 if (pread64(kd->kvm_corefd, &kd->kvm_dump, in kvm_open()
135 sizeof (kd->kvm_dump), 0) != sizeof (kd->kvm_dump)) in kvm_open()
137 if (kd->kvm_dump.dump_magic != DUMP_MAGIC) in kvm_open()
140 kd->kvm_dump.dump_magic)); in kvm_open()
141 if (kd->kvm_dump.dump_version != DUMP_VERSION) in kvm_open()
144 DUMP_VERSION, kd->kvm_dump.dump_version)); in kvm_open()
145 if (kd->kvm_dump.dump_wordsize != DUMP_WORDSIZE) in kvm_open()
148 kd->kvm_dump.dump_wordsize, DUMP_WORDSIZE)); in kvm_open()
158 kd->kvm_coremapsize = kd->kvm_dump.dump_data; in kvm_open()
164 kd->kvm_map = (void *)(kd->kvm_core + kd->kvm_dump.dump_map); in kvm_open()
165 kd->kvm_pfn = (void *)(kd->kvm_core + kd->kvm_dump.dump_pfn); in kvm_open()
228 dumphdr_t *dump = &kd->kvm_dump; in kvm_nlist_core()
283 uintptr_t pageoff = addr & (kd->kvm_dump.dump_pagesize - 1); in kvm_lookup()
292 long last = kd->kvm_dump.dump_npages - 1; in kvm_lookup()
293 pfn_t target = (pfn_t)(page >> kd->kvm_dump.dump_pageshift); in kvm_lookup()
300 off = kd->kvm_dump.dump_data + pageoff + in kvm_lookup()
302 kd->kvm_dump.dump_pageshift); in kvm_lookup()
311 long hash = DUMP_HASH(&kd->kvm_dump, as, page); in kvm_lookup()
318 dmp > kd->kvm_map + kd->kvm_dump.dump_hashmask || in kvm_lookup()
320 DUMP_HASH(&kd->kvm_dump, dmp->dm_as, dmp->dm_va) != in kvm_lookup()
370 uintptr_t pageoff = addr & (kd->kvm_dump.dump_pagesize - 1); in kvm_rw()
371 ssize_t len = MIN(resid, kd->kvm_dump.dump_pagesize - pageoff); in kvm_rw()
463 (u_offset_t)(off - kd->kvm_dump.dump_data) >> in kvm_physaddr()
464 kd->kvm_dump.dump_pageshift; in kvm_physaddr()
466 kd->kvm_dump.dump_pageshift) + in kvm_physaddr()
467 (addr & (kd->kvm_dump.dump_pagesize - 1))); in kvm_physaddr()