Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/kvm/svm/svm.c svm_set_gif() -> svm_is_intercept()

Type Parameter Key Value
PARAM_VALUE 0 svm 4096-ptr_max
PARAM_VALUE 1 bit 100
CAPPED_DATA 0 svm->nested.vmcb02.ptr 1
DATA_SOURCE 0 svm $0
USER_DATA 0 svm->vcpu->arch.pdptrs 0-u64max
USER_PTR 0 svm->vcpu.arch.pdptrs

arch/x86/kvm/svm/svm.c svm_set_vintr() -> svm_is_intercept()

Type Parameter Key Value
PARAM_VALUE 0 svm 4096-ptr_max
PARAM_VALUE 1 bit 100
CAPPED_DATA 0 svm->nested.vmcb02.ptr 1
DATA_SOURCE 0 svm $0

arch/x86/kvm/svm/svm.c svm_vcpu_run() -> svm_is_intercept()

Type Parameter Key Value
PARAM_VALUE 0 svm 4096-ptr_max
PARAM_VALUE 0 svm->vmcb 4096-ptr_max
PARAM_VALUE 1 bit 16
DATA_SOURCE 0 svm r to_svm
PARAM_COMPARE 0 svm->asid == $0->vmcb->control.asid

arch/x86/kvm/svm/svm.c sync_cr8_to_lapic() -> svm_is_intercept()

Type Parameter Key Value
PARAM_VALUE 0 svm 4096-ptr_max
PARAM_VALUE 1 bit 24
DATA_SOURCE 0 svm r to_svm

arch/x86/kvm/svm/nested.c nested_sync_control_from_vmcb02() -> svm_is_intercept()

Type Parameter Key Value
PARAM_VALUE 0 svm 4096-ptr_max
PARAM_VALUE 0 svm->vmcb 4096-ptr_max
PARAM_VALUE 1 bit 100
DATA_SOURCE 0 svm $0