Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/
H 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()
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu.c438 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
441 mp_state->mp_state = KVM_MP_STATE_STOPPED; in kvm_arch_vcpu_ioctl_get_mpstate()
443 mp_state->mp_state = KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_ioctl_get_mpstate()
449 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate()
453 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
437 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
448 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dpsci.c108 * Make sure the reset request is observed if the RUNNABLE mp_state is in kvm_psci_vcpu_on()
113 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()
H A Darm.c487 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); in __kvm_arm_vcpu_power_off()
501 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED; in kvm_arm_vcpu_stopped()
506 WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_SUSPENDED); in kvm_arm_vcpu_suspend()
513 return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_SUSPENDED; in kvm_arm_vcpu_suspended()
517 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
519 *mp_state in kvm_arch_vcpu_ioctl_get_mpstate()
516 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
524 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Darm.c408 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
411 mp_state->mp_state = KVM_MP_STATE_STOPPED; in kvm_arch_vcpu_ioctl_get_mpstate()
413 mp_state->mp_state = KVM_MP_STATE_RUNNABLE; in kvm_arch_vcpu_ioctl_get_mpstate()
419 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate()
423 switch (mp_state->mp_state) { in kvm_arch_vcpu_ioctl_set_mpstate()
407 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
418 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c585 struct kvm_mp_state mp_state; in vm_vcpu_add_default() local
603 mp_state.mp_state = 0; in vm_vcpu_add_default()
604 vcpu_set_mp_state(vm, vcpuid, &mp_state); in vm_vcpu_add_default()
908 struct kvm_mp_state mp_state; member
995 r = ioctl(vcpu->fd, KVM_GET_MP_STATE, &state->mp_state); in vcpu_save_state()
1070 r = ioctl(vcpu->fd, KVM_SET_MP_STATE, &state->mp_state); in vcpu_load_state()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c568 struct kvm_mp_state mp_state; in vm_arch_vcpu_add() local
604 mp_state.mp_state = 0; in vm_arch_vcpu_add()
605 vcpu_mp_state_set(vcpu, &mp_state); in vm_arch_vcpu_add()
979 vcpu_mp_state_get(vcpu, &state->mp_state); in vcpu_save_state()
1019 vcpu_mp_state_set(vcpu, &state->mp_state); in vcpu_load_state()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h490 struct kvm_mp_state *mp_state) in vcpu_mp_state_get()
492 vcpu_ioctl(vcpu, KVM_GET_MP_STATE, mp_state); in vcpu_mp_state_get()
495 struct kvm_mp_state *mp_state) in vcpu_mp_state_set()
497 vcpu_ioctl(vcpu, KVM_SET_MP_STATE, mp_state); in vcpu_mp_state_set()
489 vcpu_mp_state_get(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) vcpu_mp_state_get() argument
494 vcpu_mp_state_set(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) vcpu_mp_state_set() argument
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c5270 vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in kvm_vcpu_ioctl_x86_set_vcpu_events()
9647 vcpu->arch.mp_state = state; in __kvm_emulate_halt()
10672 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vcpu_enter_guest()
10910 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in vcpu_block()
10941 switch(vcpu->arch.mp_state) { in vcpu_block()
10945 vcpu->arch.mp_state = in vcpu_block()
10962 return (vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE && in kvm_vcpu_running()
11120 if (unlikely(vcpu->arch.mp_state == KVM_MP_STATE_UNINITIALIZED)) { in kvm_arch_vcpu_ioctl_run()
11380 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
11393 if ((vcpu->arch.mp_state in kvm_arch_vcpu_ioctl_get_mpstate()
11379 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
11407 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
[all...]
H A Dlapic.c3289 WARN_ON_ONCE(vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED); in kvm_apic_accept_events()
3297 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
3299 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in kvm_apic_accept_events()
3302 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in kvm_apic_accept_events()
3307 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c4465 vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in kvm_vcpu_ioctl_x86_set_vcpu_events()
8264 vcpu->arch.mp_state = KVM_MP_STATE_HALTED; in kvm_vcpu_halt()
9198 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vcpu_enter_guest()
9398 switch(vcpu->arch.mp_state) { in vcpu_block()
9401 vcpu->arch.mp_state = in vcpu_block()
9420 return (vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE && in kvm_vcpu_running()
9610 if (unlikely(vcpu->arch.mp_state == KVM_MP_STATE_UNINITIALIZED)) { in kvm_arch_vcpu_ioctl_run()
9811 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
9818 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED && in kvm_arch_vcpu_ioctl_get_mpstate()
9820 mp_state in kvm_arch_vcpu_ioctl_get_mpstate()
9810 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
9830 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
[all...]
H A Dlapic.c2887 WARN_ON_ONCE(vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED); in kvm_apic_accept_events()
2897 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
2899 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in kvm_apic_accept_events()
2902 vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in kvm_apic_accept_events()
2907 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in kvm_apic_accept_events()
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/include/
H A Dkvm_util.h153 struct kvm_mp_state *mp_state);
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c304 mps.mp_state = KVM_MP_STATE_RUNNABLE; in vm_arch_vcpu_add()
/kernel/linux/linux-5.10/virt/kvm/
H A Dkvm_main.c3428 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local
3430 r = kvm_arch_vcpu_ioctl_get_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
3434 if (copy_to_user(argp, &mp_state, sizeof(mp_state))) in kvm_vcpu_ioctl()
3440 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local
3443 if (copy_from_user(&mp_state, argp, sizeof(mp_state))) in kvm_vcpu_ioctl()
3445 r = kvm_arch_vcpu_ioctl_set_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
/kernel/linux/linux-6.6/virt/kvm/
H A Dkvm_main.c4221 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local
4223 r = kvm_arch_vcpu_ioctl_get_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
4227 if (copy_to_user(argp, &mp_state, sizeof(mp_state))) in kvm_vcpu_ioctl()
4233 struct kvm_mp_state mp_state; in kvm_vcpu_ioctl() local
4236 if (copy_from_user(&mp_state, argp, sizeof(mp_state))) in kvm_vcpu_ioctl()
4238 r = kvm_arch_vcpu_ioctl_set_mpstate(vcpu, &mp_state); in kvm_vcpu_ioctl()
/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dmips.c534 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
540 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate()
533 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
539 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
/kernel/linux/linux-6.6/arch/mips/kvm/
H A Dmips.c519 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
525 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate()
518 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
524 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1267 * mp_state - mp_state to be set
1274 * by mp_state.
1277 struct kvm_mp_state *mp_state) in vcpu_set_mp_state()
1284 ret = ioctl(vcpu->fd, KVM_SET_MP_STATE, mp_state); in vcpu_set_mp_state()
1276 vcpu_set_mp_state(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_mp_state *mp_state) vcpu_set_mp_state() argument
/kernel/linux/linux-5.10/include/linux/
H A Dkvm_host.h930 struct kvm_mp_state *mp_state);
932 struct kvm_mp_state *mp_state);
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dnested.c3672 vcpu->arch.mp_state = KVM_MP_STATE_INIT_RECEIVED; in nested_vmx_run()
4079 if (vcpu->arch.mp_state != KVM_MP_STATE_INIT_RECEIVED) in vmx_check_nested_events()
4093 if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) { in vmx_check_nested_events()
4351 if (vcpu->arch.mp_state == KVM_MP_STATE_HALTED) in sync_vmcs02_to_vmcs12()
4353 else if (vcpu->arch.mp_state == KVM_MP_STATE_INIT_RECEIVED) in sync_vmcs02_to_vmcs12()
4861 vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in nested_vmx_vmexit()
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dkvm_host.h571 struct kvm_mp_state mp_state; member
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dloongarch.c800 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
806 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate()
799 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
805 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dpowerpc.c2006 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
2012 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate()
2005 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
2011 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dpowerpc.c2040 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_get_mpstate()
2046 struct kvm_mp_state *mp_state) in kvm_arch_vcpu_ioctl_set_mpstate()
2039 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument
2045 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument

Completed in 84 milliseconds

12