Lines Matching defs:vmst
84 struct vmstate *vm = kd->vmst;
87 kd->vmst = NULL;
93 struct vmstate *vmst;
96 vmst = _kvm_malloc(kd, sizeof(*vmst));
97 if (vmst == NULL) {
101 kd->vmst = vmst;
102 if (pread(kd->pmfd, &vmst->hdr, sizeof(vmst->hdr), 0) !=
103 sizeof(vmst->hdr)) {
107 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic, sizeof(vmst->hdr.magic)) != 0) {
111 vmst->hdr.version = le32toh(vmst->hdr.version);
112 if (vmst->hdr.version != MINIDUMP_VERSION) {
114 MINIDUMP_VERSION, vmst->hdr.version);
117 vmst->hdr.msgbufsize = le32toh(vmst->hdr.msgbufsize);
118 vmst->hdr.bitmapsize = le32toh(vmst->hdr.bitmapsize);
119 vmst->hdr.ptesize = le32toh(vmst->hdr.ptesize);
120 vmst->hdr.kernbase = le32toh(vmst->hdr.kernbase);
121 vmst->hdr.paemode = le32toh(vmst->hdr.paemode);
124 off = I386_PAGE_SIZE + i386_round_page(vmst->hdr.msgbufsize);
126 sparse_off = off + i386_round_page(vmst->hdr.bitmapsize) +
127 i386_round_page(vmst->hdr.ptesize);
128 if (_kvm_pt_init(kd, vmst->hdr.bitmapsize, off, sparse_off,
132 off += i386_round_page(vmst->hdr.bitmapsize);
134 if (_kvm_pmap_init(kd, vmst->hdr.ptesize, off) == -1) {
137 off += i386_round_page(vmst->hdr.ptesize);
152 vm = kd->vmst;
197 vm = kd->vmst;
240 if (kd->vmst->hdr.paemode)
269 struct vmstate *vm = kd->vmst;
285 struct vmstate *vm = it->kd->vmst;