Home
last modified time | relevance | path

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

/linux/arch/riscv/kvm/
H A Dvcpu.c466 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 Dvcpu_sbi.c159 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 Dpsci_test.c75 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 Darm.c757 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 Dvcpu.c379 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 Dprocessor.c821 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 Dkvm_util.h770 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 Dkvm_host.h246 struct kvm_mp_state mp_state;
248 struct kvm_mp_state mp_state; global() member
/linux/arch/x86/kvm/
H A Dx86.c11276 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 Dpkvm.c530 hyp_vcpu->vcpu.arch.mp_state.mp_state = KVM_MP_STATE_STOPPED; in init_pkvm_hyp_vcpu()
/linux/virt/kvm/
H A Dkvm_main.c4537 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 Dmips.c516 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 Dprocessor.c336 mps.mp_state = KVM_MP_STATE_RUNNABLE; in vm_arch_vcpu_add()
/linux/include/linux/
H A Dkvm_host.h1613 struct kvm_mp_state *mp_state);
1615 struct kvm_mp_state *mp_state);
/linux/arch/powerpc/kvm/
H A Dpowerpc.c2014 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 Dkvm.h627 __u32 mp_state; member
/linux/tools/include/uapi/linux/
H A Dkvm.h626 __u32 mp_state; member
/linux/arch/arm64/include/asm/
H A Dkvm_host.h919 struct kvm_mp_state mp_state;
936 struct kvm_mp_state mp_state; global() member
/linux/arch/s390/kvm/
H A Dkvm-s390.c4262 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 Dprocessor.h436 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 Dnested.c4338 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 Dkvm_host.h846 int mp_state;
825 int mp_state; global() member
/linux/Documentation/virt/kvm/
H A Dapi.rst1527 __u32 mp_state;