Home
last modified time | relevance | path

Searched refs:kernel_map (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/sys/vm/
H A Dvm_init.c206 physmem_est = lmin(physmem, btoc(vm_map_max(kernel_map) - in vm_ksubmap_init()
207 vm_map_min(kernel_map))); in vm_ksubmap_init()
282 kmem_subinit(exec_map, kernel_map, &minaddr, &maxaddr, size, false); in vm_ksubmap_init()
283 kmem_subinit(pipe_map, kernel_map, &minaddr, &maxaddr, maxpipekva, in vm_ksubmap_init()
H A Dvm_kern.c849 addr = vm_map_min(kernel_map); in kva_import()
850 result = vm_map_find(kernel_map, NULL, 0, &addr, size, 0, in kva_import()
893 vm_map_init_system(kernel_map, kernel_pmap, VM_MIN_KERNEL_ADDRESS, end); in kmem_init()
894 vm_map_lock(kernel_map); in kmem_init()
896 (void)vm_map_insert(kernel_map, NULL, 0, in kmem_init()
911 (void)vm_map_insert(kernel_map, NULL, 0, (vm_offset_t)vm_page_array, in kmem_init()
916 vm_map_unlock(kernel_map); in kmem_init()
H A Dvm_kern.h66 #define kernel_map (&kernel_map_store) macro
H A Dvm_glue.c137 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 Dvm_map.c195 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 Dvm_fault.c753 if (map != kernel_map && KTRPOINT(curthread, KTR_FAULT)) in vm_fault_trap()
765 if (map != kernel_map && KTRPOINT(curthread, KTR_FAULTEND)) in vm_fault_trap()
/freebsd/sys/ddb/
H A Ddb_break.c359 * 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/kern/
H A Dkern_kexec.c272 err = vm_map_find(kernel_map, new_segments, 0, &segment_va, in kern_kexec_load()
305 vm_map_remove(kernel_map, stage_addr, stage_addr + kexec_obj->size); in kern_kexec_load()
327 vm_map_remove(kernel_map, segment_va, segment_va + kexec_obj->size); in kern_kexec_load()
H A Dlink_elf.c1166 mapbase = (caddr_t)vm_map_min(kernel_map); in link_elf_load_file()
1171 error = vm_map_find(kernel_map, ef->object, 0, in link_elf_load_file()
1200 error = vm_map_wire(kernel_map, in link_elf_load_file()
1264 error = vm_map_protect(kernel_map, in link_elf_load_file()
1420 vm_map_remove(kernel_map, (vm_offset_t) ef->address, in link_elf_unload_file()
H A Duipc_shm.c1858 kva = vm_map_min(kernel_map); in shm_map()
1862 rv = vm_map_find(kernel_map, obj, offset, &kva, size, 0, in shm_map()
1866 rv = vm_map_wire(kernel_map, kva, kva + size, in shm_map()
1872 vm_map_remove(kernel_map, kva, kva + size); in shm_map()
1908 map = kernel_map; in shm_unmap()
H A Dlink_elf_obj.c242 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()
1345 vm_map_remove(kernel_map, (vm_offset_t)ef->address, in link_elf_unload_file()
/freebsd/sys/cddl/dev/kinst/
H A Dtrampoline.c97 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/contrib/netbsd-tests/rump/kernspace/
H A Dalloc.c69 while ((kernel_map->flags & VM_MAP_WANTVA) == 0) in hthr()
/freebsd/sys/dev/netmap/
H A Dnetmap_freebsd.c654 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/arm64/arm64/
H A Dtrap.c346 map = kernel_map; in data_abort()
355 map = kernel_map; in data_abort()
366 if ((lower || map == kernel_map || pcb->pcb_onfault != 0) && in data_abort()
H A Dpmap.c3226 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel_nopanic()
3229 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel_nopanic()
3230 addr = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
3256 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic()
3257 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
3273 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic()
3274 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
10015 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_san_enter()
/freebsd/sys/riscv/riscv/
H A Dtrap.c246 map = kernel_map; in page_fault_handler()
H A Dpmap.c1969 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel_nopanic()
1972 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel_nopanic()
1973 addr = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
1998 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic()
1999 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
2020 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic()
2021 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
/freebsd/sys/arm/arm/
H A Dtrap-v6.c460 map = kernel_map; in abort_handler()
H A Dpmap-v6.c2063 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel_nopanic()
2065 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel_nopanic()
2066 addr = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
2071 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic()
2072 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
2114 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic()
2115 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
/freebsd/sys/i386/i386/
H A Dpmap.c2248 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in __CONCAT()
2250 if (addr - 1 >= vm_map_max(kernel_map)) in __CONCAT()
2251 addr = vm_map_max(kernel_map); in __CONCAT()
2255 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in __CONCAT()
2256 kernel_vm_end = vm_map_max(kernel_map); in __CONCAT()
2275 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in __CONCAT()
2276 kernel_vm_end = vm_map_max(kernel_map); in __CONCAT()
H A Dtrap.c823 map = usermode ? &p->p_vmspace->vm_map : kernel_map; in trap_pfault()
/freebsd/sys/powerpc/powerpc/
H A Dtrap.c830 map = kernel_map; in trap_pfault()
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c3571 if (addr - 1 >= vm_map_max(kernel_map)) in mmu_radix_growkernel()
3572 addr = vm_map_max(kernel_map); in mmu_radix_growkernel()
3589 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in mmu_radix_growkernel()
3590 kernel_vm_end = vm_map_max(kernel_map); in mmu_radix_growkernel()
3605 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in mmu_radix_growkernel()
3606 kernel_vm_end = vm_map_max(kernel_map); in mmu_radix_growkernel()
/freebsd/sys/amd64/amd64/
H A Dtrap.c848 map = kernel_map; in trap_pfault()

12