Lines Matching refs:kvm_vm
105 int vm_enable_cap(struct kvm_vm *vm, struct kvm_enable_cap *cap) in vm_enable_cap()
129 int vcpu_enable_cap(struct kvm_vm *vm, uint32_t vcpu_id, in vcpu_enable_cap()
144 void vm_enable_dirty_ring(struct kvm_vm *vm, uint32_t ring_size) in vm_enable_dirty_ring()
154 static void vm_open(struct kvm_vm *vm, int perm) in vm_open()
222 struct kvm_vm *vm_create(enum vm_guest_mode mode, uint64_t phy_pages, int perm) in vm_create()
224 struct kvm_vm *vm; in vm_create()
343 struct kvm_vm *vm_create_with_vcpus(enum vm_guest_mode mode, uint32_t nr_vcpus, in vm_create_with_vcpus()
349 struct kvm_vm *vm; in vm_create_with_vcpus()
388 struct kvm_vm *vm_create_default_with_vcpus(uint32_t nr_vcpus, uint64_t extra_mem_pages, in vm_create_default_with_vcpus()
396 struct kvm_vm *vm_create_default(uint32_t vcpuid, uint64_t extra_mem_pages, in vm_create_default()
416 void kvm_vm_restart(struct kvm_vm *vmp, int perm) in kvm_vm_restart()
438 void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log) in kvm_vm_get_dirty_log()
448 void kvm_vm_clear_dirty_log(struct kvm_vm *vm, int slot, void *log, in kvm_vm_clear_dirty_log()
461 uint32_t kvm_vm_reset_dirty_ring(struct kvm_vm *vm) in kvm_vm_reset_dirty_ring()
486 userspace_mem_region_find(struct kvm_vm *vm, uint64_t start, uint64_t end) in userspace_mem_region_find()
525 kvm_userspace_memory_region_find(struct kvm_vm *vm, uint64_t start, in kvm_userspace_memory_region_find()
553 struct vcpu *vcpu_find(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_find()
577 static void vm_vcpu_rm(struct kvm_vm *vm, struct vcpu *vcpu) in vm_vcpu_rm()
599 void kvm_vm_release(struct kvm_vm *vmp) in kvm_vm_release()
616 static void __vm_mem_region_delete(struct kvm_vm *vm, in __vm_mem_region_delete()
643 void kvm_vm_free(struct kvm_vm *vmp) in kvm_vm_free()
689 int kvm_memcmp_hva_gva(void *hva, struct kvm_vm *vm, vm_vaddr_t gva, size_t len) in kvm_memcmp_hva_gva()
809 void vm_userspace_mem_region_add(struct kvm_vm *vm, in vm_userspace_mem_region_add()
977 memslot2region(struct kvm_vm *vm, uint32_t memslot) in memslot2region()
1008 void vm_mem_region_set_flags(struct kvm_vm *vm, uint32_t slot, uint32_t flags) in vm_mem_region_set_flags()
1038 void vm_mem_region_move(struct kvm_vm *vm, uint32_t slot, uint64_t new_gpa) in vm_mem_region_move()
1067 void vm_mem_region_delete(struct kvm_vm *vm, uint32_t slot) in vm_mem_region_delete()
1115 void vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpuid) in vm_vcpu_add()
1168 static vm_vaddr_t vm_vaddr_unused_gap(struct kvm_vm *vm, size_t sz, in vm_vaddr_unused_gap()
1255 vm_vaddr_t vm_vaddr_alloc(struct kvm_vm *vm, size_t sz, vm_vaddr_t vaddr_min) in vm_vaddr_alloc()
1296 vm_vaddr_t vm_vaddr_alloc_pages(struct kvm_vm *vm, int nr_pages) in vm_vaddr_alloc_pages()
1315 vm_vaddr_t vm_vaddr_alloc_page(struct kvm_vm *vm) in vm_vaddr_alloc_page()
1337 void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, in virt_map()
1370 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2hva()
1401 vm_paddr_t addr_hva2gpa(struct kvm_vm *vm, void *hva) in addr_hva2gpa()
1445 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2alias()
1473 void vm_create_irqchip(struct kvm_vm *vm) in vm_create_irqchip()
1499 struct kvm_run *vcpu_state(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_state()
1521 void vcpu_run(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_run()
1528 int _vcpu_run(struct kvm_vm *vm, uint32_t vcpuid) in _vcpu_run()
1543 int vcpu_get_fd(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_get_fd()
1552 void vcpu_run_complete_io(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_run_complete_io()
1568 void vcpu_set_guest_debug(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_set_guest_debug()
1592 void vcpu_set_mp_state(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_set_mp_state()
1621 struct kvm_reg_list *vcpu_get_reg_list(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_get_reg_list()
1649 void vcpu_regs_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_regs *regs) in vcpu_regs_get()
1676 void vcpu_regs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_regs *regs) in vcpu_regs_set()
1689 void vcpu_events_get(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_events_get()
1702 void vcpu_events_set(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_events_set()
1717 void vcpu_nested_state_get(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_nested_state_get()
1731 int vcpu_nested_state_set(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_nested_state_set()
1765 void vcpu_sregs_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) in vcpu_sregs_get()
1792 void vcpu_sregs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) in vcpu_sregs_set()
1799 int _vcpu_sregs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) in _vcpu_sregs_set()
1808 void vcpu_fpu_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_fpu *fpu) in vcpu_fpu_get()
1817 void vcpu_fpu_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_fpu *fpu) in vcpu_fpu_set()
1826 void vcpu_get_reg(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_one_reg *reg) in vcpu_get_reg()
1835 void vcpu_set_reg(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_one_reg *reg) in vcpu_set_reg()
1857 void vcpu_ioctl(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_ioctl()
1867 int _vcpu_ioctl(struct kvm_vm *vm, uint32_t vcpuid, in _vcpu_ioctl()
1880 void *vcpu_map_dirty_ring(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_map_dirty_ring()
1928 void vm_ioctl(struct kvm_vm *vm, unsigned long cmd, void *arg) in vm_ioctl()
1937 int _vm_ioctl(struct kvm_vm *vm, unsigned long cmd, void *arg) in _vm_ioctl()
1954 void kvm_ioctl(struct kvm_vm *vm, unsigned long cmd, void *arg) in kvm_ioctl()
1963 int _kvm_ioctl(struct kvm_vm *vm, unsigned long cmd, void *arg) in _kvm_ioctl()
1991 int _kvm_create_device(struct kvm_vm *vm, uint64_t type, bool test, int *fd) in _kvm_create_device()
2004 int kvm_create_device(struct kvm_vm *vm, uint64_t type, bool test) in kvm_create_device()
2058 void vm_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) in vm_dump()
2171 vm_paddr_t vm_phy_pages_alloc(struct kvm_vm *vm, size_t num, in vm_phy_pages_alloc()
2211 vm_paddr_t vm_phy_page_alloc(struct kvm_vm *vm, vm_paddr_t paddr_min, in vm_phy_page_alloc()
2220 vm_paddr_t vm_alloc_page_table(struct kvm_vm *vm) in vm_alloc_page_table()
2237 void *addr_gva2hva(struct kvm_vm *vm, vm_vaddr_t gva) in addr_gva2hva()
2254 bool vm_is_unrestricted_guest(struct kvm_vm *vm) in vm_is_unrestricted_guest()
2275 unsigned int vm_get_page_size(struct kvm_vm *vm) in vm_get_page_size()
2280 unsigned int vm_get_page_shift(struct kvm_vm *vm) in vm_get_page_shift()
2285 unsigned long __attribute__((weak)) vm_compute_max_gfn(struct kvm_vm *vm) in vm_compute_max_gfn()
2290 uint64_t vm_get_max_gfn(struct kvm_vm *vm) in vm_get_max_gfn()
2295 int vm_get_fd(struct kvm_vm *vm) in vm_get_fd()
2340 int vm_get_stats_fd(struct kvm_vm *vm) in vm_get_stats_fd()
2345 int vcpu_get_stats_fd(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_get_stats_fd()