Lines Matching full:vm
37 struct vm;
64 void vm_mem_cleanup(struct vm *vm);
65 void vm_mem_destroy(struct vm *vm);
67 struct vmspace *vm_vmspace(struct vm *vm);
72 void vm_slock_memsegs(struct vm *vm);
73 void vm_xlock_memsegs(struct vm *vm);
74 void vm_unlock_memsegs(struct vm *vm);
75 void vm_assert_memseg_locked(struct vm *vm);
76 void vm_assert_memseg_xlocked(struct vm *vm);
77 int vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t off,
79 int vm_munmap_memseg(struct vm *vm, vm_paddr_t gpa, size_t len);
80 int vm_alloc_memseg(struct vm *vm, int ident, size_t len, bool sysmem,
82 void vm_free_memseg(struct vm *vm, int ident);
89 int vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid,
91 bool vm_memseg_sysmem(struct vm *vm, int ident);
92 int vm_get_memseg(struct vm *vm, int ident, size_t *len, bool *sysmem,
94 vm_paddr_t vmm_sysmem_maxaddr(struct vm *vm);
97 void *vm_gpa_hold_global(struct vm *vm, vm_paddr_t gpa, size_t len,