/Linux-v6.1/arch/arm64/kvm/ |
D | arm.c | 446 vcpu->arch.mp_state.mp_state = KVM_MP_STATE_STOPPED; in kvm_arm_vcpu_power_off() 453 return vcpu->arch.mp_state.mp_state == KVM_MP_STATE_STOPPED; in kvm_arm_vcpu_stopped() 458 vcpu->arch.mp_state.mp_state = KVM_MP_STATE_SUSPENDED; in kvm_arm_vcpu_suspend() 465 return vcpu->arch.mp_state.mp_state == KVM_MP_STATE_SUSPENDED; in kvm_arm_vcpu_suspended() 469 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 471 *mp_state = vcpu->arch.mp_state; in kvm_arch_vcpu_ioctl_get_mpstate() 477 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument 481 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate() 483 vcpu->arch.mp_state = *mp_state; in kvm_arch_vcpu_ioctl_set_mpstate() 1205 vcpu->arch.mp_state.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_ioctl_vcpu_init()
|
D | psci.c | 108 vcpu->arch.mp_state.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_psci_vcpu_on() 172 tmp->arch.mp_state.mp_state = KVM_MP_STATE_STOPPED; in kvm_prepare_system_event()
|
/Linux-v6.1/tools/testing/selftests/kvm/aarch64/ |
D | psci_test.c | 68 struct kvm_mp_state mp_state = { in vcpu_power_off() local 69 .mp_state = KVM_MP_STATE_STOPPED, in vcpu_power_off() 72 vcpu_mp_state_set(vcpu, &mp_state); in vcpu_power_off()
|
/Linux-v6.1/arch/riscv/kvm/ |
D | vcpu.c | 768 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 771 mp_state->mp_state = KVM_MP_STATE_STOPPED; in kvm_arch_vcpu_ioctl_get_mpstate() 773 mp_state->mp_state = KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_ioctl_get_mpstate() 779 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument 783 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
|
/Linux-v6.1/tools/testing/selftests/kvm/include/ |
D | kvm_util_base.h | 423 struct kvm_mp_state *mp_state) in vcpu_mp_state_get() argument 425 vcpu_ioctl(vcpu, KVM_GET_MP_STATE, mp_state); in vcpu_mp_state_get() 428 struct kvm_mp_state *mp_state) in vcpu_mp_state_set() argument 430 vcpu_ioctl(vcpu, KVM_SET_MP_STATE, mp_state); in vcpu_mp_state_set()
|
/Linux-v6.1/tools/testing/selftests/kvm/lib/x86_64/ |
D | processor.c | 645 struct kvm_mp_state mp_state; in vm_arch_vcpu_add() local 665 mp_state.mp_state = 0; in vm_arch_vcpu_add() 666 vcpu_mp_state_set(vcpu, &mp_state); in vm_arch_vcpu_add() 984 vcpu_mp_state_get(vcpu, &state->mp_state); in vcpu_save_state() 1024 vcpu_mp_state_set(vcpu, &state->mp_state); in vcpu_load_state()
|
/Linux-v6.1/arch/x86/kvm/ |
D | x86.c | 5161 vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in kvm_vcpu_ioctl_x86_set_vcpu_events() 9462 vcpu->arch.mp_state = state; in __kvm_emulate_halt() 10662 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vcpu_enter_guest() 10897 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in vcpu_block() 10928 switch(vcpu->arch.mp_state) { in vcpu_block() 10932 vcpu->arch.mp_state = in vcpu_block() 10949 return (vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE && in kvm_vcpu_running() 11107 if (unlikely(vcpu->arch.mp_state == KVM_MP_STATE_UNINITIALIZED)) { in kvm_arch_vcpu_ioctl_run() 11362 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 11375 if ((vcpu->arch.mp_state == KVM_MP_STATE_HALTED || in kvm_arch_vcpu_ioctl_get_mpstate() [all …]
|
D | lapic.c | 3049 WARN_ON_ONCE(vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED); in kvm_apic_accept_events() 3057 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events() 3059 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in kvm_apic_accept_events() 3062 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in kvm_apic_accept_events() 3067 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
|
D | xen.c | 1067 vcpu->arch.mp_state = KVM_MP_STATE_HALTED; in kvm_xen_schedop_poll() 1078 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_xen_schedop_poll()
|
/Linux-v6.1/virt/kvm/ |
D | kvm_main.c | 4147 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local 4149 r = kvm_arch_vcpu_ioctl_get_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl() 4153 if (copy_to_user(argp, &mp_state, sizeof(mp_state))) in kvm_vcpu_ioctl() 4159 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local 4162 if (copy_from_user(&mp_state, argp, sizeof(mp_state))) in kvm_vcpu_ioctl() 4164 r = kvm_arch_vcpu_ioctl_set_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
|
/Linux-v6.1/tools/testing/selftests/kvm/lib/riscv/ |
D | processor.c | 299 mps.mp_state = KVM_MP_STATE_RUNNABLE; in vm_arch_vcpu_add()
|
/Linux-v6.1/arch/mips/kvm/ |
D | mips.c | 529 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 535 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
|
/Linux-v6.1/arch/arm64/include/asm/ |
D | kvm_host.h | 400 struct kvm_mp_state mp_state; member
|
/Linux-v6.1/tools/testing/selftests/kvm/include/x86_64/ |
D | processor.h | 219 struct kvm_mp_state mp_state; member
|
/Linux-v6.1/include/linux/ |
D | kvm_host.h | 1420 struct kvm_mp_state *mp_state); 1422 struct kvm_mp_state *mp_state);
|
/Linux-v6.1/arch/x86/kvm/vmx/ |
D | nested.c | 3638 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in nested_vmx_run() 4040 if (vcpu->arch.mp_state != KVM_MP_STATE_INIT_RECEIVED) in vmx_check_nested_events() 4054 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vmx_check_nested_events() 4312 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in sync_vmcs02_to_vmcs12() 4314 else if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in sync_vmcs02_to_vmcs12() 4811 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in nested_vmx_vmexit()
|
/Linux-v6.1/arch/powerpc/kvm/ |
D | powerpc.c | 2048 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 2054 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
|
/Linux-v6.1/arch/s390/kvm/ |
D | kvm-s390.c | 4236 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 4251 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument 4260 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
|
/Linux-v6.1/tools/include/uapi/linux/ |
D | kvm.h | 669 __u32 mp_state; member
|
/Linux-v6.1/include/uapi/linux/ |
D | kvm.h | 669 __u32 mp_state; member
|
/Linux-v6.1/arch/x86/include/asm/ |
D | kvm_host.h | 686 int mp_state; member
|
/Linux-v6.1/arch/x86/kvm/svm/ |
D | nested.c | 955 svm->vcpu.arch.mp_state = KVM_MP_STATE_RUNNABLE; in nested_svm_vmexit()
|
/Linux-v6.1/Documentation/virt/kvm/ |
D | api.rst | 1472 __u32 mp_state;
|