Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/platform/x86/intel/pmt/telemetry.c pmt_telem_probe() -> intel_pmt_dev_create()

Type Parameter Key Value
PARAM_VALUE 1 ns 8684007299402301440
PARAM_VALUE 2 intel_vsec_dev 4096-ptr_max
PARAM_VALUE 2 intel_vsec_dev->num_resources 1-s32max
PARAM_VALUE 3 idx 0-s32max
CAPPED_DATA 3 idx 1
DATA_SOURCE 2 intel_vsec_dev r auxdev_to_ivdev
PARAM_COMPARE 3 idx < $2->num_resources
CONSTRAINT 3 idx <123
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 intel_vsec_dev->num_resources
NO_OVERFLOW_SIMPLE 3 idx
UNITS 3 idx unit_array_size
LOCK2 global &ep_lock

drivers/platform/x86/intel/pmt/crashlog.c pmt_crashlog_probe() -> intel_pmt_dev_create()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 1 ns 741191805752967168
PARAM_VALUE 2 intel_vsec_dev 4096-ptr_max
PARAM_VALUE 2 intel_vsec_dev->num_resources 1-s32max
PARAM_VALUE 3 idx 0-s32max
BUF_SIZE 0 entry 224
CAPPED_DATA 3 idx 1
DATA_SOURCE 2 intel_vsec_dev r auxdev_to_ivdev
PARAM_COMPARE 3 idx < $2->num_resources
CONSTRAINT 3 idx <123
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 intel_vsec_dev->num_resources
NO_OVERFLOW_SIMPLE 3 idx
UNITS 3 idx unit_array_size