Lines Matching refs:kvm_vm

168 void vm_enable_dirty_ring(struct kvm_vm *vm, uint32_t ring_size)  in vm_enable_dirty_ring()
177 static void vm_open(struct kvm_vm *vm) in vm_open()
270 __weak void vm_vaddr_populate_bitmap(struct kvm_vm *vm) in vm_vaddr_populate_bitmap()
279 struct kvm_vm *____vm_create(struct vm_shape shape) in ____vm_create()
281 struct kvm_vm *vm; in ____vm_create()
479 struct kvm_vm *__vm_create(struct vm_shape shape, uint32_t nr_runnable_vcpus, in __vm_create()
485 struct kvm_vm *vm; in __vm_create()
549 struct kvm_vm *__vm_create_with_vcpus(struct vm_shape shape, uint32_t nr_vcpus, in __vm_create_with_vcpus()
553 struct kvm_vm *vm; in __vm_create_with_vcpus()
567 struct kvm_vm *__vm_create_shape_with_one_vcpu(struct vm_shape shape, in __vm_create_shape_with_one_vcpu()
573 struct kvm_vm *vm; in __vm_create_shape_with_one_vcpu()
593 void kvm_vm_restart(struct kvm_vm *vmp) in kvm_vm_restart()
616 __weak struct kvm_vcpu *vm_arch_vcpu_recreate(struct kvm_vm *vm, in vm_arch_vcpu_recreate()
622 struct kvm_vcpu *vm_recreate_with_one_vcpu(struct kvm_vm *vm) in vm_recreate_with_one_vcpu()
718 userspace_mem_region_find(struct kvm_vm *vm, uint64_t start, uint64_t end) in userspace_mem_region_find()
771 static void vm_vcpu_rm(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in vm_vcpu_rm()
789 void kvm_vm_release(struct kvm_vm *vmp) in kvm_vm_release()
805 static void __vm_mem_region_delete(struct kvm_vm *vm, in __vm_mem_region_delete()
829 void kvm_vm_free(struct kvm_vm *vmp) in kvm_vm_free()
921 int __vm_set_user_memory_region(struct kvm_vm *vm, uint32_t slot, uint32_t flags, in __vm_set_user_memory_region()
935 void vm_set_user_memory_region(struct kvm_vm *vm, uint32_t slot, uint32_t flags, in vm_set_user_memory_region()
948 int __vm_set_user_memory_region2(struct kvm_vm *vm, uint32_t slot, uint32_t flags, in __vm_set_user_memory_region2()
967 void vm_set_user_memory_region2(struct kvm_vm *vm, uint32_t slot, uint32_t flags, in vm_set_user_memory_region2()
980 void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type, in vm_mem_add()
1149 void vm_userspace_mem_region_add(struct kvm_vm *vm, in vm_userspace_mem_region_add()
1173 memslot2region(struct kvm_vm *vm, uint32_t memslot) in memslot2region()
1204 void vm_mem_region_set_flags(struct kvm_vm *vm, uint32_t slot, uint32_t flags) in vm_mem_region_set_flags()
1220 void vm_mem_region_reload(struct kvm_vm *vm, uint32_t slot) in vm_mem_region_reload()
1244 void vm_mem_region_move(struct kvm_vm *vm, uint32_t slot, uint64_t new_gpa) in vm_mem_region_move()
1273 void vm_mem_region_delete(struct kvm_vm *vm, uint32_t slot) in vm_mem_region_delete()
1283 void vm_guest_mem_fallocate(struct kvm_vm *vm, uint64_t base, uint64_t size, in vm_guest_mem_fallocate()
1327 static bool vcpu_exists(struct kvm_vm *vm, uint32_t vcpu_id) in vcpu_exists()
1343 struct kvm_vcpu *__vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpu_id) in __vm_vcpu_add()
1396 vm_vaddr_t vm_vaddr_unused_gap(struct kvm_vm *vm, size_t sz, in vm_vaddr_unused_gap()
1462 static vm_vaddr_t ____vm_vaddr_alloc(struct kvm_vm *vm, size_t sz, in ____vm_vaddr_alloc()
1490 vm_vaddr_t __vm_vaddr_alloc(struct kvm_vm *vm, size_t sz, vm_vaddr_t vaddr_min, in __vm_vaddr_alloc()
1497 vm_vaddr_t vm_vaddr_alloc_shared(struct kvm_vm *vm, size_t sz, in vm_vaddr_alloc_shared()
1523 vm_vaddr_t vm_vaddr_alloc(struct kvm_vm *vm, size_t sz, vm_vaddr_t vaddr_min) in vm_vaddr_alloc()
1542 vm_vaddr_t vm_vaddr_alloc_pages(struct kvm_vm *vm, int nr_pages) in vm_vaddr_alloc_pages()
1547 vm_vaddr_t __vm_vaddr_alloc_page(struct kvm_vm *vm, enum kvm_mem_region_type type) in __vm_vaddr_alloc_page()
1566 vm_vaddr_t vm_vaddr_alloc_page(struct kvm_vm *vm) in vm_vaddr_alloc_page()
1587 void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, in virt_map()
1621 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2hva()
1654 vm_paddr_t addr_hva2gpa(struct kvm_vm *vm, void *hva) in addr_hva2gpa()
1697 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2alias()
1714 void vm_create_irqchip(struct kvm_vm *vm) in vm_create_irqchip()
1832 int __kvm_test_create_device(struct kvm_vm *vm, uint64_t type) in __kvm_test_create_device()
1842 int __kvm_create_device(struct kvm_vm *vm, uint64_t type) in __kvm_create_device()
1884 int _kvm_irq_line(struct kvm_vm *vm, uint32_t irq, int level) in _kvm_irq_line()
1894 void kvm_irq_line(struct kvm_vm *vm, uint32_t irq, int level) in kvm_irq_line()
1932 int _kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing) in _kvm_gsi_routing_write()
1943 void kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing) in kvm_gsi_routing_write()
1966 void vm_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) in vm_dump()
2101 vm_paddr_t __vm_phy_pages_alloc(struct kvm_vm *vm, size_t num, in __vm_phy_pages_alloc()
2147 vm_paddr_t vm_phy_page_alloc(struct kvm_vm *vm, vm_paddr_t paddr_min, in vm_phy_page_alloc()
2153 vm_paddr_t vm_alloc_page_table(struct kvm_vm *vm) in vm_alloc_page_table()
2171 void *addr_gva2hva(struct kvm_vm *vm, vm_vaddr_t gva) in addr_gva2hva()
2176 unsigned long __weak vm_compute_max_gfn(struct kvm_vm *vm) in vm_compute_max_gfn()
2316 __weak void kvm_arch_vm_post_create(struct kvm_vm *vm, unsigned int nr_vcpus) in kvm_arch_vm_post_create()
2320 __weak void kvm_arch_vm_finalize_vcpus(struct kvm_vm *vm) in kvm_arch_vm_finalize_vcpus()
2324 __weak void kvm_arch_vm_release(struct kvm_vm *vm) in kvm_arch_vm_release()
2367 bool vm_is_gpa_protected(struct kvm_vm *vm, vm_paddr_t paddr) in vm_is_gpa_protected()