| /linux/arch/riscv/kvm/ |
| A D | vcpu.c | 455 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in __kvm_riscv_vcpu_power_off() 469 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE); in __kvm_riscv_vcpu_power_on() 482 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED; in kvm_riscv_vcpu_stopped() 486 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 488 *mp_state = READ_ONCE(vcpu->arch.mp_state); in kvm_arch_vcpu_ioctl_get_mpstate() 494 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument 500 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate() 502 WRITE_ONCE(vcpu->arch.mp_state, *mp_state); in kvm_arch_vcpu_ioctl_set_mpstate()
|
| A D | vcpu_sbi.c | 143 WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in kvm_riscv_vcpu_sbi_system_reset()
|
| /linux/tools/testing/selftests/kvm/aarch64/ |
| A 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/arch/arm64/kvm/ |
| A D | psci.c | 113 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE); in kvm_psci_vcpu_on() 180 WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in kvm_prepare_system_event()
|
| A D | arm.c | 649 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in __kvm_arm_vcpu_power_off() 663 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED; in kvm_arm_vcpu_stopped() 668 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_SUSPENDED); in kvm_arm_vcpu_suspend() 675 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_SUSPENDED; in kvm_arm_vcpu_suspended() 679 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 681 *mp_state = READ_ONCE(vcpu->arch.mp_state); in kvm_arch_vcpu_ioctl_get_mpstate() 687 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument 693 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate() 695 WRITE_ONCE(vcpu->arch.mp_state, *mp_state); in kvm_arch_vcpu_ioctl_set_mpstate() 1604 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE); in kvm_arch_vcpu_ioctl_vcpu_init()
|
| /linux/arch/loongarch/kvm/ |
| A D | vcpu.c | 352 vcpu->arch.mp_state.mp_state == KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_runnable() 413 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 415 *mp_state = vcpu->arch.mp_state; in kvm_arch_vcpu_ioctl_get_mpstate() 421 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument 425 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate() 427 vcpu->arch.mp_state = *mp_state; in kvm_arch_vcpu_ioctl_set_mpstate()
|
| /linux/tools/testing/selftests/kvm/lib/x86_64/ |
| A D | processor.c | 651 struct kvm_mp_state mp_state; in vm_arch_vcpu_add() local 686 mp_state.mp_state = 0; in vm_arch_vcpu_add() 687 vcpu_mp_state_set(vcpu, &mp_state); in vm_arch_vcpu_add() 1070 vcpu_mp_state_get(vcpu, &state->mp_state); in vcpu_save_state() 1110 vcpu_mp_state_set(vcpu, &state->mp_state); in vcpu_load_state()
|
| /linux/tools/testing/selftests/kvm/include/ |
| A D | kvm_util.h | 652 struct kvm_mp_state *mp_state) in vcpu_mp_state_get() argument 654 vcpu_ioctl(vcpu, KVM_GET_MP_STATE, mp_state); in vcpu_mp_state_get() 657 struct kvm_mp_state *mp_state) in vcpu_mp_state_set() argument 659 vcpu_ioctl(vcpu, KVM_SET_MP_STATE, mp_state); in vcpu_mp_state_set()
|
| /linux/arch/loongarch/include/asm/ |
| A D | kvm_host.h | 223 struct kvm_mp_state mp_state; member
|
| /linux/arch/x86/kvm/ |
| A D | x86.c | 11222 switch(vcpu->arch.mp_state) { in vcpu_block() 11226 vcpu->arch.mp_state = in vcpu_block() 11306 vcpu->arch.mp_state = state; in __kvm_emulate_halt() 11759 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 11775 mp_state->mp_state = KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_ioctl_get_mpstate() 11777 mp_state->mp_state = vcpu->arch.mp_state; in kvm_arch_vcpu_ioctl_get_mpstate() 11793 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate() 11817 (mp_state->mp_state == KVM_MP_STATE_SIPI_RECEIVED || in kvm_arch_vcpu_ioctl_set_mpstate() 11818 mp_state->mp_state == KVM_MP_STATE_INIT_RECEIVED)) in kvm_arch_vcpu_ioctl_set_mpstate() 11821 if (mp_state->mp_state == KVM_MP_STATE_SIPI_RECEIVED) { in kvm_arch_vcpu_ioctl_set_mpstate() [all …]
|
| A D | lapic.c | 3368 WARN_ON_ONCE(vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED); in kvm_apic_accept_events() 3376 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events() 3378 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in kvm_apic_accept_events() 3381 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in kvm_apic_accept_events() 3387 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
|
| A D | xen.c | 1493 vcpu->arch.mp_state = KVM_MP_STATE_HALTED; in kvm_xen_schedop_poll() 1504 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_xen_schedop_poll()
|
| /linux/arch/riscv/include/asm/ |
| A D | kvm_host.h | 270 struct kvm_mp_state mp_state; member
|
| /linux/arch/mips/kvm/ |
| A D | mips.c | 517 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 523 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
|
| /linux/virt/kvm/ |
| A D | kvm_main.c | 4536 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local 4538 r = kvm_arch_vcpu_ioctl_get_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl() 4542 if (copy_to_user(argp, &mp_state, sizeof(mp_state))) in kvm_vcpu_ioctl() 4548 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local 4551 if (copy_from_user(&mp_state, argp, sizeof(mp_state))) in kvm_vcpu_ioctl() 4553 r = kvm_arch_vcpu_ioctl_set_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
|
| /linux/tools/testing/selftests/kvm/lib/riscv/ |
| A D | processor.c | 321 mps.mp_state = KVM_MP_STATE_RUNNABLE; in vm_arch_vcpu_add()
|
| /linux/arch/x86/kvm/vmx/ |
| A D | nested.c | 3783 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in nested_vmx_run() 4226 if (vcpu->arch.mp_state != KVM_MP_STATE_INIT_RECEIVED) in vmx_check_nested_events() 4240 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vmx_check_nested_events() 4539 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in sync_vmcs02_to_vmcs12() 4541 else if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in sync_vmcs02_to_vmcs12() 5051 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in nested_vmx_vmexit()
|
| /linux/include/linux/ |
| A D | kvm_host.h | 1505 struct kvm_mp_state *mp_state); 1507 struct kvm_mp_state *mp_state);
|
| /linux/tools/include/uapi/linux/ |
| A D | kvm.h | 576 __u32 mp_state; member
|
| /linux/include/uapi/linux/ |
| A D | kvm.h | 576 __u32 mp_state; member
|
| /linux/arch/powerpc/kvm/ |
| A D | powerpc.c | 2036 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 2042 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
|
| /linux/arch/arm64/include/asm/ |
| A D | kvm_host.h | 759 struct kvm_mp_state mp_state; member
|
| /linux/tools/testing/selftests/kvm/include/x86_64/ |
| A D | processor.h | 409 struct kvm_mp_state mp_state; member
|
| /linux/arch/s390/kvm/ |
| A D | kvm-s390.c | 4414 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 4429 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument 4438 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
|
| /linux/arch/x86/include/asm/ |
| A D | kvm_host.h | 768 int mp_state; member
|