Lines Matching refs:vm

53 int vm_enable_cap(struct kvm_vm *vm, struct kvm_enable_cap *cap);
59 void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log);
62 struct kvm_vm *vm, const vm_vaddr_t gva, size_t len);
64 void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename,
67 void vm_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent);
68 void vcpu_dump(FILE *stream, struct kvm_vm *vm,
71 void vm_create_irqchip(struct kvm_vm *vm);
73 void vm_userspace_mem_region_add(struct kvm_vm *vm,
78 void vcpu_ioctl(struct kvm_vm *vm,
80 void vm_ioctl(struct kvm_vm *vm, unsigned long ioctl, void *arg);
81 void vm_mem_region_set_flags(struct kvm_vm *vm, uint32_t slot, uint32_t flags);
82 void vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpuid, int pgd_memslot, int gdt_memslot);
83 vm_vaddr_t vm_vaddr_alloc(struct kvm_vm *vm, size_t sz, vm_vaddr_t vaddr_min,
85 void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr,
87 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa);
88 void *addr_gva2hva(struct kvm_vm *vm, vm_vaddr_t gva);
89 vm_paddr_t addr_hva2gpa(struct kvm_vm *vm, void *hva);
90 vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva);
92 struct kvm_run *vcpu_state(struct kvm_vm *vm, uint32_t vcpuid);
93 void vcpu_run(struct kvm_vm *vm, uint32_t vcpuid);
94 int _vcpu_run(struct kvm_vm *vm, uint32_t vcpuid);
95 void vcpu_set_mp_state(struct kvm_vm *vm, uint32_t vcpuid,
97 void vcpu_regs_get(struct kvm_vm *vm,
99 void vcpu_regs_set(struct kvm_vm *vm,
101 void vcpu_args_set(struct kvm_vm *vm, uint32_t vcpuid, unsigned int num, ...);
102 void vcpu_sregs_get(struct kvm_vm *vm,
104 void vcpu_sregs_set(struct kvm_vm *vm,
106 int _vcpu_sregs_set(struct kvm_vm *vm,
108 void vcpu_events_get(struct kvm_vm *vm, uint32_t vcpuid,
110 void vcpu_events_set(struct kvm_vm *vm, uint32_t vcpuid,
112 uint64_t vcpu_get_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index);
113 void vcpu_set_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index,
118 void virt_pgd_alloc(struct kvm_vm *vm, uint32_t pgd_memslot);
119 void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr,
121 vm_paddr_t vm_phy_page_alloc(struct kvm_vm *vm,
126 struct kvm_vm *vm, uint32_t vcpuid, struct kvm_cpuid2 *cpuid);
139 void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code);
147 kvm_userspace_memory_region_find(struct kvm_vm *vm, uint64_t start,
153 int vm_create_device(struct kvm_vm *vm, struct kvm_create_device *cd);
191 void guest_args_read(struct kvm_vm *vm, uint32_t vcpu_id,