/netbsd-src/sys/arch/amiga/dev/ |
H A D | acafh.c | 91 aca_rom_vbase = uvm_km_alloc(kernel_map, in acafh_mbattach_probe() 95 pmap_enter(vm_map_pmap(kernel_map), aca_rom_vbase, ACAFH_ROM_BASE, in acafh_mbattach_probe() 97 pmap_update(vm_map_pmap(kernel_map)); in acafh_mbattach_probe() 120 pmap_remove(vm_map_pmap(kernel_map), aca_rom_vbase, aca_rom_vbase + PAGE_SIZE); in acafh_mbattach_probe() 121 pmap_update(vm_map_pmap(kernel_map)); in acafh_mbattach_probe() 123 uvm_km_free(kernel_map, aca_rom_vbase, PAGE_SIZE, in acafh_mbattach_probe() 153 aca_vbase = uvm_km_alloc(kernel_map, in acafh_attach() 166 pmap_enter(vm_map_pmap(kernel_map), in acafh_attach() 169 pmap_update(vm_map_pmap(kernel_map)); in acafh_attach()
|
H A D | gayle_pcmcia.c | 119 pcmcia_base = uvm_km_alloc(kernel_map, in pccard_attach() 128 pmap_enter(vm_map_pmap(kernel_map), in pccard_attach() 131 pmap_update(vm_map_pmap(kernel_map)); in pccard_attach() 180 pmap_remove(kernel_map->pmap, pcmcia_base, in pccard_attach() 182 pmap_update(kernel_map->pmap); in pccard_attach() 183 uvm_deallocate(kernel_map, pcmcia_base, in pccard_attach()
|
/netbsd-src/sys/uvm/ |
H A D | uvm_io.c | 104 error = uvm_map_extract(map, baseva, chunksz, kernel_map, &kva, in uvm_io() 134 vm_map_lock(kernel_map); in uvm_io() 135 uvm_unmap_remove(kernel_map, kva, kva + chunksz, &dead_entries, in uvm_io() 137 vm_map_unlock(kernel_map); in uvm_io()
|
H A D | uvm_glue.c | 104 vm_map_lock_read(kernel_map); in uvm_kernacc() 105 rv = uvm_map_checkprot(kernel_map, saddr, eaddr, prot); in uvm_kernacc() 106 vm_map_unlock_read(kernel_map); in uvm_kernacc() 270 return (void *)uvm_km_alloc(kernel_map, pp->pr_alloc->pa_pagesz, in uarea_poolpage_alloc() 292 uvm_km_free(kernel_map, (vaddr_t)addr, pp->pr_alloc->pa_pagesz, in uarea_poolpage_free() 310 return (void *)uvm_km_alloc(kernel_map, pp->pr_alloc->pa_pagesz, in uarea_system_poolpage_alloc() 322 uvm_km_free(kernel_map, (vaddr_t)addr, pp->pr_alloc->pa_pagesz, in uarea_system_poolpage_free()
|
H A D | uvm_km.c | 71 * the kernel virtual address space is mapped by "kernel_map." kernel_map 73 * note that VM_MIN_KERNEL_ADDRESS is equal to vm_map_min(kernel_map). 75 * the kernel_map has several "submaps." submaps can only appear in 76 * the kernel_map (user processes can't use them). submaps "take over" 80 * submap's lock -- not the kernel_map's lock. 93 * within the kernel_map and is controlled by vmem(9). 111 * address minus the VM_MIN_KERNEL_ADDRESS (aka vm_map_min(kernel_map)). 114 * uvm_km_alloc(kernel_map, PAGE_SIZE) [allocate 1 wired down page in the 194 struct vm_map *kernel_map variable [all...] |
/netbsd-src/sys/arch/sparc/sparc/ |
H A D | vm_machdep.c | 100 kva = uvm_km_alloc(kernel_map, len, 0, UVM_KMF_VAONLY | UVM_KMF_WAITVA); in vmapbuf() 112 kpmap = vm_map_pmap(kernel_map); in vmapbuf() 143 pmap_remove(vm_map_pmap(kernel_map), kva, kva + len); in vunmapbuf() 144 pmap_update(vm_map_pmap(kernel_map)); in vunmapbuf() 145 uvm_km_free(kernel_map, kva, len, UVM_KMF_VAONLY); in vunmapbuf()
|
/netbsd-src/sys/arch/x86/x86/ |
H A D | vga_post.c | 146 sys_image = uvm_km_alloc(kernel_map, 1024 * 1024, 0, UVM_KMF_VAONLY); in vga_post_init() 157 uvm_km_free(kernel_map, sc->sys_image, in vga_post_init() 166 sys_bios_data = uvm_km_alloc(kernel_map, PAGE_SIZE, 0, UVM_KMF_VAONLY); in vga_post_init() 177 uvm_km_free(kernel_map, sys_bios_data, PAGE_SIZE, UVM_KMF_VAONLY); in vga_post_init() 263 uvm_km_free(kernel_map, sc->sys_image, 1024 * 1024, UVM_KMF_VAONLY); in vga_post_free()
|
/netbsd-src/sys/ddb/ |
H A D | db_break.c | 270 ((map1 == NULL) && (map2 == kernel_map)) || in db_map_equal() 271 ((map1 == kernel_map) && (map2 == NULL))); in db_map_equal() 281 (map == kernel_map) || in db_map_current() 307 return kernel_map; in db_map_addr()
|
/netbsd-src/sys/external/bsd/drm2/linux/ |
H A D | linux_io_mapping.c | 74 mapping->diom_va = uvm_km_alloc(kernel_map, PAGE_SIZE, PAGE_SIZE, in bus_space_io_mapping_init_wc() 87 uvm_km_free(kernel_map, mapping->diom_va, PAGE_SIZE, UVM_KMF_VAONLY); in io_mapping_fini() 127 va = uvm_km_alloc(kernel_map, size, PAGE_SIZE, in io_mapping_map_wc() 155 uvm_km_free(kernel_map, va, size, UVM_KMF_VAONLY); in io_mapping_unmap()
|
H A D | linux_kmap.c | 120 linux_kmap_atomic_vaddr = uvm_km_alloc(kernel_map, PAGE_SIZE, 0, in linux_kmap_init() 145 uvm_km_free(kernel_map, linux_kmap_atomic_vaddr, PAGE_SIZE, in linux_kmap_fini() 218 vaddr = uvm_km_alloc(kernel_map, PAGE_SIZE, 0, in kmap() 272 uvm_km_free(kernel_map, vaddr, PAGE_SIZE, UVM_KMF_VAONLY); in kunmap()
|
/netbsd-src/sys/arch/luna68k/luna68k/ |
H A D | trap.c | 467 extern struct vm_map *kernel_map; in trap() 484 map = kernel_map; in trap() 486 map = vm ? &vm->vm_map : kernel_map; in trap() 496 if (map == kernel_map && va == 0) { in trap() 519 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/mac68k/mac68k/ |
H A D | trap.c | 507 extern struct vm_map *kernel_map; in trap() 525 map = kernel_map; in trap() 527 map = vm ? &vm->vm_map : kernel_map; in trap() 535 if (map == kernel_map && va == 0) { in trap() 556 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/sun68k/sun68k/ |
H A D | bus.c | 338 va = uvm_km_alloc(kernel_map, size, 0, UVM_KMF_VAONLY | kmflags); in _bus_dmamem_map() 379 uvm_unmap(kernel_map, (vaddr_t)kva, (vaddr_t)kva + size); in _bus_dmamem_unmap() 434 va = uvm_km_alloc(kernel_map, size, align, UVM_KMF_VAONLY); in _bus_dma_valloc_skewed() 545 v = uvm_km_alloc(kernel_map, size, 0, in sun68k_bus_map() 594 uvm_km_free(kernel_map, va, size, UVM_KMF_VAONLY); in sun68k_bus_unmap()
|
/netbsd-src/sys/arch/next68k/next68k/ |
H A D | trap.c | 518 extern struct vm_map *kernel_map; in trap() 536 map = kernel_map; in trap() 538 map = vm ? &vm->vm_map : kernel_map; in trap() 548 if (map == kernel_map && va == 0) { in trap() 578 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/news68k/news68k/ |
H A D | trap.c | 480 extern struct vm_map *kernel_map; in trap() 498 map = kernel_map; in trap() 500 map = vm ? &vm->vm_map : kernel_map; in trap() 510 if (map == kernel_map && va == 0) { in trap() 533 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/dev/ |
H A D | mm.c | 116 pg = uvm_km_alloc(kernel_map, PAGE_SIZE, 0, UVM_KMF_WIRED|UVM_KMF_ZERO); in mm_init() 124 dev_mem_addr = uvm_km_alloc(kernel_map, PAGE_SIZE, 0, in mm_init() 142 return uvm_km_alloc(kernel_map, PAGE_SIZE, in dev_mem_getva() 154 uvm_km_free(kernel_map, va, PAGE_SIZE, UVM_KMF_VAONLY); in dev_mem_relva()
|
/netbsd-src/sys/arch/evbppc/evbppc/ |
H A D | evbppc_machdep.c | 127 va = taddr = uvm_km_alloc(kernel_map, len, 0, UVM_KMF_VAONLY); in mapiodev() 153 uvm_km_free(kernel_map, va, sz, UVM_KMF_VAONLY); in unmapiodev()
|
/netbsd-src/sys/external/bsd/drm2/include/linux/ |
H A D | vmalloc.h | 103 va = uvm_km_alloc(kernel_map, (vsize_t)npages << PAGE_SHIFT, PAGE_SIZE, in vmap() 141 uvm_km_free(kernel_map, va, (vsize_t)npages << PAGE_SHIFT, in vunmap()
|
/netbsd-src/sys/arch/virt68k/virt68k/ |
H A D | trap.c | 532 extern struct vm_map *kernel_map; in trap() 549 map = kernel_map; in trap() 551 map = vm ? &vm->vm_map : kernel_map; in trap() 561 if (map == kernel_map && va == 0 && onfault == 0) { in trap() 591 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/cesfic/cesfic/ |
H A D | trap.c | 515 extern struct vm_map *kernel_map; in trap() 533 map = kernel_map; in trap() 535 map = vm ? &vm->vm_map : kernel_map; in trap() 545 if (map == kernel_map && va == 0) { in trap() 568 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/atari/atari/ |
H A D | trap.c | 563 extern struct vm_map *kernel_map; in trap() 581 map = kernel_map; in trap() 583 map = vm ? &vm->vm_map : kernel_map; in trap() 592 if (map == kernel_map && va == 0) { in trap() 613 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/hp300/hp300/ |
H A D | trap.c | 536 extern struct vm_map *kernel_map; in trap() 554 map = kernel_map; in trap() 556 map = vm ? &vm->vm_map : kernel_map; in trap() 566 if (map == kernel_map && va == 0) { in trap() 589 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/x68k/x68k/ |
H A D | trap.c | 534 extern struct vm_map *kernel_map; in trap() 552 map = kernel_map; in trap() 554 map = vm ? &vm->vm_map : kernel_map; in trap() 564 if (map == kernel_map && va == 0) { in trap() 587 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/mvme68k/mvme68k/ |
H A D | trap.c | 528 extern struct vm_map *kernel_map; in trap() 545 map = kernel_map; in trap() 547 map = vm ? &vm->vm_map : kernel_map; in trap() 557 if (map == kernel_map && va == 0) { in trap() 587 if (map != kernel_map && (void *)va >= vm->vm_maxsaddr) in trap()
|
/netbsd-src/sys/arch/vax/vax/ |
H A D | bus_mem.c | 56 va = uvm_km_alloc(kernel_map, size, 0, UVM_KMF_VAONLY | UVM_KMF_NOWAIT); in vax_mem_bus_space_map() 93 uvm_km_free(kernel_map, va, endva - va, UVM_KMF_VAONLY); in vax_mem_bus_space_unmap()
|