Home
last modified time | relevance | path

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

1234

/freebsd/tools/test/stress2/misc/
H A Dvm_map.sh40 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 Dimgact_linux.c138 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 Dvm_map.h87 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 Dmemguard.h35 struct vm_map;
39 unsigned long memguard_fudge(unsigned long, const struct vm_map *);
H A Dvm_mmap.c295 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 Dvm.h106 struct vm_map;
107 typedef struct vm_map *vm_map_t;
H A Dvm_map.c87 #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 Dvm_glue.c168 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 Dvm_kern.c99 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 Dddb.h230 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 Ddb_ps.c46 #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 Dvmm_mem_machdep.c76 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 Dvmm_mem.c275 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 Dmac_process.c86 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 Dbpf_zerocopy.c156 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 Dtrap.c206 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 Ddb_interface.c162 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 Dtrap-v6.c281 struct vm_map *map; in abort_handler()
473 map = &vm->vm_map; in abort_handler()
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_page.c237 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 Dmemdev.c106 map = &td->td_proc->p_vmspace->vm_map; in memioctl()
/freebsd/sys/arm64/arm64/
H A Dtrap.c259 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 Dsys_machdep.c175 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 Dsubr_uio.c467 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 Dlinux_vdso.c166 map = &vmspace->vm_map; in linux_map_vdso()
/freebsd/sys/fs/procfs/
H A Dprocfs_map.c117 map = &vm->vm_map; in procfs_doprocmap()

1234