Lines Matching refs:vm_map

36  *	@(#)vm_map.c    8.3 (Berkeley) 1/12/94
198 extern struct vm_map *pager_map;
257 clear_hints(struct vm_map *map, struct vm_map_entry *ent)
286 uvm_mapent_alloc(struct vm_map *, int);
296 static void uvm_map_entry_unwire(struct vm_map *, struct vm_map_entry *);
302 int _uvm_map_sanity(struct vm_map *);
303 int _uvm_tree_sanity(struct vm_map *);
404 uvm_rb_fixup(struct vm_map *map, struct vm_map_entry *entry)
439 uvm_rb_insert(struct vm_map *map, struct vm_map_entry *entry)
462 uvm_rb_remove(struct vm_map *map, struct vm_map_entry *entry)
514 _uvm_map_check(struct vm_map *map, const char *name,
530 _uvm_map_sanity(struct vm_map *map)
567 _uvm_tree_sanity(struct vm_map *map)
656 vm_map_lock(struct vm_map *map)
679 vm_map_lock_try(struct vm_map *map)
698 vm_map_unlock(struct vm_map *map)
712 vm_map_unbusy(struct vm_map *map)
735 vm_map_lock_read(struct vm_map *map)
746 vm_map_unlock_read(struct vm_map *map)
759 vm_map_busy(struct vm_map *map)
776 vm_map_locked_p(struct vm_map *map)
787 uvm_mapent_alloc(struct vm_map *map, int flags)
871 uvm_map_entry_unwire(struct vm_map *map, struct vm_map_entry *entry)
988 uvm_map_clip_start(struct vm_map *map, struct vm_map_entry *entry,
1021 uvm_map_clip_end(struct vm_map *map, struct vm_map_entry *entry, vaddr_t end)
1069 uvm_map(struct vm_map *map, vaddr_t *startp /* IN/OUT */, vsize_t size,
1119 uvm_map_prepare(struct vm_map *map, vaddr_t start, vsize_t size,
1274 uvm_map_enter(struct vm_map *map, const struct uvm_map_args *args,
1649 uvm_map_lookup_entry_bytree(struct vm_map *map, vaddr_t address,
1696 uvm_map_lookup_entry(struct vm_map *map, vaddr_t address,
1840 uvm_findspace_invariants(struct vm_map *map, vaddr_t orig_hint, vaddr_t length,
1879 uvm_map_findspace(struct vm_map *map, vaddr_t hint, vsize_t length,
2307 * uvm_unmap_remove: remove mappings from a vm_map (from "start" up to "stop")
2316 uvm_unmap_remove(struct vm_map *map, vaddr_t start, vaddr_t end,
2549 * uvm_map_reserve: reserve space in a vm_map for future use.
2559 uvm_map_reserve(struct vm_map *map, vsize_t size,
2598 uvm_map_replace(struct vm_map *map, vaddr_t start, vaddr_t end,
2738 uvm_map_extract(struct vm_map *srcmap, vaddr_t start, vsize_t len,
2739 struct vm_map *dstmap, vaddr_t *dstaddrp, int flags)
3099 uvm_map_submap(struct vm_map *map, vaddr_t start, vaddr_t end,
3100 struct vm_map *submap)
3145 return uvm_map_protect(&l->l_proc->p_vmspace->vm_map, start, end,
3161 uvm_map_protect(struct vm_map *map, vaddr_t start, vaddr_t end,
3322 uvm_map_inherit(struct vm_map *map, vaddr_t start, vaddr_t end,
3366 uvm_map_advice(struct vm_map *map, vaddr_t start, vaddr_t end, int new_advice)
3415 uvm_map_willneed(struct vm_map *map, vaddr_t start, vaddr_t end)
3477 uvm_map_pageable(struct vm_map *map, vaddr_t start, vaddr_t end,
3733 uvm_map_pageable_all(struct vm_map *map, int flags, vsize_t limit)
3964 uvm_map_clean(struct vm_map *map, vaddr_t start, vaddr_t end, int flags)
4131 uvm_map_checkprot(struct vm_map *map, vaddr_t start, vaddr_t end,
4170 * - structure includes vm_map and pmap
4202 uvm_map_setup(&vm->vm_map, vmin, vmax, VM_MAP_PAGEABLE
4209 vm->vm_map.pmap = pmap;
4291 struct vm_map *map;
4299 map = &ovm->vm_map;
4305 && topdown == ((ovm->vm_map.flags & VM_MAP_TOPDOWN) != 0)) {
4386 KASSERT((vm->vm_map.flags & VM_MAP_DYING) == 0);
4399 struct vm_map *map = &vm->vm_map;
4442 uvm_mapent_clone(struct vm_map *new_map, struct vm_map_entry *old_entry,
4479 uvm_mapent_forkshared(struct vm_map *new_map, struct vm_map *old_map,
4501 uvm_mapent_forkcopy(struct vm_map *new_map, struct vm_map *old_map,
4613 uvm_mapent_forkzero(struct vm_map *new_map, struct vm_map *old_map,
4653 struct vm_map *old_map = &vm1->vm_map;
4654 struct vm_map *new_map;
4661 vm1->vm_map.flags & VM_MAP_TOPDOWN);
4664 new_map = &vm2->vm_map; /* XXX */
4716 pmap_fork(vm1->vm_map.pmap, vm2->vm_map.pmap);
4732 uvm_mapent_trymerge(struct vm_map *map, struct vm_map_entry *entry, int flags)
4844 uvm_map_setup(struct vm_map *map, vaddr_t vmin, vaddr_t vmax, int flags)
4861 cv_init(&map->cv, "vm_map");
4870 * uvm_unmap1: remove mappings from a vm_map (from "start" up to "stop")
4878 uvm_unmap1(struct vm_map *map, vaddr_t start, vaddr_t end, int flags)
4914 uvm_map_reference(struct vm_map *map)
4978 uvm_voaddr_acquire(struct vm_map * const map, vaddr_t const va,
4985 void (*unlock_fn)(struct vm_map *);
5240 uvm_map_printit(struct vm_map *map, bool full,
5275 struct vm_map *map;
5321 struct vm_map *m, struct vm_map_entry *e)
5360 struct vm_map *map = e->object.sub_map;
5400 struct vm_map *map;
5427 map = &vm->vm_map;