/freebsd/tools/test/stress2/misc/ |
H A D | vm_map.sh | 40 sed '1,/^EOF/d' < $odir/$0 > $dir/vm_map.c 41 mycc -o vm_map -Wall -Wextra -O2 vm_map.c || exit 1 42 rm -f vm_map.c 47 proccontrol -m aslr -s disable /tmp/vm_map $pages 49 rm -f /tmp/vm_map
|
/freebsd/sys/i386/linux/ |
H A D | imgact_linux.c | 138 error = vm_map_find(&vmspace->vm_map, NULL, 0, &vmaddr, in exec_linux_imgact() 157 error = vm_map_protect(&vmspace->vm_map, vmaddr, in exec_linux_imgact() 170 error = vm_mmap(&vmspace->vm_map, &vmaddr, in exec_linux_imgact() 185 error = vm_map_protect(&vmspace->vm_map, vmaddr + a_out->a_text, in exec_linux_imgact() 196 error = vm_map_find(&vmspace->vm_map, NULL, 0, &vmaddr, in exec_linux_imgact()
|
/freebsd/sys/vm/ |
H A D | vm_map.h | 87 struct vm_map *sub_map; /* belongs to another map */ 203 struct vm_map { 212 u_int flags; /* flags for this vm_map */ 223 * vm_map flags values 248 vm_map_max(const struct vm_map *map) in vm_map_max() 255 vm_map_min(const struct vm_map *map) in vm_map_min() 299 struct vm_map vm_map; /* VM address map */ 352 vm_offset_t vm_map_max_KBI(const struct vm_map *map); 353 vm_offset_t vm_map_min_KBI(const struct vm_map *ma 204 struct vm_map { global() struct 205 headervm_map global() argument 213 flagsvm_map global() argument 214 rootvm_map global() argument 237 nupdatesvm_map global() argument 289 struct vm_map vm_map; /* VM address map */ global() member [all...] |
H A D | memguard.h | 35 struct vm_map; 39 unsigned long memguard_fudge(unsigned long, const struct vm_map *);
|
H A D | vm_mmap.c | 295 if (!vm_map_range_valid(&vms->vm_map, addr, addr + size)) in kern_mmap() 334 error = vm_mmap_object(&vms->vm_map, &addr, size, VM_PROT_NONE, in kern_mmap() 342 error = vm_mmap_object(&vms->vm_map, &addr, size, prot, in kern_mmap() 377 error = fo_mmap(fp, &vms->vm_map, &addr, size, prot, in kern_mmap() 508 map = &td->td_proc->p_vmspace->vm_map; in kern_msync() 564 map = &td->td_proc->p_vmspace->vm_map; in kern_munmap() 651 vm_error = vm_map_protect(&td->td_proc->p_vmspace->vm_map, in kern_mprotect() 700 switch (vm_map_inherit(&td->td_proc->p_vmspace->vm_map, addr, in kern_minherit() 746 map = &td->td_proc->p_vmspace->vm_map; in kern_madvise() 799 map = &td->td_proc->p_vmspace->vm_map; in kern_mincore() [all …]
|
H A D | vm.h | 106 struct vm_map; 107 typedef struct vm_map *vm_map_t;
|
H A D | vm_map.c | 87 #include <vm/vm_map.h> 247 * Initialize the vm_map module. Must be called before any other vm_map 293 map = &vm->vm_map; in vmspace_zinit() 308 KASSERT(vm->vm_map.nentries == 0, in vmspace_zdtor() 309 ("vmspace %p nentries == %d on free", vm, vm->vm_map.nentries)); in vmspace_zdtor() 310 KASSERT(vm->vm_map.size == 0, in vmspace_zdtor() 311 ("vmspace %p size == %ju on free", vm, (uintmax_t)vm->vm_map.size)); in vmspace_zdtor() 316 * Allocate a vmspace structure, including a vm_map and pmap, 325 KASSERT(vm->vm_map in vmspace_alloc() [all...] |
H A D | vm_glue.c | 168 map = &curproc->p_vmspace->vm_map; in useracc() 195 error = vm_map_wire(&curproc->p_vmspace->vm_map, start, end, in vslock() 216 (void)vm_map_unwire(&curproc->p_vmspace->vm_map, in vsunlock()
|
H A D | vm_kern.c | 99 struct vm_map kernel_map_store; 100 struct vm_map exec_map_store; 101 struct vm_map pipe_map_store;
|
/freebsd/sys/ddb/ |
H A D | ddb.h | 230 struct vm_map; 243 struct vm_map *db_map_addr(vm_offset_t); 244 bool db_map_current(struct vm_map *); 245 bool db_map_equal(struct vm_map *, struct vm_map *);
|
H A D | db_ps.c | 46 #include <vm/vm_map.h> 490 (p->p_vmspace != NULL) ? &p->p_vmspace->vm_map : 0); in DB_SHOW_COMMAND() 492 (p->p_vmspace != NULL) ? &p->p_vmspace->vm_map.pmap : 0); in DB_SHOW_COMMAND()
|
/freebsd/sys/amd64/vmm/ |
H A D | vmm_mem_machdep.c | 76 error = vm_map_find(&vmspace->vm_map, obj, 0, &gpa, len, 0, in vmm_mmio_alloc() 104 vm_map_remove(&vmspace->vm_map, gpa, gpa + len); in vmm_mmio_free()
|
/freebsd/sys/dev/vmm/ |
H A D | vmm_mem.c | 275 error = vm_map_find(&vmspace->vm_map, seg->object, first, &gpa, in vm_mmap_memseg() 283 error = vm_map_wire(&vmspace->vm_map, gpa, gpa + len, in vm_mmap_memseg() 286 vm_map_remove(&vmspace->vm_map, gpa, gpa + len); in vm_mmap_memseg() 369 error = vm_map_remove(&vm_vmspace(vm)->vm_map, mm->gpa, in vm_free_memmap() 414 &vm_vmspace(vm)->vm_map, trunc_page(gpa), in _vm_gpa_hold()
|
/freebsd/sys/security/mac/ |
H A D | mac_process.c | 86 struct ucred *cred, struct vm_map *map); 219 &td->td_proc->p_vmspace->vm_map); in mac_proc_vm_revoke() 251 struct vm_map *map) in mac_proc_vm_revoke_recurse()
|
/freebsd/sys/net/ |
H A D | bpf_zerocopy.c | 156 zbuf_sfbuf_get(struct vm_map *map, vm_offset_t uaddr) in zbuf_sfbuf_get() 181 struct vm_map *map; in zbuf_setup() 214 map = &td->td_proc->p_vmspace->vm_map; in zbuf_setup()
|
/freebsd/sys/riscv/riscv/ |
H A D | trap.c | 206 struct vm_map *map; in page_fault_handler() 236 map = &p->p_vmspace->vm_map; in page_fault_handler() 250 map = &p->p_vmspace->vm_map; in page_fault_handler()
|
/freebsd/sys/arm/arm/ |
H A D | db_interface.c | 162 if (!p || !p->p_vmspace || !p->p_vmspace->vm_map.pmap || in db_validate_address() 171 pmap = p->p_vmspace->vm_map.pmap; in db_validate_address()
|
H A D | trap-v6.c | 281 struct vm_map *map; in abort_handler() 473 map = &vm->vm_map; in abort_handler()
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_page.c | 237 map = &curthread->td_proc->p_vmspace->vm_map; in __get_user_pages_fast() 272 map = &task->task_thread->td_proc->p_vmspace->vm_map; in get_user_pages_remote() 283 map = &curthread->td_proc->p_vmspace->vm_map; in lkpi_get_user_pages()
|
/freebsd/sys/dev/mem/ |
H A D | memdev.c | 106 map = &td->td_proc->p_vmspace->vm_map; in memioctl()
|
/freebsd/sys/arm64/arm64/ |
H A D | trap.c | 259 struct vm_map *map; in data_abort() 282 map = &td->td_proc->p_vmspace->vm_map; in data_abort() 323 map = &td->td_proc->p_vmspace->vm_map; in data_abort()
|
/freebsd/sys/amd64/amd64/ |
H A D | sys_machdep.c | 175 struct vm_map *map; in sysarch() 361 map = &td->td_proc->p_vmspace->vm_map; in sysarch() 375 map = &td->td_proc->p_vmspace->vm_map; in sysarch()
|
/freebsd/sys/kern/ |
H A D | subr_uio.c | 467 error = vm_mmap_object(&vms->vm_map, addr, size, VM_PROT_READ | in copyout_map() 485 map = &td->td_proc->p_vmspace->vm_map; in copyout_unmap()
|
/freebsd/sys/compat/linux/ |
H A D | linux_vdso.c | 166 map = &vmspace->vm_map; in linux_map_vdso()
|
/freebsd/sys/fs/procfs/ |
H A D | procfs_map.c | 117 map = &vm->vm_map; in procfs_doprocmap()
|