Home
last modified time | relevance | path

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

12

/freebsd-14-stable/sys/vm/
HDvm_init.c179 physmem_est = lmin(physmem, btoc(vm_map_max(kernel_map) - in vm_ksubmap_init()
180 vm_map_min(kernel_map))); in vm_ksubmap_init()
250 kmem_subinit(exec_map, kernel_map, &minaddr, &maxaddr, in vm_ksubmap_init()
252 kmem_subinit(pipe_map, kernel_map, &minaddr, &maxaddr, maxpipekva, in vm_ksubmap_init()
HDvm_kern.c763 addr = vm_map_min(kernel_map); in kva_import()
764 result = vm_map_find(kernel_map, NULL, 0, &addr, size, 0, in kva_import()
807 vm_map_init(kernel_map, kernel_pmap, VM_MIN_KERNEL_ADDRESS, end); in kmem_init()
808 kernel_map->system_map = 1; in kmem_init()
809 vm_map_lock(kernel_map); in kmem_init()
811 (void)vm_map_insert(kernel_map, NULL, 0, in kmem_init()
826 (void)vm_map_insert(kernel_map, NULL, 0, (vm_offset_t)vm_page_array, in kmem_init()
831 vm_map_unlock(kernel_map); in kmem_init()
HDvm_glue.c128 if ((vm_offset_t)addr + len > vm_map_max(kernel_map) || in kernacc()
135 vm_map_lock_read(kernel_map); in kernacc()
136 rv = vm_map_check_protection(kernel_map, saddr, eaddr, prot); in kernacc()
137 vm_map_unlock_read(kernel_map); in kernacc()
HDvm_kern.h68 #define kernel_map (&kernel_map_store) macro
HDvm_map.c197 if (!(locked = vm_map_locked(kernel_map))) in kmapent_alloc()
198 vm_map_lock(kernel_map); in kmapent_alloc()
199 addr = vm_map_findspace(kernel_map, vm_map_min(kernel_map), bytes); in kmapent_alloc()
200 if (addr + bytes < addr || addr + bytes > vm_map_max(kernel_map)) in kmapent_alloc()
202 error = vm_map_insert(kernel_map, NULL, 0, addr, addr + bytes, in kmapent_alloc()
207 vm_map_unlock(kernel_map); in kmapent_alloc()
214 vm_map_lock(kernel_map); in kmapent_alloc()
215 vm_map_delete(kernel_map, addr, bytes); in kmapent_alloc()
217 vm_map_unlock(kernel_map); in kmapent_alloc()
234 error = vm_map_remove(kernel_map, addr, addr + size); in kmapent_free()
[all …]
HDvm_fault.c709 if (map != kernel_map && KTRPOINT(curthread, KTR_FAULT)) in vm_fault_trap()
721 if (map != kernel_map && KTRPOINT(curthread, KTR_FAULTEND)) in vm_fault_trap()
/freebsd-14-stable/sys/ddb/
HDdb_break.c266 ((map1 == NULL) && (map2 == kernel_map)) || in db_map_equal()
267 ((map1 == kernel_map) && (map2 == NULL))); in db_map_equal()
277 (map == kernel_map) || in db_map_current()
303 return kernel_map; in db_map_addr()
/freebsd-14-stable/sys/cddl/dev/kinst/
HDtrampoline.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-14-stable/contrib/netbsd-tests/rump/kernspace/
HDalloc.c69 while ((kernel_map->flags & VM_MAP_WANTVA) == 0) in hthr()
/freebsd-14-stable/sys/arm64/arm64/
HDtrap.c315 map = kernel_map; in data_abort()
320 map = kernel_map; in data_abort()
331 if ((lower || map == kernel_map || pcb->pcb_onfault != 0) && in data_abort()
HDpmap.c2710 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel()
2713 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel()
2714 addr = vm_map_max(kernel_map); in pmap_growkernel()
2739 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel()
2740 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel()
2757 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel()
2758 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel()
7938 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_san_enter()
/freebsd-14-stable/sys/dev/netmap/
HDnetmap_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-14-stable/sys/kern/
HDlink_elf.c1142 mapbase = (caddr_t)vm_map_min(kernel_map); in link_elf_load_file()
1147 error = vm_map_find(kernel_map, ef->object, 0, in link_elf_load_file()
1176 error = vm_map_wire(kernel_map, in link_elf_load_file()
1240 error = vm_map_protect(kernel_map, in link_elf_load_file()
1396 vm_map_remove(kernel_map, (vm_offset_t) ef->address, in link_elf_unload_file()
HDuipc_shm.c1857 kva = vm_map_min(kernel_map); in shm_map()
1861 rv = vm_map_find(kernel_map, obj, offset, &kva, size, 0, in shm_map()
1865 rv = vm_map_wire(kernel_map, kva, kva + size, in shm_map()
1871 vm_map_remove(kernel_map, kva, kva + size); in shm_map()
1907 map = kernel_map; in shm_unmap()
HDlink_elf_obj.c238 error = vm_map_protect(kernel_map, start, end, prot, 0, in link_elf_protect_range()
1004 error = vm_map_find(kernel_map, ef->object, 0, &mapbase, in link_elf_load_file()
1015 error = vm_map_wire(kernel_map, mapbase, in link_elf_load_file()
1325 vm_map_remove(kernel_map, (vm_offset_t)ef->address, in link_elf_unload_file()
HDkern_malloc.c1270 tmp = memguard_fudge(vm_kmem_size, kernel_map); in kmeminit()
/freebsd-14-stable/sys/riscv/riscv/
HDtrap.c248 map = kernel_map; in page_fault_handler()
HDpmap.c1669 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel()
1672 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel()
1673 addr = vm_map_max(kernel_map); in pmap_growkernel()
1697 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel()
1698 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel()
1719 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel()
1720 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel()
/freebsd-14-stable/sys/arm/arm/
HDtrap-v6.c467 map = kernel_map; in abort_handler()
HDpmap-v6.c2043 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in pmap_growkernel()
2045 if (addr - 1 >= vm_map_max(kernel_map)) in pmap_growkernel()
2046 addr = vm_map_max(kernel_map); in pmap_growkernel()
2051 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel()
2052 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel()
2094 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel()
2095 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel()
/freebsd-14-stable/sys/i386/i386/
HDpmap.c2243 mtx_assert(&kernel_map->system_mtx, MA_OWNED); in __CONCAT()
2245 if (addr - 1 >= vm_map_max(kernel_map)) in __CONCAT()
2246 addr = vm_map_max(kernel_map); in __CONCAT()
2250 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in __CONCAT()
2251 kernel_vm_end = vm_map_max(kernel_map); in __CONCAT()
2270 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in __CONCAT()
2271 kernel_vm_end = vm_map_max(kernel_map); in __CONCAT()
HDtrap.c841 map = usermode ? &p->p_vmspace->vm_map : kernel_map; in trap_pfault()
/freebsd-14-stable/sys/powerpc/powerpc/
HDtrap.c831 map = kernel_map; in trap_pfault()
/freebsd-14-stable/sys/amd64/amd64/
HDtrap.c808 map = kernel_map; in trap_pfault()
/freebsd-14-stable/sys/powerpc/aim/
HDmmu_radix.c3529 if (addr - 1 >= vm_map_max(kernel_map)) in mmu_radix_growkernel()
3530 addr = vm_map_max(kernel_map); in mmu_radix_growkernel()
3547 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in mmu_radix_growkernel()
3548 kernel_vm_end = vm_map_max(kernel_map); in mmu_radix_growkernel()
3563 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in mmu_radix_growkernel()
3564 kernel_vm_end = vm_map_max(kernel_map); in mmu_radix_growkernel()

12