Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

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->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 128-223
BUF_SIZE 0 chip->hw 1-s32max
DATA_SOURCE 0 chip $0
CONTAINER 0 -120+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)->write()

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
BUF_SIZE 0 chip->hw 1-s32max
DATA_SOURCE 0 chip $0
CONTAINER 0 -120+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)->write()

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 1
PARAM_VALUE 2 data 4095
BUF_SIZE 0 chip->hw 1-s32max
DATA_SOURCE 0 chip $0
CONTAINER 0 -120+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_resume() -> (struct ad714x_chip)->write()

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 0
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
CONTAINER 0 -120+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/misc/ad714x.c ad714x_suspend() -> (struct ad714x_chip)->write()

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 0
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
CONTAINER 0 -120+0 $(-1)
BIT_INFO 2 data 0x3,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

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

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

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

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

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

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

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

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