Lines Matching defs:vm
59 struct kvm_vm *vm; member
141 #define kvm_for_each_vcpu(vm, i, vcpu) \ argument
150 static inline struct userspace_mem_region *vm_get_mem_region(struct kvm_vm *vm, in vm_get_mem_region()
297 static __always_inline void static_assert_is_vm(struct kvm_vm *vm) { } in static_assert_is_vm()
299 #define __vm_ioctl(vm, cmd, arg) \ argument
313 #define __TEST_ASSERT_VM_VCPU_IOCTL(cond, name, ret, vm) \ argument
331 #define TEST_ASSERT_VM_VCPU_IOCTL(cond, cmd, ret, vm) \ argument
334 #define vm_ioctl(vm, cmd, arg) \ argument
360 static inline int vm_check_cap(struct kvm_vm *vm, long cap) in vm_check_cap()
368 static inline int __vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in __vm_enable_cap()
374 static inline void vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in vm_enable_cap()
381 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa, in vm_set_memory_attributes()
402 static inline void vm_mem_set_private(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_private()
408 static inline void vm_mem_set_shared(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_shared()
417 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_punch_hole()
423 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_allocate()
440 static inline void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log) in kvm_vm_get_dirty_log()
447 static inline void kvm_vm_clear_dirty_log(struct kvm_vm *vm, int slot, void *log, in kvm_vm_clear_dirty_log()
460 static inline uint32_t kvm_vm_reset_dirty_ring(struct kvm_vm *vm) in kvm_vm_reset_dirty_ring()
465 static inline void kvm_vm_register_coalesced_io(struct kvm_vm *vm, in kvm_vm_register_coalesced_io()
478 static inline void kvm_vm_unregister_coalesced_io(struct kvm_vm *vm, in kvm_vm_unregister_coalesced_io()
491 static inline int vm_get_stats_fd(struct kvm_vm *vm) in vm_get_stats_fd()
549 #define vm_get_stat(vm, stat) __get_stat(&(vm)->stats, stat) argument
554 static inline int __vm_create_guest_memfd(struct kvm_vm *vm, uint64_t size, in __vm_create_guest_memfd()
565 static inline int vm_create_guest_memfd(struct kvm_vm *vm, uint64_t size, in vm_create_guest_memfd()
594 static inline bool vm_arch_has_protected_memory(struct kvm_vm *vm) in vm_arch_has_protected_memory()
628 static inline vm_paddr_t vm_untag_gpa(struct kvm_vm *vm, vm_paddr_t gpa) in vm_untag_gpa()
837 static inline int kvm_create_device(struct kvm_vm *vm, uint64_t type) in kvm_create_device()
886 static inline vm_paddr_t vm_phy_pages_alloc(struct kvm_vm *vm, size_t num, in vm_phy_pages_alloc()
996 #define sync_global_to_guest(vm, g) ({ \ argument
1001 #define sync_global_from_guest(vm, g) ({ \ argument
1012 #define write_guest_global(vm, g, val) ({ \ argument
1040 static inline struct kvm_vcpu *vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpu_id, in vm_vcpu_add()
1053 static inline struct kvm_vcpu *vm_vcpu_recreate(struct kvm_vm *vm, in vm_vcpu_recreate()
1063 static inline void virt_pgd_alloc(struct kvm_vm *vm) in virt_pgd_alloc()
1086 static inline void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr) in virt_pg_map()
1109 static inline vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva) in addr_gva2gpa()
1131 static inline void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) in virt_dump()
1137 static inline int __vm_disable_nx_huge_pages(struct kvm_vm *vm) in __vm_disable_nx_huge_pages()