Lines Matching defs:kvm

324 	struct kvm *kvm;  member
710 static inline int kvm_arch_nr_memslot_as_ids(struct kvm *kvm) in kvm_arch_nr_memslot_as_ids()
726 static inline bool kvm_arch_has_private_mem(struct kvm *kvm) in kvm_arch_has_private_mem()
733 static inline bool kvm_arch_has_readonly_mem(struct kvm *kvm) in kvm_arch_has_readonly_mem()
756 struct kvm { struct
768 * kvm->srcu critical section where acquiring the slots_lock would argument
776 struct kvm_memslots __memslots[KVM_MAX_NR_ADDRESS_SPACES][2]; argument
778 struct kvm_memslots __rcu *memslots[KVM_MAX_NR_ADDRESS_SPACES]; argument
796 * created_vcpus is protected by kvm->lock, and is incremented argument
807 struct kvm_io_bus __rcu *buses[KVM_NR_BUSES]; argument
818 struct kvm_vm_stat stat; argument
819 struct kvm_arch arch; argument
822 struct kvm_coalesced_mmio_ring *coalesced_mmio_ring; argument
832 struct kvm_irq_routing_table __rcu *irq_routing; argument
847 struct kvm_stat_data **debugfs_stat_data; argument
869 pr_err("kvm [%i]: " fmt, task_pid_nr(current), ## __VA_ARGS__) argument
894 static inline void kvm_vm_dead(struct kvm *kvm) in kvm_vm_dead()
900 static inline void kvm_vm_bugged(struct kvm *kvm) in kvm_vm_bugged()
907 #define KVM_BUG(cond, kvm, fmt...) \ argument
916 #define KVM_BUG_ON(cond, kvm) \ argument
933 #define KVM_BUG_ON_DATA_CORRUPTION(cond, kvm) \ argument
963 static inline bool kvm_dirty_log_manual_protect_and_init_set(struct kvm *kvm) in kvm_dirty_log_manual_protect_and_init_set()
968 static inline struct kvm_io_bus *kvm_get_bus(struct kvm *kvm, enum kvm_bus idx) in kvm_get_bus()
975 static inline struct kvm_vcpu *kvm_get_vcpu(struct kvm *kvm, int i) in kvm_get_vcpu()
994 #define kvm_for_each_vcpu(idx, vcpup, kvm) \ argument
999 static inline struct kvm_vcpu *kvm_get_vcpu_by_id(struct kvm *kvm, int id) in kvm_get_vcpu_by_id()
1025 static inline void kvm_arch_post_irq_ack_notifier_list_update(struct kvm *kvm) in kvm_arch_post_irq_ack_notifier_list_update()
1028 static inline void kvm_arch_post_irq_routing_update(struct kvm *kvm) in kvm_arch_post_irq_routing_update()
1055 static inline struct kvm_memslots *__kvm_memslots(struct kvm *kvm, int as_id) in __kvm_memslots()
1063 static inline struct kvm_memslots *kvm_memslots(struct kvm *kvm) in kvm_memslots()
1239 static inline struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn) in gfn_to_page()
1261 static inline void kvm_release_faultin_page(struct kvm *kvm, struct page *page, in kvm_release_faultin_page()
1319 #define __kvm_get_guest(kvm, gfn, offset, v) \ argument
1330 #define kvm_get_guest(kvm, gpa, v) \ argument
1339 #define __kvm_put_guest(kvm, gfn, offset, v) \ argument
1352 #define kvm_put_guest(kvm, gpa, v) \ argument
1633 static inline void __kvm_arch_free_vm(struct kvm *kvm) in __kvm_arch_free_vm()
1639 static inline void kvm_arch_free_vm(struct kvm *kvm) in kvm_arch_free_vm()
1646 static inline int kvm_arch_flush_remote_tlbs(struct kvm *kvm) in kvm_arch_flush_remote_tlbs()
1655 static inline int kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, in kvm_arch_flush_remote_tlbs_range()
1669 static inline void kvm_arch_register_noncoherent_dma(struct kvm *kvm) in kvm_arch_register_noncoherent_dma()
1673 static inline void kvm_arch_unregister_noncoherent_dma(struct kvm *kvm) in kvm_arch_unregister_noncoherent_dma()
1677 static inline bool kvm_arch_has_noncoherent_dma(struct kvm *kvm) in kvm_arch_has_noncoherent_dma()
1687 static inline void kvm_arch_start_assignment(struct kvm *kvm) in kvm_arch_start_assignment()
1691 static inline void kvm_arch_end_assignment(struct kvm *kvm) in kvm_arch_end_assignment()
1695 static __always_inline bool kvm_arch_has_assigned_device(struct kvm *kvm) in kvm_arch_has_assigned_device()
1732 static inline bool kvm_arch_intc_initialized(struct kvm *kvm) in kvm_arch_intc_initialized()
1869 static inline int memslot_id(struct kvm *kvm, gfn_t gfn) in memslot_id()
1897 static inline bool kvm_is_gpa_in_memslot(struct kvm *kvm, gpa_t gpa) in kvm_is_gpa_in_memslot()
1920 struct kvm *kvm; member
2097 static inline int mmu_invalidate_retry(struct kvm *kvm, unsigned long mmu_seq) in mmu_invalidate_retry()
2119 static inline int mmu_invalidate_retry_gfn(struct kvm *kvm, in mmu_invalidate_retry_gfn()
2155 static inline bool mmu_invalidate_retry_gfn_unsafe(struct kvm *kvm, in mmu_invalidate_retry_gfn_unsafe()
2193 static inline void kvm_free_irq_routing(struct kvm *kvm) {} in kvm_free_irq_routing()
2195 static inline int kvm_init_irq_routing(struct kvm *kvm) in kvm_init_irq_routing()
2215 static inline int kvm_irqfd(struct kvm *kvm, struct kvm_irqfd *args) in kvm_irqfd()
2220 static inline void kvm_irqfd_release(struct kvm *kvm) {} in kvm_irqfd_release()
2222 static inline bool kvm_notify_irqfd_resampler(struct kvm *kvm, in kvm_notify_irqfd_resampler()
2297 struct kvm *kvm; member
2493 static inline unsigned long kvm_get_memory_attributes(struct kvm *kvm, gfn_t gfn) in kvm_get_memory_attributes()
2505 static inline bool kvm_mem_is_private(struct kvm *kvm, gfn_t gfn) in kvm_mem_is_private()
2511 static inline bool kvm_mem_is_private(struct kvm *kvm, gfn_t gfn) in kvm_mem_is_private()
2522 static inline int kvm_gmem_get_pfn(struct kvm *kvm, in kvm_gmem_get_pfn()