Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hid/hid-sensor-custom.c hid_sensor_custom_properties_get() -> hid_sensor_custom_get_prop()

Type Parameter Key Value
PARAM_VALUE 1 prop_usage_id 2097927
PARAM_VALUE 2 prop_size 64
BUF_SIZE 0 hsdev 1-s32max
BUF_SIZE 0 hsdev 1-s32max
BUF_SIZE 3 prop 128
DATA_SOURCE 0 hsdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/hid-sensor-custom.c hid_sensor_custom_properties_get() -> hid_sensor_custom_get_prop()

Type Parameter Key Value
PARAM_VALUE 0 hsdev 4096-ptr_max
PARAM_VALUE 0 hsdev->end_collection_index s32min-(-1),1-s32max
PARAM_VALUE 0 hsdev->hdev->bpf.srcu.dep_map->name 0-255
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->haptic->pressure_sum s32min-s32max
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->inputmode_value 0,2-3
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->wacom_wac.hid_data.cc_index (-1)-2147483646
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->wacom_wac.hid_data.cc_report s32min-s32max
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->wacom_wac.hid_data.cc_value_index (-1)-s32max
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->wacom_wac.hid_data.last_slot_field 65584-65585,852018,852028,852034,852040-852041,852049
PARAM_VALUE 0 hsdev->hdev->driver_input_lock.first_waiter->up 0-1
PARAM_VALUE 0 hsdev->hdev->driver_input_lock.last_holder 0
PARAM_VALUE 0 hsdev->hdev->driver_input_lock.lock.owner (-1)
PARAM_VALUE 0 hsdev->hdev->driver_input_lock.lock.owner_cpu u32max
PARAM_VALUE 0 *hsdev->hdev->driver_data->cli_data->report_id 0-255
PARAM_VALUE 1 prop_usage_id 2097926
PARAM_VALUE 2 prop_size 64
BUF_SIZE 0 hsdev 1-s32max
BUF_SIZE 0 hsdev 1-s32max
BUF_SIZE 3 prop 128
CAPPED_DATA 0 hsdev->end_collection_index 1
CAPPED_DATA 0 hsdev->start_collection_index 1
CAPPED_DATA 0 hsdev->usage 1
DATA_SOURCE 0 hsdev $0
PARAM_COMPARE 0 hsdev->end_collection_index > $0->start_collection_index
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hid/hid-sensor-custom.c hid_sensor_custom_properties_get() -> hid_sensor_custom_get_prop()

Type Parameter Key Value
PARAM_VALUE 0 hsdev 4096-ptr_max
PARAM_VALUE 0 hsdev->end_collection_index s32min-(-1),1-s32max
PARAM_VALUE 0 hsdev->hdev->bpf.srcu.dep_map->name 0-255
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->haptic->pressure_sum s32min-s32max
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->inputmode_value 0,2-3
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->wacom_wac.hid_data.cc_index (-1)-2147483646
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->wacom_wac.hid_data.cc_report s32min-s32max
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->wacom_wac.hid_data.cc_value_index (-1)-s32max
PARAM_VALUE 0 hsdev->hdev->dev.driver_data->wacom_wac.hid_data.last_slot_field 65584-65585,852018,852028,852034,852040-852041,852049
PARAM_VALUE 0 hsdev->hdev->driver_input_lock.first_waiter->up 0-1
PARAM_VALUE 0 hsdev->hdev->driver_input_lock.last_holder 0
PARAM_VALUE 0 hsdev->hdev->driver_input_lock.lock.owner (-1)
PARAM_VALUE 0 hsdev->hdev->driver_input_lock.lock.owner_cpu u32max
PARAM_VALUE 0 *hsdev->hdev->driver_data->cli_data->report_id 0-255
PARAM_VALUE 1 prop_usage_id 2097925
PARAM_VALUE 2 prop_size 64
BUF_SIZE 0 hsdev 1-s32max
BUF_SIZE 0 hsdev 1-s32max
BUF_SIZE 3 prop 128
CAPPED_DATA 0 hsdev->end_collection_index 1
CAPPED_DATA 0 hsdev->start_collection_index 1
CAPPED_DATA 0 hsdev->usage 1
DATA_SOURCE 0 hsdev $0
PARAM_COMPARE 0 hsdev->end_collection_index > $0->start_collection_index
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL