/src/usr.bin/pmap/ |
pmap.h | 127 struct vmspace vmspace; member in union:kbit::__anon7865a5be020a
|
main.c | 122 struct kbit kbit, *vmspace; local in function:main 141 vmspace = &kbit; 268 memset(vmspace, 0, sizeof(*vmspace)); 274 /* (kd, kproc, vmspace, thing) */ 278 /* (kd, proc, vmspace, vm_map, thing) */ 279 (*dump_vm_map)(kd, NULL, vmspace, at, "vm_map"); 282 /* (kd, proc, vmspace, vm_map_entry, 0) */ 283 (*dump_vm_map_entry)(kd, NULL, vmspace, at, 0); 349 (*process_map)(kd, kproc, vmspace, NULL) [all...] |
/src/sys/dev/nvmm/ |
nvmm.c | 335 /* Create the machine vmspace. */ 377 /* Free the machine vmspace. */ 625 struct vmspace *vm = mach->vm; 765 struct vmspace *vmspace = curproc->p_vmspace; local in function:nvmm_hmapping_free 776 uvm_unmap(&vmspace->vm_map, hmapping->hva, 792 struct vmspace *vmspace = curproc->p_vmspace; local in function:nvmm_hva_map 821 error = uvm_map(&vmspace->vm_map, &uva, hmapping->size, hmapping->uobj,
|
/src/sys/kern/ |
sys_futex.c | 112 * futex_tab.va[vmspace, va] for private futexes 146 * A futex is addressed either by a vmspace+va (private) or by 151 struct vmspace *vmspace; member in struct:futex_key::__anonb8618a550108 206 * Global trees of futexes by vmspace/va and VM object address. 231 if ((uintptr_t)fka->fk_private.vmspace < 232 (uintptr_t)fkb->fk_private.vmspace) 234 if ((uintptr_t)fka->fk_private.vmspace > 235 (uintptr_t)fkb->fk_private.vmspace) 417 futex_key_init(union futex_key *fk, struct vmspace *vm, vaddr_t va, bool shared [all...] |
kern_proc.c | 207 struct vmspace vmspace0; 560 * Initialize proc0's vmspace, which uses the kernel pmap. 562 * share proc0's vmspace, and thus, the kernel pmap. 1789 proc_vmspace_getref(struct proc *p, struct vmspace **vm) 2477 struct vmspace *vmspace; local in function:copy_procargs 2489 vmspace = p->p_vmspace; 2490 uvmspace_addref(vmspace); 2538 error = copyin_vmspace(vmspace, 2575 error = uvm_io(&vmspace->vm_map, &auio, 0) [all...] |
/src/sys/uvm/ |
uvm_extern.h | 286 struct vmspace; 368 int forks_sharevm; /* forks where vmspace is shared */ 567 struct vmspace { struct 689 int uvm_vslock(struct vmspace *, void *, size_t, vm_prot_t); 690 void uvm_vsunlock(struct vmspace *, void *, size_t); 730 struct vmspace *uvmspace_alloc(vaddr_t, vaddr_t, bool); 731 void uvmspace_init(struct vmspace *, struct pmap *, 734 struct vmspace *uvmspace_fork(struct vmspace *); 735 void uvmspace_addref(struct vmspace *); [all...] |