Lines Matching defs:submap
80 * virtual address space that is mapped by a submap is locked by the
81 * submap's lock -- not the kernel_map's lock.
112 * object mapped into that range (e.g. a vnode). for submap's kernel
114 * offsets that are managed by the submap.
194 * uvm_km_suballoc: allocate a submap in the kernel map. once a submap
199 * by the submap must start
200 * => if submap is non NULL we use that as the submap, otherwise we
205 int flags, boolean_t fixed, struct vm_map *submap)
221 /* add references to pmap and create or init the submap */
223 if (submap == NULL) {
224 submap = uvm_map_create(vm_map_pmap(map), *min, *max, flags);
225 if (submap == NULL)
226 panic("uvm_km_suballoc: unable to create submap");
228 uvm_map_setup(submap, vm_map_pmap(map), *min, *max, flags);
234 if (uvm_map_submap(map, *min, *max, submap) != 0)
235 panic("uvm_km_suballoc: submap allocation failed");
237 return(submap);