/freebsd/sys/ddb/ |
H A D | db_break.c | 359 * initialized. In particular, current_thread() or kernel_map 367 ((map1 == NULL) && (map2 == kernel_map)) || 368 ((map1 == kernel_map) && (map2 == NULL))); 378 (map == kernel_map) || 393 * We want to return kernel_map for all 404 return kernel_map;
|
/freebsd/sys/vm/ |
H A D | vm_init.c | 195 * Discount the physical memory larger than the size of kernel_map in vm_ksubmap_init() 198 physmem_est = lmin(physmem, btoc(vm_map_max(kernel_map) - in vm_ksubmap_init() 199 vm_map_min(kernel_map))); in vm_ksubmap_init() 269 kmem_subinit(exec_map, kernel_map, &minaddr, &maxaddr, in vm_ksubmap_init() 271 kmem_subinit(pipe_map, kernel_map, &minaddr, &maxaddr, maxpipekva, in vm_ksubmap_init()
|
H A D | vm_kern.c | 803 addr = vm_map_min(kernel_map); in kva_import() 804 result = vm_map_find(kernel_map, NULL, 0, &addr, size, 0, in kva_import() 847 vm_map_init_system(kernel_map, kernel_pmap, VM_MIN_KERNEL_ADDRESS, end); in kmem_init() 848 vm_map_lock(kernel_map); in kmem_init() 850 (void)vm_map_insert(kernel_map, NULL, 0, in kmem_init() 865 (void)vm_map_insert(kernel_map, NULL, 0, (vm_offset_t)vm_page_array, in kmem_init() 870 vm_map_unlock(kernel_map); in kmem_init()
|
H A D | vm_glue.c | 137 if ((vm_offset_t)addr + len > vm_map_max(kernel_map) || in kernacc() 144 vm_map_lock_read(kernel_map); in kernacc() 145 rv = vm_map_check_protection(kernel_map, saddr, eaddr, prot); in kernacc() 146 vm_map_unlock_read(kernel_map); in kernacc()
|
H A D | vm_map.c | 195 if (!(locked = vm_map_locked(kernel_map))) in kmapent_alloc() 196 vm_map_lock(kernel_map); in kmapent_alloc() 197 addr = vm_map_findspace(kernel_map, vm_map_min(kernel_map), bytes); in kmapent_alloc() 198 if (addr + bytes < addr || addr + bytes > vm_map_max(kernel_map)) in kmapent_alloc() 200 error = vm_map_insert(kernel_map, NULL, 0, addr, addr + bytes, in kmapent_alloc() 205 vm_map_unlock(kernel_map); in kmapent_alloc() 212 vm_map_lock(kernel_map); in kmapent_alloc() 213 vm_map_delete(kernel_map, addr, bytes); in kmapent_alloc() 215 vm_map_unlock(kernel_map); in kmapent_alloc() 232 error = vm_map_remove(kernel_map, addr, addr + size); in kmapent_free() [all …]
|
H A D | pmap.h | 95 * Updates to kernel_vm_end are synchronized by the kernel_map's system mutex.
|
H A D | vm_fault.c | 732 if (map != kernel_map && KTRPOINT(curthread, KTR_FAULT)) in vm_fault_trap() 744 if (map != kernel_map && KTRPOINT(curthread, KTR_FAULTEND)) in vm_fault_trap()
|
/freebsd/sys/cddl/dev/kinst/ |
H A D | trampoline.c | 97 error = vm_map_find(kernel_map, NULL, 0, &trampaddr, in kinst_trampchunk_alloc() 129 (void)vm_map_remove(kernel_map, (vm_offset_t)chunk->addr, in kinst_trampchunk_free()
|
/freebsd/share/man/man9/ |
H A D | vm_map_findspace.9 | 61 .Va kernel_map .
|
/freebsd/sys/arm64/arm64/ |
H A D | trap.c | 320 map = kernel_map; in data_abort() 329 map = kernel_map; in data_abort() 340 if ((lower || map == kernel_map || pcb->pcb_onfault != 0) && in data_abort()
|
H A D | pmap.c | 3197 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel_nopanic() 3200 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel_nopanic() 3201 addr = vm_map_max(kernel_map); in pmap_growkernel_nopanic() 3227 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic() 3228 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic() 3244 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic() 3245 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic() 9920 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_san_enter()
|
/freebsd/contrib/netbsd-tests/rump/kernspace/ |
H A D | alloc.c | 69 while ((kernel_map->flags & VM_MAP_WANTVA) == 0) in hthr()
|
/freebsd/sys/dev/netmap/ |
H A D | netmap_freebsd.c | 654 vm_map_remove(kernel_map, e->kva, e->kva + e->size); in nm_os_extmem_delete() 717 e->kva = vm_map_min(kernel_map); in nm_os_extmem_create() 719 rv = vm_map_find(kernel_map, obj, 0, &e->kva, e->size, 0, in nm_os_extmem_create() 727 rv = vm_map_wire(kernel_map, e->kva, e->kva + e->size, in nm_os_extmem_create() 740 vm_map_remove(kernel_map, e->kva, e->kva + e->size); in nm_os_extmem_create()
|
/freebsd/sys/kern/ |
H A D | uipc_shm.c | 1851 /* Map the object into the kernel_map and wire it. */ in shm_map() 1852 kva = vm_map_min(kernel_map); in shm_map() 1856 rv = vm_map_find(kernel_map, obj, offset, &kva, size, 0, in shm_map() 1860 rv = vm_map_wire(kernel_map, kva, kva + size, in shm_map() 1866 vm_map_remove(kernel_map, kva, kva + size); in shm_map() 1902 map = kernel_map; in shm_unmap()
|
H A D | link_elf.c | 1151 mapbase = (caddr_t)vm_map_min(kernel_map); in link_elf_load_file() 1156 error = vm_map_find(kernel_map, ef->object, 0, in link_elf_load_file() 1185 error = vm_map_wire(kernel_map, in link_elf_load_file() 1249 error = vm_map_protect(kernel_map, in link_elf_load_file() 1405 vm_map_remove(kernel_map, (vm_offset_t) ef->address, in link_elf_unload_file()
|
H A D | link_elf_obj.c | 242 error = vm_map_protect(kernel_map, start, end, prot, 0, in link_elf_protect_range() 1007 error = vm_map_find(kernel_map, ef->object, 0, &mapbase, in link_elf_load_file() 1018 error = vm_map_wire(kernel_map, mapbase, in link_elf_load_file() 1331 vm_map_remove(kernel_map, (vm_offset_t)ef->address, in link_elf_unload_file()
|
/freebsd/sys/riscv/riscv/ |
H A D | trap.c | 246 map = kernel_map; in page_fault_handler()
|
H A D | pmap.c | 1890 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel_nopanic() 1893 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel_nopanic() 1894 addr = vm_map_max(kernel_map); in pmap_growkernel_nopanic() 1919 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic() 1920 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic() 1941 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic() 1942 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
|
/freebsd/sys/i386/i386/ |
H A D | pmap.c | 883 /* Inform UMA that this allocator uses kernel_map/object. */ in pmap_pdpt_allocf() 2246 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in __CONCAT() 2248 if (addr - 1 >= vm_map_max(kernel_map)) in __CONCAT() 2249 addr = vm_map_max(kernel_map); in __CONCAT() 2253 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in __CONCAT() 2254 kernel_vm_end = vm_map_max(kernel_map); in __CONCAT() 2273 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in __CONCAT() 2274 kernel_vm_end = vm_map_max(kernel_map); in __CONCAT()
|
H A D | sys_machdep.c | 63 #include <vm/vm_kern.h> /* for kernel_map */
|
/freebsd/sys/arm/arm/ |
H A D | trap-v6.c | 460 map = kernel_map; in abort_handler()
|
H A D | pmap-v6.c | 2057 * (2) when all KVA space is mapped and vm_map_max(kernel_map) in pmap_growkernel_nopanic() 2062 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel_nopanic() 2064 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel_nopanic() 2065 addr = vm_map_max(kernel_map); in pmap_growkernel_nopanic() 2070 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic() 2071 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic() 2113 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic() 2114 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
|
/freebsd/sys/amd64/amd64/ |
H A D | sys_machdep.c | 55 #include <vm/vm_kern.h> /* for kernel_map */
|
/freebsd/sys/powerpc/aim/ |
H A D | mmu_radix.c | 3577 if (addr - 1 >= vm_map_max(kernel_map)) in mmu_radix_growkernel() 3578 addr = vm_map_max(kernel_map); in mmu_radix_growkernel() 3595 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in mmu_radix_growkernel() 3596 kernel_vm_end = vm_map_max(kernel_map); in mmu_radix_growkernel() 3611 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in mmu_radix_growkernel() 3612 kernel_vm_end = vm_map_max(kernel_map); in mmu_radix_growkernel()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | trap.c | 830 map = kernel_map; in trap_pfault()
|