Home
last modified time | relevance | path

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

12

/linux/arch/riscv/kvm/
A Dvcpu.c455 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in __kvm_riscv_vcpu_power_off()
469 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE); in __kvm_riscv_vcpu_power_on()
482 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED; in kvm_riscv_vcpu_stopped()
486 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
488 *mp_state = READ_ONCE(vcpu->arch.mp_state); in kvm_arch_vcpu_ioctl_get_mpstate()
494 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
500 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
502 WRITE_ONCE(vcpu->arch.mp_state, *mp_state); in kvm_arch_vcpu_ioctl_set_mpstate()
A Dvcpu_sbi.c143 WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in kvm_riscv_vcpu_sbi_system_reset()
/linux/tools/testing/selftests/kvm/aarch64/
A 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/arch/arm64/kvm/
A Dpsci.c113 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE); in kvm_psci_vcpu_on()
180 WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in kvm_prepare_system_event()
A Darm.c649 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in __kvm_arm_vcpu_power_off()
663 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED; in kvm_arm_vcpu_stopped()
668 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_SUSPENDED); in kvm_arm_vcpu_suspend()
675 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_SUSPENDED; in kvm_arm_vcpu_suspended()
679 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
681 *mp_state = READ_ONCE(vcpu->arch.mp_state); in kvm_arch_vcpu_ioctl_get_mpstate()
687 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
693 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
695 WRITE_ONCE(vcpu->arch.mp_state, *mp_state); in kvm_arch_vcpu_ioctl_set_mpstate()
1604 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE); in kvm_arch_vcpu_ioctl_vcpu_init()
/linux/arch/loongarch/kvm/
A Dvcpu.c352 vcpu->arch.mp_state.mp_state == KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_runnable()
413 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
415 *mp_state = vcpu->arch.mp_state; in kvm_arch_vcpu_ioctl_get_mpstate()
421 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
425 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
427 vcpu->arch.mp_state = *mp_state; in kvm_arch_vcpu_ioctl_set_mpstate()
/linux/tools/testing/selftests/kvm/lib/x86_64/
A Dprocessor.c651 struct kvm_mp_state mp_state; in vm_arch_vcpu_add() local
686 mp_state.mp_state = 0; in vm_arch_vcpu_add()
687 vcpu_mp_state_set(vcpu, &mp_state); in vm_arch_vcpu_add()
1070 vcpu_mp_state_get(vcpu, &state->mp_state); in vcpu_save_state()
1110 vcpu_mp_state_set(vcpu, &state->mp_state); in vcpu_load_state()
/linux/tools/testing/selftests/kvm/include/
A Dkvm_util.h652 struct kvm_mp_state *mp_state) in vcpu_mp_state_get() argument
654 vcpu_ioctl(vcpu, KVM_GET_MP_STATE, mp_state); in vcpu_mp_state_get()
657 struct kvm_mp_state *mp_state) in vcpu_mp_state_set() argument
659 vcpu_ioctl(vcpu, KVM_SET_MP_STATE, mp_state); in vcpu_mp_state_set()
/linux/arch/loongarch/include/asm/
A Dkvm_host.h223 struct kvm_mp_state mp_state; member
/linux/arch/x86/kvm/
A Dx86.c11222 switch(vcpu->arch.mp_state) { in vcpu_block()
11226 vcpu->arch.mp_state = in vcpu_block()
11306 vcpu->arch.mp_state = state; in __kvm_emulate_halt()
11759 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
11775 mp_state->mp_state = KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_ioctl_get_mpstate()
11777 mp_state->mp_state = vcpu->arch.mp_state; in kvm_arch_vcpu_ioctl_get_mpstate()
11793 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
11817 (mp_state->mp_state == KVM_MP_STATE_SIPI_RECEIVED || in kvm_arch_vcpu_ioctl_set_mpstate()
11818 mp_state->mp_state == KVM_MP_STATE_INIT_RECEIVED)) in kvm_arch_vcpu_ioctl_set_mpstate()
11821 if (mp_state->mp_state == KVM_MP_STATE_SIPI_RECEIVED) { in kvm_arch_vcpu_ioctl_set_mpstate()
[all …]
A Dlapic.c3368 WARN_ON_ONCE(vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED); in kvm_apic_accept_events()
3376 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
3378 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in kvm_apic_accept_events()
3381 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in kvm_apic_accept_events()
3387 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
A Dxen.c1493 vcpu->arch.mp_state = KVM_MP_STATE_HALTED; in kvm_xen_schedop_poll()
1504 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_xen_schedop_poll()
/linux/arch/riscv/include/asm/
A Dkvm_host.h270 struct kvm_mp_state mp_state; member
/linux/arch/mips/kvm/
A Dmips.c517 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
523 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
/linux/virt/kvm/
A Dkvm_main.c4536 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local
4538 r = kvm_arch_vcpu_ioctl_get_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
4542 if (copy_to_user(argp, &mp_state, sizeof(mp_state))) in kvm_vcpu_ioctl()
4548 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local
4551 if (copy_from_user(&mp_state, argp, sizeof(mp_state))) in kvm_vcpu_ioctl()
4553 r = kvm_arch_vcpu_ioctl_set_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
/linux/tools/testing/selftests/kvm/lib/riscv/
A Dprocessor.c321 mps.mp_state = KVM_MP_STATE_RUNNABLE; in vm_arch_vcpu_add()
/linux/arch/x86/kvm/vmx/
A Dnested.c3783 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in nested_vmx_run()
4226 if (vcpu->arch.mp_state != KVM_MP_STATE_INIT_RECEIVED) in vmx_check_nested_events()
4240 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vmx_check_nested_events()
4539 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in sync_vmcs02_to_vmcs12()
4541 else if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in sync_vmcs02_to_vmcs12()
5051 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in nested_vmx_vmexit()
/linux/include/linux/
A Dkvm_host.h1505 struct kvm_mp_state *mp_state);
1507 struct kvm_mp_state *mp_state);
/linux/tools/include/uapi/linux/
A Dkvm.h576 __u32 mp_state; member
/linux/include/uapi/linux/
A Dkvm.h576 __u32 mp_state; member
/linux/arch/powerpc/kvm/
A Dpowerpc.c2036 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
2042 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
/linux/arch/arm64/include/asm/
A Dkvm_host.h759 struct kvm_mp_state mp_state; member
/linux/tools/testing/selftests/kvm/include/x86_64/
A Dprocessor.h409 struct kvm_mp_state mp_state; member
/linux/arch/s390/kvm/
A Dkvm-s390.c4414 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate() argument
4429 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate() argument
4438 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
/linux/arch/x86/include/asm/
A Dkvm_host.h768 int mp_state; member

Completed in 141 milliseconds

12