Lines Matching full:mem

30 vm_mem_init(struct vm_mem *mem, vm_offset_t lo, vm_offset_t hi)  in vm_mem_init()  argument
32 mem->mem_vmspace = vmmops_vmspace_alloc(lo, hi); in vm_mem_init()
33 if (mem->mem_vmspace == NULL) in vm_mem_init()
35 sx_init(&mem->mem_segs_lock, "vm_mem_segs"); in vm_mem_init()
40 sysmem_mapping(struct vm_mem *mem, int idx) in sysmem_mapping() argument
42 if (mem->mem_maps[idx].len != 0 && in sysmem_mapping()
43 mem->mem_segs[mem->mem_maps[idx].segid].sysmem) in sysmem_mapping()
52 struct vm_mem *mem; in vm_memseg_sysmem() local
54 mem = vm_mem(vm); in vm_memseg_sysmem()
60 return (mem->mem_segs[ident].sysmem); in vm_memseg_sysmem()
66 struct vm_mem *mem; in vm_mem_cleanup() local
68 mem = vm_mem(vm); in vm_mem_cleanup()
79 if (!sysmem_mapping(mem, i)) in vm_mem_cleanup()
87 struct vm_mem *mem; in vm_mem_destroy() local
89 mem = vm_mem(vm); in vm_mem_destroy()
93 if (sysmem_mapping(mem, i)) in vm_mem_destroy()
100 vmmops_vmspace_free(mem->mem_vmspace); in vm_mem_destroy()
102 sx_xunlock(&mem->mem_segs_lock); in vm_mem_destroy()
103 sx_destroy(&mem->mem_segs_lock); in vm_mem_destroy()
109 struct vm_mem *mem; in vm_vmspace() local
111 mem = vm_mem(vm); in vm_vmspace()
112 return (mem->mem_vmspace); in vm_vmspace()
179 struct vm_mem *mem; in vm_alloc_memseg() local
182 mem = vm_mem(vm); in vm_alloc_memseg()
191 seg = &mem->mem_segs[ident]; in vm_alloc_memseg()
222 struct vm_mem *mem; in vm_get_memseg() local
225 mem = vm_mem(vm); in vm_get_memseg()
232 seg = &mem->mem_segs[ident]; in vm_get_memseg()
261 struct vm_mem *mem; in vm_mmap_memseg() local
277 mem = vm_mem(vm); in vm_mmap_memseg()
278 seg = &mem->mem_segs[segid]; in vm_mmap_memseg()
291 m = &mem->mem_maps[i]; in vm_mmap_memseg()
300 vmmap = &mem->mem_vmspace->vm_map; in vm_mmap_memseg()
330 struct vm_mem *mem; in vm_munmap_memseg() local
334 mem = vm_mem(vm); in vm_munmap_memseg()
336 m = &mem->mem_maps[i]; in vm_munmap_memseg()
354 struct vm_mem *mem; in vm_mmap_getnext() local
358 mem = vm_mem(vm); in vm_mmap_getnext()
362 mm = &mem->mem_maps[i]; in vm_mmap_getnext()
406 struct vm_mem *mem; in vmm_sysmem_maxaddr() local
411 mem = vm_mem(vm); in vmm_sysmem_maxaddr()
414 mm = &mem->mem_maps[i]; in vmm_sysmem_maxaddr()
415 if (sysmem_mapping(mem, i)) { in vmm_sysmem_maxaddr()