Home
last modified time | relevance | path

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

/Linux-v5.15/arch/arm64/kvm/
Darm.c457 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
460 mp_state->mp_state = KVM_MP_STATE_STOPPED; in kvm_arch_vcpu_ioctl_get_mpstate()
462 mp_state->mp_state = KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_ioctl_get_mpstate()
468 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
472 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
/Linux-v5.15/tools/testing/selftests/kvm/lib/x86_64/
Dprocessor.c655 struct kvm_mp_state mp_state; in vm_vcpu_add_default() local
673 mp_state.mp_state = 0; in vm_vcpu_add_default()
674 vcpu_set_mp_state(vm, vcpuid, &mp_state); in vm_vcpu_add_default()
1024 struct kvm_mp_state mp_state; member
1109 r = ioctl(vcpu->fd, KVM_GET_MP_STATE, &state->mp_state); in vcpu_save_state()
1184 r = ioctl(vcpu->fd, KVM_SET_MP_STATE, &state->mp_state); in vcpu_load_state()
/Linux-v5.15/arch/x86/kvm/
Dx86.c4616 vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in kvm_vcpu_ioctl_x86_set_vcpu_events()
8525 vcpu->arch.mp_state = state; in __kvm_vcpu_halt()
9578 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vcpu_enter_guest()
9790 switch(vcpu->arch.mp_state) { in vcpu_block()
9794 vcpu->arch.mp_state = in vcpu_block()
9813 return (vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE && in kvm_vcpu_running()
10007 if (unlikely(vcpu->arch.mp_state == KVM_MP_STATE_UNINITIALIZED)) { in kvm_arch_vcpu_ioctl_run()
10239 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
10252 if ((vcpu->arch.mp_state == KVM_MP_STATE_HALTED || in kvm_arch_vcpu_ioctl_get_mpstate()
10253 vcpu->arch.mp_state == KVM_MP_STATE_AP_RESET_HOLD) && in kvm_arch_vcpu_ioctl_get_mpstate()
[all …]
Dlapic.c2919 WARN_ON_ONCE(vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED); in kvm_apic_accept_events()
2929 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
2931 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in kvm_apic_accept_events()
2935 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in kvm_apic_accept_events()
2940 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
/Linux-v5.15/tools/testing/selftests/kvm/include/
Dkvm_util.h181 struct kvm_mp_state *mp_state);
/Linux-v5.15/virt/kvm/
Dkvm_main.c3839 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local
3841 r = kvm_arch_vcpu_ioctl_get_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
3845 if (copy_to_user(argp, &mp_state, sizeof(mp_state))) in kvm_vcpu_ioctl()
3851 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local
3854 if (copy_from_user(&mp_state, argp, sizeof(mp_state))) in kvm_vcpu_ioctl()
3856 r = kvm_arch_vcpu_ioctl_set_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
/Linux-v5.15/arch/mips/kvm/
Dmips.c522 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
528 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
/Linux-v5.15/include/linux/
Dkvm_host.h1035 struct kvm_mp_state *mp_state);
1037 struct kvm_mp_state *mp_state);
/Linux-v5.15/tools/testing/selftests/kvm/lib/
Dkvm_util.c1593 struct kvm_mp_state *mp_state) in vcpu_set_mp_state() argument
1600 ret = ioctl(vcpu->fd, KVM_SET_MP_STATE, mp_state); in vcpu_set_mp_state()
/Linux-v5.15/arch/x86/kvm/vmx/
Dnested.c3626 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in nested_vmx_run()
3866 if (vcpu->arch.mp_state != KVM_MP_STATE_INIT_RECEIVED) in vmx_check_nested_events()
3877 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in vmx_check_nested_events()
4122 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in sync_vmcs02_to_vmcs12()
4124 else if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in sync_vmcs02_to_vmcs12()
4611 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in nested_vmx_vmexit()
/Linux-v5.15/arch/powerpc/kvm/
Dpowerpc.c2013 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
2019 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
/Linux-v5.15/tools/include/uapi/linux/
Dkvm.h621 __u32 mp_state; member
/Linux-v5.15/include/uapi/linux/
Dkvm.h621 __u32 mp_state; member
/Linux-v5.15/arch/s390/kvm/
Dkvm-s390.c3783 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
3798 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
3807 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
/Linux-v5.15/arch/x86/kvm/svm/
Dnested.c773 svm->vcpu.arch.mp_state = KVM_MP_STATE_RUNNABLE; in nested_svm_vmexit()
/Linux-v5.15/arch/x86/include/asm/
Dkvm_host.h639 int mp_state; member
/Linux-v5.15/Documentation/virt/kvm/
Dapi.rst1410 __u32 mp_state;