/src/usr.bin/pmap/ |
pmap.h | 128 struct vm_map vm_map; member in union:kbit::__anon7865a5be020a
|
pmap.c | 59 struct kbit kbit, *vm_map = &kbit; local in function:process_map 65 thing = "proc->p_vmspace.vm_map"; 78 S(vm_map) = sizeof(struct vm_map); 82 A(vm_map) = A(vmspace) + offsetof(struct vmspace, vm_map); 83 memcpy(D(vm_map, vm_map), &D(vmspace, vmspace)->vm_map, 84 S(vm_map)); [all...] |
/src/sys/arch/usermode/usermode/ |
trap.c | 428 struct vm_map *vm_map; local in function:pagefault 441 vm_map = &vm->vm_map; 444 vm_map = kernel_map; 452 if (pmap_fault(vm_map->pmap, va, &atype)) { 468 error = uvm_fault(vm_map, va, atype); 471 if (vm_map != kernel_map) {
|
/src/sys/uvm/ |
uvm_map.h | 36 * @(#)vm_map.h 8.3 (Berkeley) 3/15/94 143 struct vm_map *sub_map; /* belongs to another map */ 212 struct vm_map { struct 237 /* vm_map flags */ 278 * protos: the following prototypes define the interface to vm_map 281 void uvm_map_deallocate(struct vm_map *); 283 int uvm_map_willneed(struct vm_map *, vaddr_t, vaddr_t); 284 int uvm_map_clean(struct vm_map *, vaddr_t, vaddr_t, int); 285 void uvm_map_clip_start(struct vm_map *, struct vm_map_entry *, 287 void uvm_map_clip_end(struct vm_map *, struct vm_map_entry * [all...] |
uvm_extern.h | 290 struct vm_map; 564 * May eventually be merged with vm_map. 568 struct vm_map vm_map; /* VM address map */ member in struct:vmspace 585 #define VMSPACE_IS_KERNEL_P(vm) VM_MAP_IS_KERNEL(&(vm)->vm_map) 607 extern struct vm_map *kernel_map; 608 extern struct vm_map *phys_map; 640 #define vm_resident_count(vm) (pmap_resident_count((vm)->vm_map.pmap)) 664 int uvm_fault_internal(struct vm_map *, vaddr_t, vm_prot_t, int); 699 int uvm_io(struct vm_map *, struct uio *, int) [all...] |