Lines Matching refs:vm
57 #include <vm/vm.h>
120 struct vmctx *vm;
122 vm = malloc(sizeof(struct vmctx) + strlen(name) + 1);
123 assert(vm != NULL);
125 vm->fd = -1;
126 vm->memflags = 0;
127 vm->lowmem_limit = 3 * GB;
128 vm->name = (char *)(vm + 1);
129 strcpy(vm->name, name);
131 if ((vm->fd = vm_device_open(vm->name)) < 0)
134 return (vm);
136 vm_destroy(vm);
141 vm_destroy(struct vmctx *vm)
143 assert(vm != NULL);
145 if (vm->fd >= 0)
146 close(vm->fd);
147 DESTROY(vm->name);
149 free(vm);