Searched defs:ghcb (Results 1 - 10 of 10) sorted by relevance

/linux-master/arch/x86/kernel/cpu/
H A Dmshyperv.c625 static void hv_sev_es_hcall_prepare(struct ghcb *ghcb, struct pt_regs *regs) argument
633 static bool hv_sev_es_hcall_finish(struct ghcb *ghcb, struct pt_regs *regs) argument
H A Dvmware.c484 static void vmware_sev_es_hcall_prepare(struct ghcb *ghcb, argument
497 static bool vmware_sev_es_hcall_finish(struct ghcb *ghc argument
[all...]
/linux-master/arch/x86/boot/compressed/
H A Dsev.c275 static void __noreturn sev_es_ghcb_terminate(struct ghcb *ghcb, unsigned int set, argument
/linux-master/arch/x86/hyperv/
H A Divm.c33 struct ghcb ghcb; member in union:hv_ghcb
122 static enum es_result hv_ghcb_hv_call(struct ghcb *ghcb, u64 exit_code, argument
[all...]
/linux-master/arch/x86/kernel/
H A Dsev-shared.c171 static __always_inline void vc_ghcb_invalidate(struct ghcb *ghcb) argument
204 static enum es_result verify_exception_info(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
232 static enum es_result sev_es_ghcb_hv_call(struct ghcb *ghc argument
289 __sev_cpuid_hv_ghcb(struct ghcb *ghcb, struct es_em_ctxt *ctxt, struct cpuid_leaf *leaf) argument
322 sev_cpuid_hv(struct ghcb *ghcb, struct es_em_ctxt *ctxt, struct cpuid_leaf *leaf) argument
431 snp_cpuid_hv(struct ghcb *ghcb, struct es_em_ctxt *ctxt, struct cpuid_leaf *leaf) argument
437 snp_cpuid_postprocess(struct ghcb *ghcb, struct es_em_ctxt *ctxt, struct cpuid_leaf *leaf) argument
533 snp_cpuid(struct ghcb *ghcb, struct es_em_ctxt *ctxt, struct cpuid_leaf *leaf) argument
825 vc_handle_ioio(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
933 vc_handle_cpuid_snp(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
952 vc_handle_cpuid(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
994 vc_handle_rdtsc(struct ghcb *ghcb, struct es_em_ctxt *ctxt, unsigned long exit_code) argument
1116 vmgexit_psc(struct ghcb *ghcb, struct snp_psc_desc *desc) argument
[all...]
H A Dkvm.c986 static void kvm_sev_es_hcall_prepare(struct ghcb *ghcb, struct pt_regs *regs) argument
995 static bool kvm_sev_es_hcall_finish(struct ghcb *ghcb, struct pt_regs *regs) argument
H A Dsev.c133 struct ghcb *ghcb; member in struct:ghcb_state
238 struct ghcb *ghcb; local
513 vc_slow_virt_to_phys(struct ghcb *ghcb, struct es_em_ctxt *ctxt, unsigned long vaddr, phys_addr_t *paddr) argument
581 struct ghcb *ghcb; local
606 struct ghcb *ghcb; local
677 struct ghcb *ghcb; local
808 struct ghcb *ghcb; local
981 struct ghcb *ghcb; local
1203 vc_handle_msr(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1231 struct ghcb *ghcb; local
1285 struct ghcb *ghcb; local
1430 vc_do_mmio(struct ghcb *ghcb, struct es_em_ctxt *ctxt, unsigned int bytes, bool read) argument
1529 vc_handle_mmio(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1610 vc_handle_dr7_write(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1651 vc_handle_dr7_read(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1671 vc_handle_wbinvd(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1677 vc_handle_rdpmc(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1696 vc_handle_monitor(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1706 vc_handle_mwait(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1713 vc_handle_vmmcall(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1745 vc_handle_trap_ac(struct ghcb *ghcb, struct es_em_ctxt *ctxt) argument
1758 vc_handle_exitcode(struct es_em_ctxt *ctxt, struct ghcb *ghcb, unsigned long exit_code) argument
1874 struct ghcb *ghcb; local
2199 struct ghcb *ghcb; local
[all...]
/linux-master/arch/x86/kvm/svm/
H A Dsev.c2395 struct ghcb *ghcb = svm->sev_es.ghcb; local
2421 struct ghcb *ghcb = svm->sev_es.ghcb; local
2441 struct ghcb *ghcb = svm->sev_es.ghcb; local
[all...]
H A Dsvm.h196 struct ghcb *ghcb; member in struct:vcpu_sev_es_state
/linux-master/arch/x86/include/asm/
H A Dsvm.h501 struct ghcb { struct
[all...]

Completed in 219 milliseconds