| /freebsd-12.1/sys/vm/ |
| H A D | vm_map.h | 92 struct vm_map *sub_map; /* belongs to another map */ 197 struct vm_map { struct 229 vm_map_max(const struct vm_map *map) in vm_map_max() argument 236 vm_map_min(const struct vm_map *map) in vm_map_min() 263 struct vm_map vm_map; /* VM address map */ member 314 vm_offset_t vm_map_max_KBI(const struct vm_map *map); 315 vm_offset_t vm_map_min_KBI(const struct vm_map *map);
|
| H A D | vm_mmap.c | 289 if (addr < vm_map_min(&vms->vm_map) || in kern_mmap() 290 addr + size > vm_map_max(&vms->vm_map)) in kern_mmap() 479 map = &td->td_proc->p_vmspace->vm_map; in kern_msync() 539 map = &td->td_proc->p_vmspace->vm_map; in kern_munmap() 700 map = &td->td_proc->p_vmspace->vm_map; in kern_madvise() 760 map = &td->td_proc->p_vmspace->vm_map; in kern_mincore() 1015 map = &proc->p_vmspace->vm_map; in kern_mlock() 1059 map = &td->td_proc->p_vmspace->vm_map; in sys_mlockall() 1127 map = &td->td_proc->p_vmspace->vm_map; in sys_munlockall() 1187 map = &td->td_proc->p_vmspace->vm_map; in kern_munlock() [all …]
|
| H A D | memguard.h | 37 struct vm_map; 41 unsigned long memguard_fudge(unsigned long, const struct vm_map *);
|
| H A D | vm.h | 101 struct vm_map; 102 typedef struct vm_map *vm_map_t;
|
| H A D | vm_glue.c | 159 map = &curproc->p_vmspace->vm_map; in useracc() 199 error = vm_map_wire(&curproc->p_vmspace->vm_map, start, end, in vslock() 220 (void)vm_map_unwire(&curproc->p_vmspace->vm_map, in vsunlock()
|
| H A D | vm_map.c | 228 vm->vm_map.pmap = NULL; in vmspace_zinit() 229 (void)vm_map_zinit(&vm->vm_map, sizeof(vm->vm_map), flags); in vmspace_zinit() 254 vm_map_zdtor(&vm->vm_map, sizeof(vm->vm_map), arg); in vmspace_zdtor() 334 (void)vm_map_remove(&vm->vm_map, vm_map_min(&vm->vm_map), in vmspace_dofree() 335 vm_map_max(&vm->vm_map)); in vmspace_dofree() 338 vm->vm_map.pmap = NULL; in vmspace_dofree() 3821 vm2->vm_map.size += entrysize; in vmspace_map_entry_forked() 3858 old_map = &vm1->vm_map; in vmspace_fork() 3871 new_map = &vm2->vm_map; in vmspace_fork() 4786 vm_map_max_KBI(const struct vm_map *map) in vm_map_max_KBI() [all …]
|
| /freebsd-12.1/sys/i386/linux/ |
| H A D | imgact_linux.c | 141 error = vm_map_find(&vmspace->vm_map, NULL, 0, &vmaddr, in exec_linux_imgact() 160 error = vm_map_protect(&vmspace->vm_map, vmaddr, in exec_linux_imgact() 172 error = vm_mmap(&vmspace->vm_map, &vmaddr, in exec_linux_imgact() 187 error = vm_map_protect(&vmspace->vm_map, vmaddr + a_out->a_text, in exec_linux_imgact() 197 error = vm_map_find(&vmspace->vm_map, NULL, 0, &vmaddr, in exec_linux_imgact()
|
| /freebsd-12.1/sys/ddb/ |
| H A D | ddb.h | 196 struct vm_map; 208 struct vm_map *db_map_addr(vm_offset_t); 209 bool db_map_current(struct vm_map *); 210 bool db_map_equal(struct vm_map *, struct vm_map *);
|
| H A D | db_ps.c | 488 (p->p_vmspace != NULL) ? &p->p_vmspace->vm_map : 0); in DB_SHOW_COMMAND() 490 (p->p_vmspace != NULL) ? &p->p_vmspace->vm_map.pmap : 0); in DB_SHOW_COMMAND()
|
| /freebsd-12.1/sys/amd64/vmm/ |
| H A D | vmm_mem.c | 88 error = vm_map_find(&vmspace->vm_map, obj, 0, &gpa, len, 0, in vmm_mmio_alloc() 116 vm_map_remove(&vmspace->vm_map, gpa, gpa + len); in vmm_mmio_free()
|
| /freebsd-12.1/sys/sys/ |
| H A D | bio.h | 73 struct vm_map; 145 extern struct vm_map *bio_transient_map;
|
| /freebsd-12.1/sys/security/mac/ |
| H A D | mac_process.c | 88 struct ucred *cred, struct vm_map *map); 221 &td->td_proc->p_vmspace->vm_map); in mac_proc_vm_revoke() 253 struct vm_map *map) in mac_proc_vm_revoke_recurse()
|
| /freebsd-12.1/sys/riscv/riscv/ |
| H A D | trap.c | 172 struct vm_map *map; in data_abort() 199 map = &td->td_proc->p_vmspace->vm_map; in data_abort() 205 map = &td->td_proc->p_vmspace->vm_map; in data_abort()
|
| /freebsd-12.1/sys/arm/arm/ |
| H A D | trap-v4.c | 177 struct vm_map *map; in abort_handler() 307 map = &td->td_proc->p_vmspace->vm_map; in abort_handler() 614 struct vm_map *map; in prefetch_abort_handler() 660 map = &td->td_proc->p_vmspace->vm_map; in prefetch_abort_handler()
|
| H A D | db_interface.c | 167 if (!p || !p->p_vmspace || !p->p_vmspace->vm_map.pmap || in db_validate_address() 176 pmap = p->p_vmspace->vm_map.pmap; in db_validate_address()
|
| H A D | trap-v6.c | 286 struct vm_map *map; in abort_handler() 478 map = &vm->vm_map; in abort_handler()
|
| /freebsd-12.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_page.c | 236 map = &curthread->td_proc->p_vmspace->vm_map; in __get_user_pages_fast() 276 map = &task->task_thread->td_proc->p_vmspace->vm_map; in get_user_pages_remote() 287 map = &curthread->td_proc->p_vmspace->vm_map; in get_user_pages()
|
| /freebsd-12.1/sys/kern/ |
| H A D | imgact_gzip.c | 133 error = vm_map_protect(&vmspace->vm_map, in exec_gzip_imgact() 252 error = vm_mmap(&vmspace->vm_map, in do_aout_hdr() 273 error = vm_map_find(&vmspace->vm_map, NULL, 0, &vmaddr, in do_aout_hdr()
|
| H A D | subr_uio.c | 477 error = vm_mmap_object(&vms->vm_map, addr, size, VM_PROT_READ | in copyout_map() 495 map = &td->td_proc->p_vmspace->vm_map; in copyout_unmap()
|
| H A D | sys_process.c | 247 map = &p->p_vmspace->vm_map; in proc_rwmem() 377 map = &vm->vm_map; in ptrace_vm_entry() 1434 p->p_pid, p->p_vmspace->vm_map.timestamp); 1435 td->td_retval[0] = p->p_vmspace->vm_map.timestamp;
|
| /freebsd-12.1/sys/arm64/arm64/ |
| H A D | trap.c | 156 struct vm_map *map; in data_abort() 183 map = &p->p_vmspace->vm_map; in data_abort() 189 map = &p->p_vmspace->vm_map; in data_abort()
|
| /freebsd-12.1/sys/net/ |
| H A D | bpf_zerocopy.c | 161 zbuf_sfbuf_get(struct vm_map *map, vm_offset_t uaddr) in zbuf_sfbuf_get() 190 struct vm_map *map; in zbuf_setup() 223 map = &td->td_proc->p_vmspace->vm_map; in zbuf_setup()
|
| /freebsd-12.1/sys/i386/ibcs2/ |
| H A D | imgact_coff.c | 101 if ((error = vm_mmap(&vmspace->vm_map, in load_coff_section() 132 error = vm_map_find(&vmspace->vm_map, NULL, 0, &map_addr, in load_coff_section() 477 vm_map_find(&vmspace->vm_map, NULL, 0,
|
| /freebsd-12.1/sys/amd64/amd64/ |
| H A D | sys_machdep.c | 176 struct vm_map *map; in sysarch() 364 map = &td->td_proc->p_vmspace->vm_map; in sysarch() 378 map = &td->td_proc->p_vmspace->vm_map; in sysarch()
|
| /freebsd-12.1/sys/fs/procfs/ |
| H A D | procfs_map.c | 119 map = &vm->vm_map; in procfs_doprocmap()
|