Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/events/intel/pt.c intel_pt_validate_hw_cap() -> intel_pt_validate_cap()

Type Parameter Key Value
BUF_SIZE 0 caps 32
DATA_SOURCE 1 capability $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 capability unit_array_size
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

arch/x86/kvm/vmx/vmx.c update_intel_pt_cfg() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 14
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c update_intel_pt_cfg() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 1
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c update_intel_pt_cfg() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 2
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c update_intel_pt_cfg() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 4
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c update_intel_pt_cfg() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 5
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c update_intel_pt_cfg() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 6
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c update_intel_pt_cfg() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 9
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c update_intel_pt_cfg() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 12
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_get_msr() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 1 capability 1
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_get_msr() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 1 capability 9
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_get_msr() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 11
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_get_msr() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 1 capability 9
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_get_msr() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 11
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_rtit_ctl_check() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 1 capability 11
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_rtit_ctl_check() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 15
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_rtit_ctl_check() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 4
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_rtit_ctl_check() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 16
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_rtit_ctl_check() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 2
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_rtit_ctl_check() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 17
BUF_SIZE 0 caps 32

arch/x86/kvm/vmx/vmx.c vmx_rtit_ctl_check() -> intel_pt_validate_cap()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 1 capability 2
BUF_SIZE 0 caps 32