Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

arch/x86/kvm/vmx/posted_intr.c vmx_vcpu_pi_put() -> kvm_vcpu_is_blocking()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
DATA_SOURCE 0 vcpu $0

arch/x86/kvm/lapic.c kvm_lapic_expired_hv_timer() -> kvm_vcpu_is_blocking()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
DATA_SOURCE 0 vcpu $0
PREEMPT_ADD <- disables preempt

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

Type Parameter Key Value
PARAM_VALUE 0 vcpu 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 vcpu r xa_load

arch/x86/kvm/svm/avic.c avic_refresh_apicv_exec_ctrl() -> kvm_vcpu_is_blocking()

Type Parameter Key Value
DATA_SOURCE 0 vcpu $0

arch/x86/kvm/svm/avic.c avic_vcpu_load() -> kvm_vcpu_is_blocking()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
DATA_SOURCE 0 vcpu $0

arch/x86/kvm/svm/avic.c avic_vcpu_put() -> kvm_vcpu_is_blocking()

Type Parameter Key Value
DATA_SOURCE 0 vcpu $0

arch/x86/kvm/svm/avic.c avic_vcpu_put() -> kvm_vcpu_is_blocking()

Type Parameter Key Value
DATA_SOURCE 0 vcpu $0