Home
last modified time | relevance | path

Searched refs:system_event (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/tools/testing/selftests/kvm/x86_64/
Dsev_smoke_test.c112 TEST_ASSERT_EQ(vcpu->run->system_event.type, KVM_SYSTEM_EVENT_SEV_TERM); in test_sync_vmsa()
113 TEST_ASSERT_EQ(vcpu->run->system_event.ndata, 1); in test_sync_vmsa()
114 TEST_ASSERT_EQ(vcpu->run->system_event.data[0], GHCB_MSR_TERM_REQ); in test_sync_vmsa()
141 TEST_ASSERT_EQ(vcpu->run->system_event.type, KVM_SYSTEM_EVENT_SEV_TERM); in test_sev()
142 TEST_ASSERT_EQ(vcpu->run->system_event.ndata, 1); in test_sev()
143 TEST_ASSERT_EQ(vcpu->run->system_event.data[0], GHCB_MSR_TERM_REQ); in test_sev()
/linux-6.12.1/arch/arm64/kvm/
Dpsci.c185 memset(&vcpu->run->system_event, 0, sizeof(vcpu->run->system_event)); in kvm_prepare_system_event()
186 vcpu->run->system_event.type = type; in kvm_prepare_system_event()
187 vcpu->run->system_event.ndata = 1; in kvm_prepare_system_event()
188 vcpu->run->system_event.data[0] = flags; in kvm_prepare_system_event()
212 memset(&run->system_event, 0, sizeof(vcpu->run->system_event)); in kvm_psci_system_suspend()
213 run->system_event.type = KVM_SYSTEM_EVENT_SUSPEND; in kvm_psci_system_suspend()
Darm.c974 memset(&vcpu->run->system_event, 0, sizeof(vcpu->run->system_event)); in kvm_vcpu_suspend()
975 vcpu->run->system_event.type = KVM_SYSTEM_EVENT_WAKEUP; in kvm_vcpu_suspend()
/linux-6.12.1/arch/riscv/kvm/
Dvcpu_sbi.c148 memset(&run->system_event, 0, sizeof(run->system_event)); in kvm_riscv_vcpu_sbi_system_reset()
149 run->system_event.type = type; in kvm_riscv_vcpu_sbi_system_reset()
150 run->system_event.ndata = 1; in kvm_riscv_vcpu_sbi_system_reset()
151 run->system_event.data[0] = reason; in kvm_riscv_vcpu_sbi_system_reset()
/linux-6.12.1/tools/testing/selftests/kvm/aarch64/
Dpsci_test.c184 TEST_ASSERT(run->system_event.type == KVM_SYSTEM_EVENT_SUSPEND, in host_test_system_suspend()
186 run->system_event.type, KVM_SYSTEM_EVENT_SUSPEND); in host_test_system_suspend()
/linux-6.12.1/arch/x86/kvm/svm/
Dsev.c4268 vcpu->run->system_event.type = KVM_SYSTEM_EVENT_SEV_TERM; in sev_handle_vmgexit_msr_protocol()
4269 vcpu->run->system_event.ndata = 1; in sev_handle_vmgexit_msr_protocol()
4270 vcpu->run->system_event.data[0] = control->ghcb_gpa; in sev_handle_vmgexit_msr_protocol()
4385 vcpu->run->system_event.type = KVM_SYSTEM_EVENT_SEV_TERM; in sev_handle_vmgexit()
4386 vcpu->run->system_event.ndata = 1; in sev_handle_vmgexit()
4387 vcpu->run->system_event.data[0] = control->ghcb_gpa; in sev_handle_vmgexit()
/linux-6.12.1/tools/include/uapi/linux/
Dkvm.h386 } system_event; member
/linux-6.12.1/include/uapi/linux/
Dkvm.h386 } system_event; member
/linux-6.12.1/arch/x86/kvm/
Dx86.c10825 vcpu->run->system_event.type = KVM_SYSTEM_EVENT_CRASH; in vcpu_enter_guest()
10826 vcpu->run->system_event.ndata = 0; in vcpu_enter_guest()
10832 vcpu->run->system_event.type = KVM_SYSTEM_EVENT_RESET; in vcpu_enter_guest()
10833 vcpu->run->system_event.ndata = 0; in vcpu_enter_guest()
/linux-6.12.1/Documentation/virt/kvm/
Dapi.rst6821 } system_event;