Lines Matching defs:svm
388 static inline bool ghcb_gpa_is_registered(struct vcpu_svm *svm, u64 val) in ghcb_gpa_is_registered()
453 static inline void set_exception_intercept(struct vcpu_svm *svm, u32 bit) in set_exception_intercept()
463 static inline void clr_exception_intercept(struct vcpu_svm *svm, u32 bit) in clr_exception_intercept()
473 static inline void svm_set_intercept(struct vcpu_svm *svm, int bit) in svm_set_intercept()
482 static inline void svm_clr_intercept(struct vcpu_svm *svm, int bit) in svm_clr_intercept()
491 static inline bool svm_is_intercept(struct vcpu_svm *svm, int bit) in svm_is_intercept()
496 static inline bool nested_vgif_enabled(struct vcpu_svm *svm) in nested_vgif_enabled()
502 static inline struct vmcb *get_vgif_vmcb(struct vcpu_svm *svm) in get_vgif_vmcb()
513 static inline void enable_gif(struct vcpu_svm *svm) in enable_gif()
523 static inline void disable_gif(struct vcpu_svm *svm) in disable_gif()
533 static inline bool gif_set(struct vcpu_svm *svm) in gif_set()
543 static inline bool nested_npt_enabled(struct vcpu_svm *svm) in nested_npt_enabled()
548 static inline bool nested_vnmi_enabled(struct vcpu_svm *svm) in nested_vnmi_enabled()
563 static inline struct vmcb *get_vnmi_vmcb_l1(struct vcpu_svm *svm) in get_vnmi_vmcb_l1()
574 static inline bool is_vnmi_enabled(struct vcpu_svm *svm) in is_vnmi_enabled()
584 static inline void svm_vmgexit_set_return_code(struct vcpu_svm *svm, in svm_vmgexit_set_return_code()
591 static inline void svm_vmgexit_inject_exception(struct vcpu_svm *svm, u8 vector) in svm_vmgexit_inject_exception()
598 static inline void svm_vmgexit_bad_input(struct vcpu_svm *svm, u64 suberror) in svm_vmgexit_bad_input()
603 static inline void svm_vmgexit_success(struct vcpu_svm *svm, u64 data) in svm_vmgexit_success()
608 static inline void svm_vmgexit_no_action(struct vcpu_svm *svm, u64 data) in svm_vmgexit_no_action()
651 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_virtualize_tpr() local
656 static inline bool nested_exit_on_smi(struct vcpu_svm *svm) in nested_exit_on_smi()
661 static inline bool nested_exit_on_intr(struct vcpu_svm *svm) in nested_exit_on_intr()
666 static inline bool nested_exit_on_nmi(struct vcpu_svm *svm) in nested_exit_on_nmi()
682 static inline int nested_svm_simple_vmexit(struct vcpu_svm *svm, u32 exit_code) in nested_svm_simple_vmexit()