| /dflybsd-src/sys/vm/ |
| H A D | vm_extern.h | 62 vm_offset_t kmem_alloc3(struct vm_map *, vm_size_t, 64 vm_offset_t kmem_alloc_nofault(struct vm_map *, vm_size_t, 66 vm_offset_t kmem_alloc_pageable(struct vm_map *, vm_size_t, 68 vm_offset_t kmem_alloc_wait(struct vm_map *, vm_size_t, 70 vm_offset_t kmem_alloc_attr(struct vm_map *map, vm_size_t size, 73 void kmem_free(struct vm_map *, vm_offset_t, vm_size_t); 74 void kmem_free_wakeup(struct vm_map *, vm_offset_t, vm_size_t); 76 void kmem_suballoc(struct vm_map *, struct vm_map *, 81 int vm_fault(struct vm_map *, vm_offset_t, vm_prot_t, int); 82 int vm_fault_collapse(struct vm_map *, struct vm_map_entry *); [all …]
|
| H A D | vm_unix.c | 80 lwkt_gettoken(&vm->vm_map.token); in sys_sbrk() 137 rv = vm_map_find(&vm->vm_map, NULL, NULL, in sys_sbrk() 150 if (vm->vm_map.flags & MAP_WIREFUTURE) in sys_sbrk() 151 vm_map_kernel_wiring(&vm->vm_map, base, base_end, 0); in sys_sbrk() 161 lwkt_reltoken(&vm->vm_map.token); in sys_sbrk() 185 lwkt_gettoken(&vm->vm_map.token); in sys_obreak() 219 if (vm->vm_map.size + diff > p->p_rlimit[RLIMIT_VMEM].rlim_cur) { in sys_obreak() 223 rv = vm_map_find(&vm->vm_map, NULL, NULL, in sys_obreak() 234 if (vm->vm_map.flags & MAP_WIREFUTURE) in sys_obreak() 235 vm_map_kernel_wiring(&vm->vm_map, old, new, 0); in sys_obreak() [all …]
|
| H A D | vm_kern.h | 80 struct vm_map *map; 102 extern struct vm_map *buffer_map; 103 extern struct vm_map *kernel_map; 104 extern struct vm_map *clean_map; 111 vm_paddr_t, vm_paddr_t, u_long, u_long, struct vm_map *);
|
| H A D | vm_mmap.c | 360 lwkt_gettoken(&vms->vm_map.token); in kern_mmap() 366 if (max_proc_mmap && vms->vm_map.nentries >= max_proc_mmap) { in kern_mmap() 368 lwkt_reltoken(&vms->vm_map.token); in kern_mmap() 372 error = vm_mmap(&vms->vm_map, &addr, size, prot, maxprot, in kern_mmap() 377 lwkt_reltoken(&vms->vm_map.token); in kern_mmap() 464 map = &p->p_vmspace->vm_map; in sys_msync() 559 map = &p->p_vmspace->vm_map; in sys_munmap() 607 switch (vm_map_protect(&p->p_vmspace->vm_map, addr, addr + size, in sys_mprotect() 653 switch (vm_map_inherit(&p->p_vmspace->vm_map, addr, in sys_minherit() 706 error = vm_map_madvise(&p->p_vmspace->vm_map, start, end, in sys_madvise() [all …]
|
| H A D | vm_map.h | 189 struct vm_map *sub_map; /* belongs to another map */ 337 struct vm_map { struct 358 typedef struct vm_map *vm_map_t; argument 371 struct vm_map vm_map; /* VM address map */ member 610 void vm_map_init (struct vm_map *, vm_offset_t, vm_offset_t, pmap_t);
|
| H A D | vm_map.c | 309 vm_map_init(&vm->vm_map, min, max, NULL); /* initializes token */ in vmspace_alloc() 324 vm->vm_map.pmap = vmspace_pmap(vm); /* XXX */ in vmspace_alloc() 352 lwkt_gettoken(&vm->vm_map.token); in vmspace_hold() 361 lwkt_reltoken(&vm->vm_map.token); in vmspace_drop() 475 lwkt_gettoken(&vm->vm_map.token); in vmspace_terminate() 495 vm_map_remove(&vm->vm_map, VM_MIN_USER_ADDRESS, in vmspace_terminate() 502 vm_map_remove(&vm->vm_map, VM_MIN_USER_ADDRESS, in vmspace_terminate() 505 lwkt_reltoken(&vm->vm_map.token); in vmspace_terminate() 517 vm_map_lock(&vm->vm_map); in vmspace_terminate() 525 vm_map_delete(&vm->vm_map, in vmspace_terminate() [all …]
|
| H A D | vm_kern.c | 87 static struct vm_map kernel_map_store; 88 static struct vm_map clean_map_store; 89 static struct vm_map buffer_map_store; 91 struct vm_map *kernel_map = &kernel_map_store; 92 struct vm_map *clean_map = &clean_map_store; 93 struct vm_map *buffer_map = &buffer_map_store;
|
| H A D | vm_pageout.h | 110 struct vm_map; 115 void vm_pageout_map_deactivate_pages(struct vm_map *map, vm_pindex_t limit);
|
| H A D | vm_glue.c | 160 map = &curproc->p_vmspace->vm_map; in useracc() 178 vm_map_kernel_wiring(&curproc->p_vmspace->vm_map, in vslock() 193 vm_map_kernel_wiring(&curproc->p_vmspace->vm_map, in vsunlock()
|
| H A D | vm_page.h | 253 struct vm_map; 270 struct vm_map *map;
|
| H A D | vm.h | 105 struct vm_map;
|
| H A D | vm_vmspace.c | 364 map = &ve->vmspace->vm_map; in sys_vmspace_munmap() 497 error = vm_map_madvise(&ve->vmspace->vm_map, start, end, in sys_vmspace_mcontrol() 582 vm_map_remove(&ve->vmspace->vm_map, in vmspace_entry_delete()
|
| /dflybsd-src/sys/ddb/ |
| H A D | ddb.h | 88 struct vm_map; 99 struct vm_map *db_map_addr (vm_offset_t); 100 boolean_t db_map_current (struct vm_map *); 101 boolean_t db_map_equal (struct vm_map *, struct vm_map *);
|
| H A D | db_watch.h | 50 struct vm_map *map; /* in this map */
|
| H A D | db_break.h | 50 struct vm_map *map; /* in this map */
|
| /dflybsd-src/sys/platform/vkernel64/platform/ |
| H A D | copyio.c | 60 m = vm_fault_page(&vm->vm_map, trunc_page((vm_offset_t)p), in casu64() 98 m = vm_fault_page(&vm->vm_map, trunc_page((vm_offset_t)p), in casu32() 135 m = vm_fault_page(&vm->vm_map, trunc_page((vm_offset_t)p), in swapu64() 167 m = vm_fault_page(&vm->vm_map, trunc_page((vm_offset_t)p), in swapu32() 199 m = vm_fault_page(&vm->vm_map, trunc_page((vm_offset_t)p), in fuwordadd64() 231 m = vm_fault_page(&vm->vm_map, trunc_page((vm_offset_t)p), in fuwordadd32() 321 m = vm_fault_page(&vm->vm_map, trunc_page((vm_offset_t)udaddr), in copyin() 362 m = vm_fault_page(&vm->vm_map, trunc_page((vm_offset_t)udaddr), in copyout()
|
| /dflybsd-src/sys/dev/virtual/nvmm/ |
| H A D | nvmm_os.h | 107 #define os_curproc_map &curproc->p_vmspace->vm_map 181 #define os_vmspace_pmap(vm) ((vm)->vm_map.pmap) 182 #define os_vmspace_pdirpa(vm) ((vm)->vm_map.pmap->pm_pdirpa[0]) 283 int os_vmobj_map(struct vm_map *, vaddr_t *, vsize_t, os_vmobj_t *, 285 void os_vmobj_unmap(struct vm_map *map, vaddr_t, vaddr_t, bool);
|
| H A D | nvmm_netbsd.c | 53 return uvm_fault(&vm->vm_map, va, prot); in os_vmspace_fault() 75 os_vmobj_map(struct vm_map *map, vaddr_t *addr, vsize_t size, os_vmobj_t *vmobj, in os_vmobj_map() 108 curproc->p_vmspace->vm_map.flags & VM_MAP_TOPDOWN); in os_vmobj_map() 140 os_vmobj_unmap(struct vm_map *map, vaddr_t start, vaddr_t end, in os_vmobj_unmap()
|
| H A D | nvmm_dragonfly.c | 90 return vm_fault(&vm->vm_map, trunc_page(va), prot, fault_flags); in os_vmspace_fault() 119 os_vmobj_map(struct vm_map *map, vaddr_t *addr, vsize_t size, os_vmobj_t *vmobj, in os_vmobj_map() 205 os_vmobj_unmap(struct vm_map *map, vaddr_t start, vaddr_t end, bool wired) in os_vmobj_unmap()
|
| /dflybsd-src/lib/libkvm/ |
| H A D | kvm.h | 50 struct vm_map; 86 kvm_vm_map_entry_first (kvm_t *, struct vm_map *,
|
| /dflybsd-src/sys/platform/pc64/x86_64/ |
| H A D | efirt.c | 132 vm_map_remove(&efi_vmspace->vm_map, in efi_destroy_1t1_map() 221 vm_map_lock(&efi_vmspace->vm_map); in efi_create_1t1_map() 222 result = vm_map_insert(&efi_vmspace->vm_map, &count, efi_obj, NULL, in efi_create_1t1_map() 230 vm_map_unlock(&efi_vmspace->vm_map); in efi_create_1t1_map()
|
| /dflybsd-src/sys/platform/vkernel64/include/ |
| H A D | proc.h | 45 struct vm_map;
|
| /dflybsd-src/test/debug/ |
| H A D | psinfo.c | 75 struct vm_map kmap; 189 kptr = kvm_vm_map_entry_first(kd, &vms.vm_map, &entry); in dumpproc()
|
| /dflybsd-src/sys/kern/ |
| H A D | kern_exec.c | 955 map = &vmspace->vm_map; in exec_new_vmspace() 960 map = &vmspace->vm_map; in exec_new_vmspace() 969 map = &vmspace->vm_map; in exec_new_vmspace() 991 error = vm_map_stack(&vmspace->vm_map, &stack_addr, (vm_size_t)maxssiz, in exec_new_vmspace() 1260 vm_map_protect(&imgp->proc->p_vmspace->vm_map, in exec_copyout_strings()
|
| H A D | imgact_elf.c | 305 vm_map_lock(&vmspace->vm_map); in __elfN() 306 rv = vm_map_insert(&vmspace->vm_map, &count, in __elfN() 314 vm_map_unlock(&vmspace->vm_map); in __elfN() 347 vm_map_lock(&vmspace->vm_map); in __elfN() 348 rv = vm_map_insert(&vmspace->vm_map, &count, in __elfN() 356 vm_map_unlock(&vmspace->vm_map); in __elfN() 387 vm_map_protect(&vmspace->vm_map, in __elfN() 1196 vm_map_t map = &p->p_vmspace->vm_map; in each_segment()
|