Lines Matching defs:vcpu
64 static inline struct kvm_vcpu_hv *to_hv_vcpu(struct kvm_vcpu *vcpu) in to_hv_vcpu()
69 static inline struct kvm_vcpu_hv_synic *to_hv_synic(struct kvm_vcpu *vcpu) in to_hv_synic()
83 static inline struct kvm_hv_syndbg *to_hv_syndbg(struct kvm_vcpu *vcpu) in to_hv_syndbg()
88 static inline u32 kvm_hv_get_vpindex(struct kvm_vcpu *vcpu) in kvm_hv_get_vpindex()
98 static inline bool kvm_hv_hypercall_enabled(struct kvm_vcpu *vcpu) in kvm_hv_hypercall_enabled()
110 static inline bool kvm_hv_synic_has_vector(struct kvm_vcpu *vcpu, int vector) in kvm_hv_synic_has_vector()
115 static inline bool kvm_hv_synic_auto_eoi_set(struct kvm_vcpu *vcpu, int vector) in kvm_hv_synic_auto_eoi_set()
126 static inline struct kvm_vcpu_hv_stimer *to_hv_stimer(struct kvm_vcpu *vcpu, in to_hv_stimer()
141 static inline bool kvm_hv_has_stimer_pending(struct kvm_vcpu *vcpu) in kvm_hv_has_stimer_pending()
156 static inline bool kvm_hv_invtsc_suppressed(struct kvm_vcpu *vcpu) in kvm_hv_invtsc_suppressed()
196 static inline struct kvm_vcpu_hv_tlb_flush_fifo *kvm_hv_get_tlb_flush_fifo(struct kvm_vcpu *vcpu, in kvm_hv_get_tlb_flush_fifo()
206 static inline void kvm_hv_vcpu_purge_flush_tlb(struct kvm_vcpu *vcpu) in kvm_hv_vcpu_purge_flush_tlb()
218 static inline bool guest_hv_cpuid_has_l2_tlb_flush(struct kvm_vcpu *vcpu) in guest_hv_cpuid_has_l2_tlb_flush()
226 static inline bool kvm_hv_is_tlb_flush_hcall(struct kvm_vcpu *vcpu) in kvm_hv_is_tlb_flush_hcall()
243 static inline int kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) in kvm_hv_verify_vp_assist()
254 static inline void kvm_hv_nested_transtion_tlb_flush(struct kvm_vcpu *vcpu, in kvm_hv_nested_transtion_tlb_flush()
272 static inline void kvm_hv_xsaves_xsavec_maybe_warn(struct kvm_vcpu *vcpu) {} in kvm_hv_xsaves_xsavec_maybe_warn()
275 static inline int kvm_hv_vcpu_init(struct kvm_vcpu *vcpu) in kvm_hv_vcpu_init()
279 static inline void kvm_hv_vcpu_uninit(struct kvm_vcpu *vcpu) {} in kvm_hv_vcpu_uninit()
280 static inline bool kvm_hv_hypercall_enabled(struct kvm_vcpu *vcpu) in kvm_hv_hypercall_enabled()
284 static inline int kvm_hv_hypercall(struct kvm_vcpu *vcpu) in kvm_hv_hypercall()
288 static inline void kvm_hv_vcpu_purge_flush_tlb(struct kvm_vcpu *vcpu) {} in kvm_hv_vcpu_purge_flush_tlb()
289 static inline bool kvm_hv_synic_has_vector(struct kvm_vcpu *vcpu, int vector) in kvm_hv_synic_has_vector()
293 static inline bool kvm_hv_synic_auto_eoi_set(struct kvm_vcpu *vcpu, int vector) in kvm_hv_synic_auto_eoi_set()
297 static inline void kvm_hv_synic_send_eoi(struct kvm_vcpu *vcpu, int vector) {} in kvm_hv_synic_send_eoi()
298 static inline bool kvm_hv_invtsc_suppressed(struct kvm_vcpu *vcpu) in kvm_hv_invtsc_suppressed()
302 static inline void kvm_hv_set_cpuid(struct kvm_vcpu *vcpu, bool hyperv_enabled) {} in kvm_hv_set_cpuid()
303 static inline bool kvm_hv_has_stimer_pending(struct kvm_vcpu *vcpu) in kvm_hv_has_stimer_pending()
307 static inline bool kvm_hv_is_tlb_flush_hcall(struct kvm_vcpu *vcpu) in kvm_hv_is_tlb_flush_hcall()
311 static inline bool guest_hv_cpuid_has_l2_tlb_flush(struct kvm_vcpu *vcpu) in guest_hv_cpuid_has_l2_tlb_flush()
315 static inline int kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) in kvm_hv_verify_vp_assist()
319 static inline u32 kvm_hv_get_vpindex(struct kvm_vcpu *vcpu) in kvm_hv_get_vpindex()
323 static inline void kvm_hv_nested_transtion_tlb_flush(struct kvm_vcpu *vcpu, bool tdp_enabled) {} in kvm_hv_nested_transtion_tlb_flush()