Lines Matching defs:submap
79 * virtual address space that is mapped by a submap is locked by the
80 * submap's lock -- not the kernel_map's lock.
92 * The kmem_arena is a "special submap", as it lives in a fixed map entry
106 * object mapped into that range (e.g. a vnode). for submap's kernel
108 * offsets that are managed by the submap.
387 * uvm_km_suballoc: allocate a submap in the kernel map. once a submap
393 * by the submap must start
394 * => if submap is non NULL we use that as the submap, otherwise we
401 struct vm_map *submap)
427 * add references to pmap and create or init the submap
431 if (submap == NULL) {
432 submap = kmem_alloc(sizeof(*submap), KM_SLEEP);
434 uvm_map_setup(submap, *vmin, *vmax, flags);
435 submap->pmap = vm_map_pmap(map);
441 if (uvm_map_submap(map, *vmin, *vmax, submap) != 0)
442 panic("uvm_km_suballoc: submap allocation failed");
444 return(submap);