Lines Matching refs:vm
37 struct vm;
62 void vm_mem_cleanup(struct vm *vm);
63 void vm_mem_destroy(struct vm *vm);
68 void vm_slock_memsegs(struct vm *vm);
69 void vm_xlock_memsegs(struct vm *vm);
70 void vm_unlock_memsegs(struct vm *vm);
71 void vm_assert_memseg_locked(struct vm *vm);
72 void vm_assert_memseg_xlocked(struct vm *vm);
73 int vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t off,
75 int vm_munmap_memseg(struct vm *vm, vm_paddr_t gpa, size_t len);
76 int vm_alloc_memseg(struct vm *vm, int ident, size_t len, bool sysmem,
78 void vm_free_memseg(struct vm *vm, int ident);
85 int vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid,
87 bool vm_memseg_sysmem(struct vm *vm, int ident);
88 int vm_get_memseg(struct vm *vm, int ident, size_t *len, bool *sysmem,
90 vm_paddr_t vmm_sysmem_maxaddr(struct vm *vm);
93 void *vm_gpa_hold_global(struct vm *vm, vm_paddr_t gpa, size_t len,