Lines Matching refs:uint64_t
97 uint64_t max_gfn;
108 uint64_t gpa_tag_mask;
195 kvm_static_assert(sizeof(struct vm_shape) == sizeof(uint64_t));
378 static inline int __vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in __vm_enable_cap()
384 static inline void vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in vm_enable_cap()
391 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa, in vm_set_memory_attributes()
392 uint64_t size, uint64_t attributes) in vm_set_memory_attributes()
412 static inline void vm_mem_set_private(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_private()
413 uint64_t size) in vm_mem_set_private()
418 static inline void vm_mem_set_shared(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_shared()
419 uint64_t size) in vm_mem_set_shared()
424 void vm_guest_mem_fallocate(struct kvm_vm *vm, uint64_t gpa, uint64_t size,
427 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_punch_hole()
428 uint64_t size) in vm_guest_mem_punch_hole()
433 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_allocate()
434 uint64_t size) in vm_guest_mem_allocate()
458 uint64_t first_page, uint32_t num_pages) in kvm_vm_clear_dirty_log()
476 uint64_t address, in kvm_vm_register_coalesced_io()
477 uint64_t size, bool pio) in kvm_vm_register_coalesced_io()
489 uint64_t address, in kvm_vm_unregister_coalesced_io()
490 uint64_t size, bool pio) in kvm_vm_unregister_coalesced_io()
584 struct kvm_stats_desc *desc, uint64_t *data,
588 uint64_t *data, size_t max_elements);
592 uint64_t data; \
638 static inline int __vm_create_guest_memfd(struct kvm_vm *vm, uint64_t size, in __vm_create_guest_memfd()
639 uint64_t flags) in __vm_create_guest_memfd()
649 static inline int vm_create_guest_memfd(struct kvm_vm *vm, uint64_t size, in vm_create_guest_memfd()
650 uint64_t flags) in vm_create_guest_memfd()
659 uint64_t gpa, uint64_t size, void *hva);
661 uint64_t gpa, uint64_t size, void *hva);
663 uint64_t gpa, uint64_t size, void *hva,
664 uint32_t guest_memfd, uint64_t guest_memfd_offset);
666 uint64_t gpa, uint64_t size, void *hva,
667 uint32_t guest_memfd, uint64_t guest_memfd_offset);
671 uint64_t guest_paddr, uint32_t slot, uint64_t npages,
674 uint64_t guest_paddr, uint32_t slot, uint64_t npages,
675 uint32_t flags, int guest_memfd_fd, uint64_t guest_memfd_offset);
685 void vm_mem_region_move(struct kvm_vm *vm, uint32_t slot, uint64_t new_gpa);
701 void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr,
729 uint64_t arg0) in vcpu_enable_cap()
784 static inline int __vcpu_get_reg(struct kvm_vcpu *vcpu, uint64_t id, void *addr) in __vcpu_get_reg()
786 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)addr }; in __vcpu_get_reg()
790 static inline int __vcpu_set_reg(struct kvm_vcpu *vcpu, uint64_t id, uint64_t val) in __vcpu_set_reg()
792 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)&val }; in __vcpu_set_reg()
796 static inline uint64_t vcpu_get_reg(struct kvm_vcpu *vcpu, uint64_t id) in vcpu_get_reg()
798 uint64_t val; in vcpu_get_reg()
799 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)&val }; in vcpu_get_reg()
806 static inline void vcpu_set_reg(struct kvm_vcpu *vcpu, uint64_t id, uint64_t val) in vcpu_set_reg()
808 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)&val }; in vcpu_set_reg()
853 int __kvm_has_device_attr(int dev_fd, uint32_t group, uint64_t attr);
855 static inline void kvm_has_device_attr(int dev_fd, uint32_t group, uint64_t attr) in kvm_has_device_attr()
862 int __kvm_device_attr_get(int dev_fd, uint32_t group, uint64_t attr, void *val);
865 uint64_t attr, void *val) in kvm_device_attr_get()
872 int __kvm_device_attr_set(int dev_fd, uint32_t group, uint64_t attr, void *val);
875 uint64_t attr, void *val) in kvm_device_attr_set()
883 uint64_t attr) in __vcpu_has_device_attr()
889 uint64_t attr) in vcpu_has_device_attr()
895 uint64_t attr, void *val) in __vcpu_device_attr_get()
901 uint64_t attr, void *val) in vcpu_device_attr_get()
907 uint64_t attr, void *val) in __vcpu_device_attr_set()
913 uint64_t attr, void *val) in vcpu_device_attr_set()
918 int __kvm_test_create_device(struct kvm_vm *vm, uint64_t type);
919 int __kvm_create_device(struct kvm_vm *vm, uint64_t type);
921 static inline int kvm_create_device(struct kvm_vm *vm, uint64_t type) in kvm_create_device()
990 uint64_t nr_extra_pages);
1013 uint64_t extra_mem_pages,
1027 uint64_t extra_mem_pages,
1035 uint64_t extra_mem_pages, in __vm_create_with_one_vcpu()
1195 void virt_arch_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr);
1197 static inline void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr) in virt_pg_map()