Lines Matching refs:hdr
54 struct minidumphdr hdr;
105 if (pread(kd->pmfd, &vmst->hdr,
106 sizeof(vmst->hdr), 0) != sizeof(vmst->hdr)) {
111 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic,
112 sizeof(vmst->hdr.magic)) != 0) {
116 vmst->hdr.version = _kvm32toh(kd, vmst->hdr.version);
117 if (vmst->hdr.version != MINIDUMP_VERSION) {
119 "Expected %d got %d", MINIDUMP_VERSION, vmst->hdr.version);
122 vmst->hdr.msgbufsize = _kvm32toh(kd, vmst->hdr.msgbufsize);
123 vmst->hdr.bitmapsize = _kvm32toh(kd, vmst->hdr.bitmapsize);
124 vmst->hdr.ptesize = _kvm32toh(kd, vmst->hdr.ptesize);
125 vmst->hdr.kernbase = _kvm64toh(kd, vmst->hdr.kernbase);
126 vmst->hdr.dmapbase = _kvm64toh(kd, vmst->hdr.dmapbase);
127 vmst->hdr.dmapend = _kvm64toh(kd, vmst->hdr.dmapend);
130 off = MIPS_PAGE_SIZE + mips_round_page(vmst->hdr.msgbufsize);
132 bitmap = _kvm_malloc(kd, vmst->hdr.bitmapsize);
135 "bitmap", vmst->hdr.bitmapsize);
139 if (pread(kd->pmfd, bitmap, vmst->hdr.bitmapsize, off) !=
140 (ssize_t)vmst->hdr.bitmapsize) {
142 vmst->hdr.bitmapsize);
146 off += mips_round_page(vmst->hdr.bitmapsize);
148 vmst->ptemap = _kvm_malloc(kd, vmst->hdr.ptesize);
151 "ptemap", vmst->hdr.ptesize);
156 if (pread(kd->pmfd, vmst->ptemap, vmst->hdr.ptesize, off) !=
157 (ssize_t)vmst->hdr.ptesize) {
159 vmst->hdr.ptesize);
164 off += vmst->hdr.ptesize;
167 _kvm_hpt_init(kd, &vmst->hpt, bitmap, vmst->hdr.bitmapsize, off,
221 if (va >= vm->hdr.kernbase) {
222 pteindex = (va - vm->hdr.kernbase) >> MIPS_PAGE_SHIFT;