Home
last modified time | relevance | path

Searched refs:vm_map (Results 1 – 25 of 51) sorted by relevance

123

/dflybsd-src/sys/vm/
H A Dvm_extern.h62 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 Dvm_unix.c80 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 Dvm_kern.h80 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 Dvm_mmap.c360 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 Dvm_map.h189 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 Dvm_map.c309 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 Dvm_kern.c87 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 Dvm_pageout.h110 struct vm_map;
115 void vm_pageout_map_deactivate_pages(struct vm_map *map, vm_pindex_t limit);
H A Dvm_glue.c160 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 Dvm_page.h253 struct vm_map;
270 struct vm_map *map;
H A Dvm.h105 struct vm_map;
H A Dvm_vmspace.c364 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 Dddb.h88 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 Ddb_watch.h50 struct vm_map *map; /* in this map */
H A Ddb_break.h50 struct vm_map *map; /* in this map */
/dflybsd-src/sys/platform/vkernel64/platform/
H A Dcopyio.c60 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 Dnvmm_os.h107 #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 Dnvmm_netbsd.c53 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 Dnvmm_dragonfly.c90 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 Dkvm.h50 struct vm_map;
86 kvm_vm_map_entry_first (kvm_t *, struct vm_map *,
/dflybsd-src/sys/platform/pc64/x86_64/
H A Defirt.c132 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 Dproc.h45 struct vm_map;
/dflybsd-src/test/debug/
H A Dpsinfo.c75 struct vm_map kmap;
189 kptr = kvm_vm_map_entry_first(kd, &vms.vm_map, &entry); in dumpproc()
/dflybsd-src/sys/kern/
H A Dkern_exec.c955 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 Dimgact_elf.c305 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()

123