Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_vcpu_init() -> kvm_vcpu_set_in_spin_loop()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 1 val 0
BUF_SIZE 0 vcpu->kvm s32min-(-2),1-s32max
CAPPED_DATA 0 vcpu->kvm->arch.max_vcpu_ids 1
CAPPED_DATA 0 vcpu->vcpu_id 1
DATA_SOURCE 0 vcpu $0
NOCHECK_CALL
USER_DATA 0 vcpu->vcpu_id 1-16383[c]

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_vcpu_on_spin() -> kvm_vcpu_set_in_spin_loop()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 1 val 1
DATA_SOURCE 0 vcpu $0
NOCHECK_CALL
USER_PTR 0 vcpu->arch.emulate_ctxt->fetch.end

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_vcpu_on_spin() -> kvm_vcpu_set_in_spin_loop()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 0 vcpu->spin_loop.in_spin_loop 1
PARAM_VALUE 1 val 0
DATA_SOURCE 0 vcpu $0
NOCHECK_CALL
USER_PTR 0 vcpu->arch.emulate_ctxt->fetch.end