Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/input/misc/ad714x.c ad714x_hw_detect() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->dev 4096-ptr_max
PARAM_VALUE 0 chip->dev->platform_data 1-u64max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->irq 1-s32max
PARAM_VALUE 0 chip->read 4905402890529771520,5845899605723656192
PARAM_VALUE 0 chip->sw 4096-ptr_max
PARAM_VALUE 0 chip->sw->slider 4096-ptr_max
PARAM_VALUE 0 chip->sw->touchpad 4096-ptr_max
PARAM_VALUE 0 chip->write 126301721976205312,5740615978579030016
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 data 6134249345545699328
PARAM_VALUE 3 len 1
BUF_SIZE 0 chip->hw 1-s32max
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 chip->irq

drivers/input/misc/ad714x.c ad714x_hw_init() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->dev 4096-ptr_max
PARAM_VALUE 0 chip->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 chip->dev->class 0,4096-ptr_max
PARAM_VALUE 0 chip->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 chip->dev->platform_data 1-u64max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->stage_cfg_reg 4096-ptr_max
PARAM_VALUE 0 chip->hw->sys_cfg_reg 4096-ptr_max
PARAM_VALUE 0 chip->irq 1-s32max
PARAM_VALUE 0 chip->product 28994-28995,28999-29000
PARAM_VALUE 0 chip->read 4905402890529771520,5845899605723656192
PARAM_VALUE 0 chip->sw 4096-ptr_max
PARAM_VALUE 0 chip->sw->slider 4096-ptr_max
PARAM_VALUE 0 chip->sw->touchpad 4096-ptr_max
PARAM_VALUE 0 chip->version 0-15
PARAM_VALUE 0 chip->write 126301721976205312,5740615978579030016
PARAM_VALUE 1 reg 0-7
PARAM_VALUE 2 data 7518622605793787904
PARAM_VALUE 3 len 1
BUF_SIZE 0 chip->hw 1-s32max
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 chip->irq

drivers/input/misc/ad714x.c ad714x_hw_init() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->dev 4096-ptr_max
PARAM_VALUE 0 chip->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 chip->dev->class 0,4096-ptr_max
PARAM_VALUE 0 chip->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 chip->dev->platform_data 1-u64max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->stage_cfg_reg 4096-ptr_max
PARAM_VALUE 0 chip->hw->sys_cfg_reg 4096-ptr_max
PARAM_VALUE 0 chip->irq 1-s32max
PARAM_VALUE 0 chip->product 28994-28995,28999-29000
PARAM_VALUE 0 chip->read 4905402890529771520,5845899605723656192
PARAM_VALUE 0 chip->sw 4096-ptr_max
PARAM_VALUE 0 chip->sw->slider 4096-ptr_max
PARAM_VALUE 0 chip->sw->touchpad 4096-ptr_max
PARAM_VALUE 0 chip->version 0-15
PARAM_VALUE 0 chip->write 126301721976205312,5740615978579030016
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 len 3
BUF_SIZE 0 chip->hw 1-s32max
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
CONTAINER 2 -112+0 $(-1)
MEM_ZERO 0 chip
MEM_ZERO 2 data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 chip->irq

drivers/input/misc/ad714x.c ad714x_interrupt_thread() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 len 3
DATA_SOURCE 0 chip $1
CONTAINER 0 -112+0 $(-1)
CONTAINER 2 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_resume() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->sys_cfg_reg 4096-ptr_max
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 len 3
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
CONTAINER 0 -112+0 $(-1)
CONTAINER 2 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_slider_cal_sensor_val() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->adc_reg 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->slider 4096-ptr_max
PARAM_VALUE 0 chip->hw->slider_num 1-s32max
PARAM_VALUE 0 chip->sw->slider 4096-ptr_max
PARAM_VALUE 3 len 0-s32max,18446744071562067968-u64max
CAPPED_DATA 0 chip->hw->button_num 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_slider_cal_sensor_val() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->adc_reg 4096-ptr_max
PARAM_VALUE 0 chip->amb_reg 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->slider 4096-ptr_max
PARAM_VALUE 0 chip->hw->slider_num 1-s32max
PARAM_VALUE 0 chip->sw->slider 4096-ptr_max
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 len 1
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_use_com_int() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 data 8835310960016859136
PARAM_VALUE 3 len 1
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 0 chip->hw->slider_num 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_use_com_int() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 1 reg 6
PARAM_VALUE 2 data 8835310960016859136
PARAM_VALUE 3 len 1
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 0 chip->hw->slider_num 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_use_thr_int() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 data 4691656511254675456
PARAM_VALUE 3 len 1
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 0 chip->hw->slider_num 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_use_thr_int() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 1 reg 6
PARAM_VALUE 2 data 4691656511254675456
PARAM_VALUE 3 len 1
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 0 chip->hw->slider_num 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_wheel_cal_sensor_val() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->adc_reg 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->wheel 4096-ptr_max
PARAM_VALUE 0 chip->hw->wheel_num 1-s32max
PARAM_VALUE 0 chip->sw->wheel 4096-ptr_max
PARAM_VALUE 0 *chip->sensor_val 0-u16max
PARAM_VALUE 3 len 0-s32max,18446744071562067968-u64max
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 0 chip->hw->slider_num 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_wheel_cal_sensor_val() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->adc_reg 4096-ptr_max
PARAM_VALUE 0 chip->amb_reg 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->wheel 4096-ptr_max
PARAM_VALUE 0 chip->hw->wheel_num 1-s32max
PARAM_VALUE 0 chip->sw->wheel 4096-ptr_max
PARAM_VALUE 0 *chip->sensor_val 0-u16max
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 len 1
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 0 chip->hw->slider_num 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c touchpad_cal_sensor_val() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->adc_reg 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->touchpad 4096-ptr_max
PARAM_VALUE 0 chip->hw->touchpad_num 1-s32max
PARAM_VALUE 0 chip->sw->touchpad 4096-ptr_max
PARAM_VALUE 0 *chip->sensor_val 0-u16max
PARAM_VALUE 3 len 0-s32max,18446744071562067968-u64max
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 0 chip->hw->slider_num 1
CAPPED_DATA 0 chip->hw->wheel_num 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c touchpad_cal_sensor_val() -> (struct ad714x_chip)->read()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->adc_reg 4096-ptr_max
PARAM_VALUE 0 chip->amb_reg 4096-ptr_max
PARAM_VALUE 0 chip->hw 4096-ptr_max
PARAM_VALUE 0 chip->hw->touchpad 4096-ptr_max
PARAM_VALUE 0 chip->hw->touchpad_num 1-s32max
PARAM_VALUE 0 chip->sw->touchpad 4096-ptr_max
PARAM_VALUE 0 *chip->sensor_val 0-u16max
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 len 1
CAPPED_DATA 0 chip->hw->button_num 1
CAPPED_DATA 0 chip->hw->slider_num 1
CAPPED_DATA 0 chip->hw->wheel_num 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 chip $0
CONTAINER 0 -112+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock