| /linux/arch/riscv/kvm/ |
| H A D | vcpu.c | 466 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in __kvm_riscv_vcpu_power_off() 480 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE); in __kvm_riscv_vcpu_power_on() 493 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED; in kvm_riscv_vcpu_stopped() 497 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 499 *mp_state = READ_ONCE(vcpu->arch.mp_state); in kvm_arch_vcpu_ioctl_get_mpstate() 505 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument [all...] |
| H A D | vcpu_sbi.c | 159 WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in kvm_riscv_vcpu_sbi_system_reset()
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | psci_test.c | 75 struct kvm_mp_state mp_state = { in vcpu_power_off() local 76 .mp_state = KVM_MP_STATE_STOPPED, in vcpu_power_off() 79 vcpu_mp_state_set(vcpu, &mp_state); in vcpu_power_off() 271 mps.mp_state = KVM_MP_STATE_RUNNABLE; in host_test_system_off2()
|
| /linux/arch/arm64/kvm/ |
| H A D | arm.c | 757 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in __kvm_arm_vcpu_power_off() 771 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED; in kvm_arm_vcpu_stopped() 776 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_SUSPENDED); in kvm_arm_vcpu_suspend() 783 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_SUSPENDED; in kvm_arm_vcpu_suspended() 787 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() 789 *mp_state in kvm_arch_vcpu_ioctl_get_mpstate() 786 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument 794 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument [all...] |
| /linux/arch/loongarch/kvm/ |
| H A D | vcpu.c | 379 vcpu->arch.mp_state.mp_state == KVM_MP_STATE_RUNNABLE; in kvm_handle_exit() 468 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_dump_regs() 470 *mp_state = vcpu->arch.mp_state; in kvm_arch_vcpu_dump_regs() 476 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() 480 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_get_mpstate() 482 vcpu->arch.mp_state = *mp_state; in kvm_arch_vcpu_ioctl_get_mpstate() 477 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument 485 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument [all...] |
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 821 struct kvm_mp_state mp_state; in vm_arch_vcpu_add() local 856 mp_state.mp_state = 0; in vm_arch_vcpu_add() 857 vcpu_mp_state_set(vcpu, &mp_state); in vm_arch_vcpu_add() 1247 vcpu_mp_state_get(vcpu, &state->mp_state); in vcpu_save_state() 1287 vcpu_mp_state_set(vcpu, &state->mp_state); in vcpu_load_state()
|
| /linux/tools/testing/selftests/kvm/include/ |
| H A D | kvm_util.h | 770 struct kvm_mp_state *mp_state) in vcpu_mp_state_get() argument 772 vcpu_ioctl(vcpu, KVM_GET_MP_STATE, mp_state); in vcpu_mp_state_get() 775 struct kvm_mp_state *mp_state) in vcpu_mp_state_set() argument 777 vcpu_ioctl(vcpu, KVM_SET_MP_STATE, mp_state); in vcpu_mp_state_set()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kvm_host.h | 246 struct kvm_mp_state mp_state; 248 struct kvm_mp_state mp_state; global() member
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 11276 if (vcpu->arch.mp_state != KVM_MP_STATE_RUNNABLE) { in vcpu_enter_guest() 11291 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vcpu_enter_guest() 11565 return (vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE && in vcpu_enter_guest() 11641 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in kvm_vcpu_has_events() 11674 switch(vcpu->arch.mp_state) { in kvm_vcpu_has_events() 11942 if (WARN_ON_ONCE(vcpu->arch.mp_state == KVM_MP_STATE_SIPI_RECEIVED)) in complete_emulated_mmio() 11949 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED && in complete_emulated_mmio() 11973 if (unlikely(vcpu->arch.mp_state == KVM_MP_STATE_UNINITIALIZED)) { in kvm_load_guest_fpu() 12250 struct kvm_mp_state *mp_state) in __get_sregs_common() 12262 if ((vcpu->arch.mp_state in __get_sregs_common() 12313 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument 12339 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument [all...] |
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | pkvm.c | 530 hyp_vcpu->vcpu.arch.mp_state.mp_state = KVM_MP_STATE_STOPPED; in init_pkvm_hyp_vcpu()
|
| /linux/virt/kvm/ |
| H A D | kvm_main.c | 4537 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local 4539 r = kvm_arch_vcpu_ioctl_get_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl() 4543 if (copy_to_user(argp, &mp_state, sizeof(mp_state))) in kvm_vcpu_ioctl() 4549 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local 4552 if (copy_from_user(&mp_state, argp, sizeof(mp_state))) in kvm_vcpu_ioctl() 4554 r = kvm_arch_vcpu_ioctl_set_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
|
| /linux/arch/mips/kvm/ |
| H A D | mips.c | 516 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 522 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
|
| /linux/tools/testing/selftests/kvm/lib/riscv/ |
| H A D | processor.c | 336 mps.mp_state = KVM_MP_STATE_RUNNABLE; in vm_arch_vcpu_add()
|
| /linux/include/linux/ |
| H A D | kvm_host.h | 1613 struct kvm_mp_state *mp_state); 1615 struct kvm_mp_state *mp_state);
|
| /linux/arch/powerpc/kvm/ |
| H A D | powerpc.c | 2014 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument 2020 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
|
| /linux/include/uapi/linux/ |
| H A D | kvm.h | 627 __u32 mp_state; member
|
| /linux/tools/include/uapi/linux/ |
| H A D | kvm.h | 626 __u32 mp_state; member
|
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 919 struct kvm_mp_state mp_state; 936 struct kvm_mp_state mp_state; global() member
|
| /linux/arch/s390/kvm/ |
| H A D | kvm-s390.c | 4262 struct kvm_mp_state *mp_state) in vcpu_ucontrol_translate() 4277 struct kvm_mp_state *mp_state) in kvm_s390_fixup_prefix() 4286 switch (mp_state->mp_state) { in kvm_s390_handle_requests() 4195 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument 4210 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
|
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | processor.h | 436 struct kvm_mp_state mp_state; in get_desc64_base() 418 struct kvm_mp_state mp_state; global() member
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | nested.c | 4338 if (vcpu->arch.mp_state != KVM_MP_STATE_INIT_RECEIVED) in vmx_check_nested_events() 4352 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vmx_check_nested_events() 4670 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in sync_vmcs02_to_vmcs12() 4672 else if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in sync_vmcs02_to_vmcs12()
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 846 int mp_state; 825 int mp_state; global() member
|
| /linux/Documentation/virt/kvm/ |
| H A D | api.rst | 1527 __u32 mp_state;
|