/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | psci_test.c | 68 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 D | vcpu.c | 446 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 D | psci.c | 108 * 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 D | arm.c | 494 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 D | vcpu.c | 163 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 D | kvm_host.h | 168 struct kvm_mp_state mp_state; member in struct:kvm_vcpu_arch
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | processor.c | 598 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 D | kvm_util_base.h | 645 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 D | x86.c | 5471 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 D | lapic.c | 3316 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 D | xen.c | 1493 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 D | processor.c | 320 mps.mp_state = KVM_MP_STATE_RUNNABLE;
|
/linux-master/arch/mips/kvm/ |
H A D | mips.c | 519 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 D | kvm_main.c | 4524 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 D | nested.c | 3716 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 D | kvm_host.h | 1494 struct kvm_mp_state *mp_state); 1496 struct kvm_mp_state *mp_state);
|
/linux-master/arch/arm64/include/asm/ |
H A D | kvm_host.h | 673 struct kvm_mp_state mp_state; member in struct:kvm_vcpu_arch
|
/linux-master/include/uapi/linux/ |
H A D | kvm.h | 563 __u32 mp_state; member in struct:kvm_mp_state
|
/linux-master/arch/powerpc/kvm/ |
H A D | powerpc.c | 2034 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 D | kvm-s390.c | 4411 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 D | processor.h | 408 struct kvm_mp_state mp_state; member in struct:kvm_x86_state
|
/linux-master/tools/include/uapi/linux/ |
H A D | kvm.h | 637 __u32 mp_state; member in struct:kvm_mp_state
|
/linux-master/arch/x86/kvm/svm/ |
H A D | nested.c | 993 svm->vcpu.arch.mp_state = KVM_MP_STATE_RUNNABLE;
|
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 769 int mp_state; member in struct:kvm_vcpu_arch
|