Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

arch/x86/kvm/vmx/posted_intr.c vmx_pi_update_irte() -> irq_set_vcpu_affinity()

Type Parameter Key Value
PARAM_VALUE 1 vcpu_info 9728151792627712
BUF_SIZE 1 vcpu_info 16
DATA_SOURCE 0 irq $2

arch/x86/kvm/vmx/posted_intr.c vmx_pi_update_irte() -> irq_set_vcpu_affinity()

Type Parameter Key Value
PARAM_VALUE 1 vcpu_info 0
DATA_SOURCE 0 irq $2

arch/x86/kvm/svm/avic.c avic_pi_update_irte() -> irq_set_vcpu_affinity()

Type Parameter Key Value
PARAM_VALUE 1 vcpu_info 5563313686903660544
BUF_SIZE 1 vcpu_info 32
DATA_SOURCE 0 irq $2
LOCK2 &svm->ir_list_lock
LOCK2 irq
TYPE_LOCK (struct vcpu_svm)->ir_list_lock

arch/x86/kvm/svm/avic.c avic_pi_update_irte() -> irq_set_vcpu_affinity()

Type Parameter Key Value
PARAM_VALUE 1 vcpu_info 0
DATA_SOURCE 0 irq $2
NOCHECK_CALL
LOCK2 &svm->ir_list_lock
LOCK2 irq
TYPE_LOCK (struct vcpu_svm)->ir_list_lock

arch/x86/kvm/svm/avic.c avic_pi_update_irte() -> irq_set_vcpu_affinity()

Type Parameter Key Value
PARAM_VALUE 1 vcpu_info 0
DATA_SOURCE 0 irq $2