Home
last modified time | relevance | path

Searched defs:ghcb (Results 1 – 21 of 21) sorted by relevance

/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/x86/kernel/
H A Dsev.c94 struct ghcb *ghcb; member
198 struct ghcb *ghcb; in sev_es_get_ghcb() local
227 struct ghcb *ghcb; in sev_es_put_ghcb() local
467 struct ghcb *ghcb; in __sev_es_nmi_complete() local
486 struct ghcb *ghcb; in get_jump_table_addr() local
628 struct ghcb *ghcb; in sev_es_ap_hlt_loop() local
951 static enum es_result vc_handle_mmio(struct ghcb *ghcb, in vc_handle_mmio()
1088 static enum es_result vc_handle_wbinvd(struct ghcb *ghcb, in vc_handle_wbinvd()
1123 static enum es_result vc_handle_mwait(struct ghcb *ghcb, in vc_handle_mwait()
1184 struct ghcb *ghcb, in vc_handle_exitcode()
[all …]
H A Dsev-shared.c64 static __always_inline void vc_ghcb_invalidate(struct ghcb *ghcb) in vc_ghcb_invalidate()
96 static enum es_result sev_es_ghcb_hv_call(struct ghcb *ghcb, in sev_es_ghcb_hv_call()
361 static enum es_result vc_handle_ioio(struct ghcb *ghcb, struct es_em_ctxt *ctxt) in vc_handle_ioio()
469 static enum es_result vc_handle_cpuid(struct ghcb *ghcb, in vc_handle_cpuid()
504 static enum es_result vc_handle_rdtsc(struct ghcb *ghcb, in vc_handle_rdtsc()
H A Dkvm.c815 static void kvm_sev_es_hcall_prepare(struct ghcb *ghcb, struct pt_regs *regs) in kvm_sev_es_hcall_prepare()
824 static bool kvm_sev_es_hcall_finish(struct ghcb *ghcb, struct pt_regs *regs) in kvm_sev_es_hcall_finish()
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/x86/kernel/
H A Dsev.c94 struct ghcb *ghcb; member
198 struct ghcb *ghcb; in sev_es_get_ghcb() local
227 struct ghcb *ghcb; in sev_es_put_ghcb() local
467 struct ghcb *ghcb; in __sev_es_nmi_complete() local
486 struct ghcb *ghcb; in get_jump_table_addr() local
628 struct ghcb *ghcb; in sev_es_ap_hlt_loop() local
951 static enum es_result vc_handle_mmio(struct ghcb *ghcb, in vc_handle_mmio()
1088 static enum es_result vc_handle_wbinvd(struct ghcb *ghcb, in vc_handle_wbinvd()
1123 static enum es_result vc_handle_mwait(struct ghcb *ghcb, in vc_handle_mwait()
1184 struct ghcb *ghcb, in vc_handle_exitcode()
[all …]
H A Dsev-shared.c64 static __always_inline void vc_ghcb_invalidate(struct ghcb *ghcb) in vc_ghcb_invalidate()
96 static enum es_result sev_es_ghcb_hv_call(struct ghcb *ghcb, in sev_es_ghcb_hv_call()
361 static enum es_result vc_handle_ioio(struct ghcb *ghcb, struct es_em_ctxt *ctxt) in vc_handle_ioio()
469 static enum es_result vc_handle_cpuid(struct ghcb *ghcb, in vc_handle_cpuid()
504 static enum es_result vc_handle_rdtsc(struct ghcb *ghcb, in vc_handle_rdtsc()
H A Dkvm.c815 static void kvm_sev_es_hcall_prepare(struct ghcb *ghcb, struct pt_regs *regs) in kvm_sev_es_hcall_prepare()
824 static bool kvm_sev_es_hcall_finish(struct ghcb *ghcb, struct pt_regs *regs) in kvm_sev_es_hcall_finish()
/dports/multimedia/libv4l/linux-5.13-rc2/arch/x86/kernel/
H A Dsev.c94 struct ghcb *ghcb; member
198 struct ghcb *ghcb; in sev_es_get_ghcb() local
227 struct ghcb *ghcb; in sev_es_put_ghcb() local
467 struct ghcb *ghcb; in __sev_es_nmi_complete() local
486 struct ghcb *ghcb; in get_jump_table_addr() local
628 struct ghcb *ghcb; in sev_es_ap_hlt_loop() local
951 static enum es_result vc_handle_mmio(struct ghcb *ghcb, in vc_handle_mmio()
1088 static enum es_result vc_handle_wbinvd(struct ghcb *ghcb, in vc_handle_wbinvd()
1123 static enum es_result vc_handle_mwait(struct ghcb *ghcb, in vc_handle_mwait()
1184 struct ghcb *ghcb, in vc_handle_exitcode()
[all …]
H A Dsev-shared.c64 static __always_inline void vc_ghcb_invalidate(struct ghcb *ghcb) in vc_ghcb_invalidate()
96 static enum es_result sev_es_ghcb_hv_call(struct ghcb *ghcb, in sev_es_ghcb_hv_call()
361 static enum es_result vc_handle_ioio(struct ghcb *ghcb, struct es_em_ctxt *ctxt) in vc_handle_ioio()
469 static enum es_result vc_handle_cpuid(struct ghcb *ghcb, in vc_handle_cpuid()
504 static enum es_result vc_handle_rdtsc(struct ghcb *ghcb, in vc_handle_rdtsc()
H A Dkvm.c815 static void kvm_sev_es_hcall_prepare(struct ghcb *ghcb, struct pt_regs *regs) in kvm_sev_es_hcall_prepare()
824 static bool kvm_sev_es_hcall_finish(struct ghcb *ghcb, struct pt_regs *regs) in kvm_sev_es_hcall_finish()
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/x86/include/asm/
H A Dsvm.h304 struct ghcb { struct
312 u32 ghcb_usage; argument
324 BUILD_BUG_ON(sizeof(struct ghcb) != EXPECTED_GHCB_SIZE); in __unused_size_checks() argument
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/x86/include/asm/
H A Dsvm.h304 struct ghcb { struct
312 u32 ghcb_usage; argument
324 BUILD_BUG_ON(sizeof(struct ghcb) != EXPECTED_GHCB_SIZE); in __unused_size_checks() argument
/dports/multimedia/libv4l/linux-5.13-rc2/arch/x86/include/asm/
H A Dsvm.h304 struct ghcb { struct
312 u32 ghcb_usage; argument
324 BUILD_BUG_ON(sizeof(struct ghcb) != EXPECTED_GHCB_SIZE); in __unused_size_checks() argument
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/x86/kvm/svm/
H A Dsev.c1991 struct ghcb *ghcb = svm->ghcb; in dump_ghcb() local
2017 struct ghcb *ghcb = svm->ghcb; in sev_es_sync_to_ghcb() local
2037 struct ghcb *ghcb = svm->ghcb; in sev_es_sync_from_ghcb() local
2081 struct ghcb *ghcb; in sev_es_validate_vmgexit() local
2258 struct ghcb *ghcb = svm->ghcb; in setup_vmgexit_scratch() local
2435 struct ghcb *ghcb; in sev_handle_vmgexit() local
H A Dsvm.h174 struct ghcb *ghcb; member
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/x86/kvm/svm/
H A Dsev.c1991 struct ghcb *ghcb = svm->ghcb; in dump_ghcb() local
2017 struct ghcb *ghcb = svm->ghcb; in sev_es_sync_to_ghcb() local
2037 struct ghcb *ghcb = svm->ghcb; in sev_es_sync_from_ghcb() local
2081 struct ghcb *ghcb; in sev_es_validate_vmgexit() local
2258 struct ghcb *ghcb = svm->ghcb; in setup_vmgexit_scratch() local
2435 struct ghcb *ghcb; in sev_handle_vmgexit() local
H A Dsvm.h174 struct ghcb *ghcb; member
/dports/multimedia/libv4l/linux-5.13-rc2/arch/x86/kvm/svm/
H A Dsev.c1991 struct ghcb *ghcb = svm->ghcb; in dump_ghcb() local
2017 struct ghcb *ghcb = svm->ghcb; in sev_es_sync_to_ghcb() local
2037 struct ghcb *ghcb = svm->ghcb; in sev_es_sync_from_ghcb() local
2081 struct ghcb *ghcb; in sev_es_validate_vmgexit() local
2258 struct ghcb *ghcb = svm->ghcb; in setup_vmgexit_scratch() local
2435 struct ghcb *ghcb; in sev_handle_vmgexit() local
H A Dsvm.h174 struct ghcb *ghcb; member
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/x86/kernel/cpu/
H A Dvmware.c484 static void vmware_sev_es_hcall_prepare(struct ghcb *ghcb, in vmware_sev_es_hcall_prepare()
497 static bool vmware_sev_es_hcall_finish(struct ghcb *ghcb, struct pt_regs *regs) in vmware_sev_es_hcall_finish()
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/x86/kernel/cpu/
H A Dvmware.c484 static void vmware_sev_es_hcall_prepare(struct ghcb *ghcb, in vmware_sev_es_hcall_prepare()
497 static bool vmware_sev_es_hcall_finish(struct ghcb *ghcb, struct pt_regs *regs) in vmware_sev_es_hcall_finish()
/dports/multimedia/libv4l/linux-5.13-rc2/arch/x86/kernel/cpu/
H A Dvmware.c484 static void vmware_sev_es_hcall_prepare(struct ghcb *ghcb, in vmware_sev_es_hcall_prepare()
497 static bool vmware_sev_es_hcall_finish(struct ghcb *ghcb, struct pt_regs *regs) in vmware_sev_es_hcall_finish()