Lines Matching refs:vm_map
87 #include <vm/vm_map.h>
247 * Initialize the vm_map module. Must be called before any other vm_map
293 map = &vm->vm_map;
308 KASSERT(vm->vm_map.nentries == 0,
309 ("vmspace %p nentries == %d on free", vm, vm->vm_map.nentries));
310 KASSERT(vm->vm_map.size == 0,
311 ("vmspace %p size == %ju on free", vm, (uintmax_t)vm->vm_map.size));
316 * Allocate a vmspace structure, including a vm_map and pmap,
325 KASSERT(vm->vm_map.pmap == NULL, ("vm_map.pmap must be NULL"));
331 _vm_map_init(&vm->vm_map, vmspace_pmap(vm), min, max);
376 (void)vm_map_remove(&vm->vm_map, vm_map_min(&vm->vm_map),
377 vm_map_max(&vm->vm_map));
380 vm->vm_map.pmap = NULL;
881 * Initialize an existing vm_map structure
1012 * vm_map_entry_succ is defined in vm_map.h.
1801 ("overcommit: vm_map_insert leaks vm_map %p", new_entry));
4317 vm2->vm_map.size += entrysize;
4335 * Create a new process vmspace structure and vm_map
4354 old_map = &vm1->vm_map;
4369 new_map = &vm2->vm_map;
4706 if (p != initproc && (map != &p->p_vmspace->vm_map ||
5236 vm_map_max_KBI(const struct vm_map *map)
5243 vm_map_min_KBI(const struct vm_map *map)
5424 (void *)p, (void *)p->p_vmspace, (void *)&p->p_vmspace->vm_map,
5427 vm_map_print((vm_map_t)&p->p_vmspace->vm_map);