/dragonfly/sys/vm/ |
H A D | vm_extern.h | 51 struct vmspace; 102 struct vmspace *vmspace_alloc(vm_offset_t, vm_offset_t); 103 void vmspace_initrefs(struct vmspace *); 104 int vmspace_getrefs(struct vmspace *); 105 void vmspace_hold(struct vmspace *); 106 void vmspace_drop(struct vmspace *); 107 void vmspace_ref(struct vmspace *); 108 void vmspace_rel(struct vmspace *); 109 void vmspace_relexit(struct vmspace *); 115 struct vmspace *vmspace_fork(struct vmspace *origvm, [all …]
|
H A D | vm_map.h | 370 struct vmspace { struct 415 struct vmspace *vr_vmspace; /* vmspace to fork */ 539 vmspace_pmap(struct vmspace *vmspace) in vmspace_pmap() argument 541 return &vmspace->vm_pmap; in vmspace_pmap() 548 vmspace_resident_count(struct vmspace *vmspace) in vmspace_resident_count() argument 550 return pmap_resident_count(vmspace_pmap(vmspace)); in vmspace_resident_count() 636 vm_offset_t vmspace_swap_count (struct vmspace *vmspace); 637 vm_offset_t vmspace_anonymous_count (struct vmspace *vmspace);
|
H A D | vm_vmspace.c | 118 pmap_pinit2(vmspace_pmap(ve->vmspace)); in sys_vmspace_create() 122 vmspace_rel(ve->vmspace); in sys_vmspace_create() 123 ve->vmspace = NULL; /* safety */ in sys_vmspace_create() 246 pmap_setlwpvm(lp, ve->vmspace); in sys_vmspace_ctl() 289 error = kern_mmap(ve->vmspace, uap->addr, uap->len, in sys_vmspace_mmap() 364 map = &ve->vmspace->vm_map; in sys_vmspace_munmap() 580 pmap_remove_pages(vmspace_pmap(ve->vmspace), in vmspace_entry_delete() 582 vm_map_remove(&ve->vmspace->vm_map, in vmspace_entry_delete() 584 vmspace_rel(ve->vmspace); in vmspace_entry_delete() 585 ve->vmspace = NULL; /* safety */ in vmspace_entry_delete() [all …]
|
H A D | pmap.h | 93 struct vmspace; 231 void pmap_replacevm (struct proc *, struct vmspace *, int); 232 void pmap_setlwpvm (struct lwp *, struct vmspace *); 236 void pmap_add_cpu(struct vmspace *vm, int cpuid); 237 void pmap_del_cpu(struct vmspace *vm, int cpuid); 238 void pmap_del_all_cpus(struct vmspace *vm);
|
H A D | vm_map.c | 225 sizeof(struct vmspace), in vm_init2() 242 struct vmspace *vm = obj; in vmspace_ctor() 254 struct vmspace *vm = obj; in vmspace_dtor() 300 struct vmspace * 303 struct vmspace *vm; in vmspace_alloc() 450 struct vmspace *vm; in vmspace_exitfree() 3611 struct vmspace * 3614 struct vmspace *vm2; in vmspace_fork() 4011 struct vmspace *vm; in vm_map_growstack() 4206 struct vmspace *newvmspace; in vmspace_exec() [all …]
|
H A D | vm_unix.c | 70 struct vmspace *vm = p->p_vmspace; in sys_sbrk() 178 struct vmspace *vm = p->p_vmspace; in sys_obreak()
|
/dragonfly/sys/platform/vkernel64/platform/ |
H A D | copyio.c | 48 struct vmspace *vm = curproc->p_vmspace; in casu64() 86 struct vmspace *vm = curproc->p_vmspace; in casu32() 124 struct vmspace *vm = curproc->p_vmspace; in swapu64() 156 struct vmspace *vm = curproc->p_vmspace; in swapu32() 188 struct vmspace *vm = curproc->p_vmspace; in fuwordadd64() 220 struct vmspace *vm = curproc->p_vmspace; in fuwordadd32() 312 struct vmspace *vm = curproc->p_vmspace; in copyin() 352 struct vmspace *vm = curproc->p_vmspace; in copyout()
|
/dragonfly/sys/kern/ |
H A D | kern_exec.c | 901 struct vmspace *vmspace = imgp->proc->p_vmspace; in exec_new_vmspace() local 955 map = &vmspace->vm_map; in exec_new_vmspace() 958 vmspace = imgp->proc->p_vmspace; in exec_new_vmspace() 960 map = &vmspace->vm_map; in exec_new_vmspace() 961 } else if (vmspace_getrefs(vmspace) == 1) { in exec_new_vmspace() 962 shmexit(vmspace); in exec_new_vmspace() 963 pmap_remove_pages(vmspace_pmap(vmspace), in exec_new_vmspace() 968 vmspace = imgp->proc->p_vmspace; in exec_new_vmspace() 969 map = &vmspace->vm_map; in exec_new_vmspace() 1004 vmspace->vm_ssize = sgrowsiz; /* in bytes */ in exec_new_vmspace() [all …]
|
H A D | imgact_elf.c | 82 struct vmspace *vmspace, struct vnode *vp, 241 __elfN(load_section)(struct proc *p, struct vmspace *vmspace, struct vnode *vp, in __elfN() 305 vm_map_lock(&vmspace->vm_map); in __elfN() 314 vm_map_unlock(&vmspace->vm_map); in __elfN() 347 vm_map_lock(&vmspace->vm_map); in __elfN() 417 struct vmspace *vmspace = p->p_vmspace; in __elfN() local 502 p, vmspace, imgp->vp, in __elfN() 608 struct vmspace *vmspace; in __CONCAT() local 716 vmspace = imgp->proc->p_vmspace; in __CONCAT() 730 vmspace, in __CONCAT() [all …]
|
H A D | sysv_shm.c | 85 static int shm_delete_mapping (struct vmspace *vm, struct shmmap_state *); 197 shm_delete_mapping(struct vmspace *vm, struct shmmap_state *shmmap_s) in shm_delete_mapping() 666 shmexit(struct vmspace *vm) in shmexit()
|
/dragonfly/sys/sys/ |
H A D | imgact.h | 72 struct vmspace; 76 int exec_new_vmspace (struct image_params *, struct vmspace *vmres);
|
H A D | shm.h | 107 struct vmspace; 109 void shmexit(struct vmspace *);
|
H A D | vkernel.h | 90 struct vmspace *vmspace; member
|
H A D | kern_syscall.h | 59 struct vmspace; 190 int kern_mmap(struct vmspace *, caddr_t addr, size_t len,
|
H A D | systm.h | 153 struct vmspace; 184 void cpu_vmspace_alloc(struct vmspace *); 185 void cpu_vmspace_free(struct vmspace *);
|
H A D | proc.h | 165 struct vmspace *lwp_vmspace; /* Inherited from p_vmspace */ 259 struct vmspace *p_vmspace; /* Current address space. */
|
/dragonfly/sys/cpu/x86_64/include/ |
H A D | elf.h | 170 #define ELF_RTLD_ADDR(vmspace) \ argument 171 (round_page((vm_offset_t)(vmspace)->vm_daddr + maxdsiz))
|
/dragonfly/usr.bin/fstat/ |
H A D | fstat.c | 397 struct vmspace vmspace; in dommap() local 406 if (!kread(p->p_vmspace, &vmspace, sizeof(vmspace))) { in dommap() 412 map = &vmspace.vm_map; in dommap()
|
/dragonfly/sys/platform/pc64/include/ |
H A D | pmap.h | 196 struct vmspace; 370 void pmap_interlock_wait (struct vmspace *);
|
/dragonfly/lib/libkvm/ |
H A D | kvm_proc.c | 211 struct vmspace vmspace; in kvm_proclist() local 316 if (KREAD(kd, (u_long)proc.p_vmspace, &vmspace)) { in kvm_proclist() 321 proc.p_vmspace = &vmspace; in kvm_proclist()
|
/dragonfly/sys/dev/virtual/nvmm/ |
H A D | nvmm_os.h | 63 typedef struct vmspace os_vmspace_t; 68 typedef struct vmspace os_vmspace_t;
|
H A D | nvmm_internal.h | 91 struct vmspace *vm;
|
/dragonfly/sys/platform/vkernel64/include/ |
H A D | pmap.h | 212 void pmap_interlock_wait (struct vmspace *);
|
/dragonfly/sys/vfs/procfs/ |
H A D | procfs_mem.c | 73 struct vmspace *vm; in procfs_rwmem()
|
/dragonfly/sys/platform/vkernel64/x86_64/ |
H A D | genassym.c | 72 ASSYM(VM_PMAP, offsetof(struct vmspace, vm_pmap));
|