Home
last modified time | relevance | path

Searched refs:mp_state (Results 1 – 23 of 23) sorted by relevance

/Linux-v6.1/arch/arm64/kvm/
Darm.c446 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()
Dpsci.c108 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/
Dpsci_test.c68 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/
Dvcpu.c768 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/
Dkvm_util_base.h423 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/
Dprocessor.c645 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/
Dx86.c5161 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 …]
Dlapic.c3049 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()
Dxen.c1067 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/
Dkvm_main.c4147 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/
Dprocessor.c299 mps.mp_state = KVM_MP_STATE_RUNNABLE; in vm_arch_vcpu_add()
/Linux-v6.1/arch/mips/kvm/
Dmips.c529 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/
Dkvm_host.h400 struct kvm_mp_state mp_state; member
/Linux-v6.1/tools/testing/selftests/kvm/include/x86_64/
Dprocessor.h219 struct kvm_mp_state mp_state; member
/Linux-v6.1/include/linux/
Dkvm_host.h1420 struct kvm_mp_state *mp_state);
1422 struct kvm_mp_state *mp_state);
/Linux-v6.1/arch/x86/kvm/vmx/
Dnested.c3638 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/
Dpowerpc.c2048 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/
Dkvm-s390.c4236 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/
Dkvm.h669 __u32 mp_state; member
/Linux-v6.1/include/uapi/linux/
Dkvm.h669 __u32 mp_state; member
/Linux-v6.1/arch/x86/include/asm/
Dkvm_host.h686 int mp_state; member
/Linux-v6.1/arch/x86/kvm/svm/
Dnested.c955 svm->vcpu.arch.mp_state = KVM_MP_STATE_RUNNABLE; in nested_svm_vmexit()
/Linux-v6.1/Documentation/virt/kvm/
Dapi.rst1472 __u32 mp_state;