Searched refs:mp_state (Results 1 - 24 of 24) sorted by relevance

/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dpsci_test.c68 struct kvm_mp_state mp_state = { local
69 .mp_state = KVM_MP_STATE_STOPPED,
72 vcpu_mp_state_set(vcpu, &mp_state);
/linux-master/arch/riscv/kvm/
H A Dvcpu.c446 struct kvm_mp_state *mp_state)
449 mp_state->mp_state = KVM_MP_STATE_STOPPED;
451 mp_state->mp_state = KVM_MP_STATE_RUNNABLE;
457 struct kvm_mp_state *mp_state)
461 switch (mp_state->mp_state) {
445 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
456 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
/linux-master/arch/arm64/kvm/
H A Dpsci.c108 * Make sure the reset request is observed if the RUNNABLE mp_state is
113 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE);
180 WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED);
H A Darm.c494 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED);
508 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED;
513 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_SUSPENDED);
520 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_SUSPENDED;
524 struct kvm_mp_state *mp_state)
526 *mp_state
523 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
531 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
[all...]
/linux-master/arch/loongarch/kvm/
H A Dvcpu.c163 vcpu->arch.mp_state.mp_state == KVM_MP_STATE_RUNNABLE;
224 struct kvm_mp_state *mp_state)
226 *mp_state = vcpu->arch.mp_state;
232 struct kvm_mp_state *mp_state)
236 switch (mp_state->mp_state) {
238 vcpu->arch.mp_state = *mp_state;
223 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
231 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
[all...]
/linux-master/arch/loongarch/include/asm/
H A Dkvm_host.h168 struct kvm_mp_state mp_state; member in struct:kvm_vcpu_arch
/linux-master/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c598 struct kvm_mp_state mp_state; local
633 mp_state.mp_state = 0;
634 vcpu_mp_state_set(vcpu, &mp_state);
1017 vcpu_mp_state_get(vcpu, &state->mp_state);
1057 vcpu_mp_state_set(vcpu, &state->mp_state);
/linux-master/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h645 struct kvm_mp_state *mp_state)
647 vcpu_ioctl(vcpu, KVM_GET_MP_STATE, mp_state);
650 struct kvm_mp_state *mp_state)
652 vcpu_ioctl(vcpu, KVM_SET_MP_STATE, mp_state);
644 vcpu_mp_state_get(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
649 vcpu_mp_state_set(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
/linux-master/arch/x86/kvm/
H A Dx86.c5471 vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED)
9878 vcpu->arch.mp_state = state;
10902 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) {
11138 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED)
11169 switch(vcpu->arch.mp_state) {
11173 vcpu->arch.mp_state =
11190 return (vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE &&
11349 if (unlikely(vcpu->arch.mp_state == KVM_MP_STATE_UNINITIALIZED)) {
11609 struct kvm_mp_state *mp_state)
11622 if ((vcpu->arch.mp_state
11608 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
11636 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
[all...]
H A Dlapic.c3316 WARN_ON_ONCE(vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED);
3324 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE;
3326 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED;
3329 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) {
3334 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE;
H A Dxen.c1493 vcpu->arch.mp_state = KVM_MP_STATE_HALTED;
1504 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE;
/linux-master/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c320 mps.mp_state = KVM_MP_STATE_RUNNABLE;
/linux-master/arch/mips/kvm/
H A Dmips.c519 struct kvm_mp_state *mp_state)
525 struct kvm_mp_state *mp_state)
518 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
524 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
/linux-master/virt/kvm/
H A Dkvm_main.c4524 struct kvm_mp_state mp_state; local
4526 r = kvm_arch_vcpu_ioctl_get_mpstate(vcpu, &mp_state);
4530 if (copy_to_user(argp, &mp_state, sizeof(mp_state)))
4536 struct kvm_mp_state mp_state; local
4539 if (copy_from_user(&mp_state, argp, sizeof(mp_state)))
4541 r = kvm_arch_vcpu_ioctl_set_mpstate(vcpu, &mp_state);
/linux-master/arch/x86/kvm/vmx/
H A Dnested.c3716 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED;
4123 if (vcpu->arch.mp_state != KVM_MP_STATE_INIT_RECEIVED)
4137 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) {
4395 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED)
4397 else if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED)
4907 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE;
/linux-master/include/linux/
H A Dkvm_host.h1494 struct kvm_mp_state *mp_state);
1496 struct kvm_mp_state *mp_state);
/linux-master/arch/arm64/include/asm/
H A Dkvm_host.h673 struct kvm_mp_state mp_state; member in struct:kvm_vcpu_arch
/linux-master/include/uapi/linux/
H A Dkvm.h563 __u32 mp_state; member in struct:kvm_mp_state
/linux-master/arch/powerpc/kvm/
H A Dpowerpc.c2034 struct kvm_mp_state *mp_state)
2040 struct kvm_mp_state *mp_state)
2033 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
2039 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c4411 struct kvm_mp_state *mp_state)
4426 struct kvm_mp_state *mp_state)
4435 switch (mp_state->mp_state) {
4410 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
4425 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
/linux-master/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h408 struct kvm_mp_state mp_state; member in struct:kvm_x86_state
/linux-master/tools/include/uapi/linux/
H A Dkvm.h637 __u32 mp_state; member in struct:kvm_mp_state
/linux-master/arch/x86/kvm/svm/
H A Dnested.c993 svm->vcpu.arch.mp_state = KVM_MP_STATE_RUNNABLE;
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h769 int mp_state; member in struct:kvm_vcpu_arch

Completed in 1159 milliseconds