Home
last modified time | relevance | path

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

12345678910

/netbsd-src/sys/arch/amiga/dev/
H A Dacafh.c91 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 Dgayle_pcmcia.c119 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 Duvm_io.c104 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 Duvm_glue.c104 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 Duvm_km.c71 * 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 Dvm_machdep.c100 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 Dvga_post.c146 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 Ddb_break.c270 ((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 Dlinux_io_mapping.c74 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 Dlinux_kmap.c120 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 Dtrap.c467 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 Dtrap.c507 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 Dbus.c338 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 Dtrap.c518 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 Dtrap.c480 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 Dmm.c116 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 Devbppc_machdep.c127 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 Dvmalloc.h103 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 Dtrap.c532 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 Dtrap.c515 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 Dtrap.c563 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 Dtrap.c536 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 Dtrap.c534 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 Dtrap.c528 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 Dbus_mem.c56 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()

12345678910