Home
last modified time | relevance | path

Searched refs:shared_buffer (Results 1 – 5 of 5) sorted by relevance

/arch/x86/coco/sev/
A Dvc-handle.c495 ghcb_set_sw_scratch(ghcb, ghcb_pa + offsetof(struct ghcb, shared_buffer)); in vc_do_mmio()
591 memcpy(ghcb->shared_buffer, reg_data, bytes); in vc_handle_mmio()
595 memcpy(ghcb->shared_buffer, insn->immediate1.bytes, bytes); in vc_handle_mmio()
607 memcpy(reg_data, ghcb->shared_buffer, bytes); in vc_handle_mmio()
616 memcpy(reg_data, ghcb->shared_buffer, bytes); in vc_handle_mmio()
624 u8 *val = (u8 *)ghcb->shared_buffer; in vc_handle_mmio()
628 u16 *val = (u16 *)ghcb->shared_buffer; in vc_handle_mmio()
635 memcpy(reg_data, ghcb->shared_buffer, bytes); in vc_handle_mmio()
A Dvc-shared.c331 ghcb_count = sizeof(ghcb->shared_buffer) / io_bytes; in vc_handle_ioio()
343 ghcb->shared_buffer, io_bytes, in vc_handle_ioio()
354 sw_scratch = __pa(ghcb) + offsetof(struct ghcb, shared_buffer); in vc_handle_ioio()
365 ghcb->shared_buffer, io_bytes, in vc_handle_ioio()
A Dcore.c399 data = (struct snp_psc_desc *)ghcb->shared_buffer; in vmgexit_psc()
400 memcpy(ghcb->shared_buffer, desc, min_t(int, GHCB_SHARED_BUF_SIZE, sizeof(*desc))); in vmgexit_psc()
/arch/x86/include/asm/
A Dsvm.h522 u8 shared_buffer[GHCB_SHARED_BUF_SIZE]; member
/arch/x86/kvm/svm/
A Dsev.c3550 offsetof(struct ghcb, shared_buffer); in setup_vmgexit_scratch()

Completed in 26 milliseconds