Home
last modified time | relevance | path

Searched refs:sw_scratch (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dsev-es-shared.c421 u64 sw_scratch; in vc_handle_ioio() local
453 sw_scratch = __pa(ghcb) + offsetof(struct ghcb, shared_buffer); in vc_handle_ioio()
454 ghcb_set_sw_scratch(ghcb, sw_scratch); in vc_handle_ioio()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dsvm.h279 u64 sw_scratch; member
412 DEFINE_GHCB_ACCESSORS(sw_scratch)
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dsev-shared.c836 u64 sw_scratch; in vc_handle_ioio() local
868 sw_scratch = __pa(ghcb) + offsetof(struct ghcb, shared_buffer); in vc_handle_ioio()
869 ghcb_set_sw_scratch(ghcb, sw_scratch); in vc_handle_ioio()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dsvm.h496 u64 sw_scratch; member
680 DEFINE_GHCB_ACCESSORS(sw_scratch)
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dsvm.h200 u64 sw_scratch; member
722 DEFINE_KVM_GHCB_ACCESSORS(sw_scratch)
H A Dsev.c2392 pr_err("%-20s%016llx is_valid: %u\n", "sw_scratch", in dump_ghcb()
2393 ghcb->save.sw_scratch, ghcb_sw_scratch_is_valid(ghcb)); in dump_ghcb()
2459 svm->sev_es.sw_scratch = kvm_ghcb_get_sw_scratch_if_valid(svm, ghcb); in sev_es_sync_from_ghcb()
2608 svm->sev_es.sw_scratch, in sev_es_unmap_ghcb()
2658 scratch_gpa_beg = svm->sev_es.sw_scratch; in setup_vmgexit_scratch()

Completed in 16 milliseconds