Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hid/hid-goodix-spi.c goodix_dev_confirm() -> goodix_spi_write()

Type Parameter Key Value
PARAM_VALUE 0 ts 4096-ptr_max
PARAM_VALUE 0 ts->dev 4096-ptr_max
PARAM_VALUE 0 ts->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ts->event_buf 1-u64max
PARAM_VALUE 0 ts->hid_max_event_sz 95
PARAM_VALUE 0 ts->hid_report_addr 142476
PARAM_VALUE 0 ts->hid_request_lock.dep_map->name 0-255
PARAM_VALUE 0 ts->hid_request_lock.first_waiter 0
PARAM_VALUE 0 ts->hid_request_lock.magic 4096-ptr_max
PARAM_VALUE 0 ts->hid_request_lock.osq.tail.counter 0
PARAM_VALUE 0 ts->hid_request_lock.owner.counter 0
PARAM_VALUE 0 ts->reset_gpio 0,4096-ptr_max
PARAM_VALUE 0 ts->spi 4096-ptr_max
PARAM_VALUE 0 ts->spi->bits_per_word 1-255
PARAM_VALUE 0 ts->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ts->spi->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 ts->spi->irq 0-s32max
PARAM_VALUE 0 ts->xfer_buf 0
PARAM_VALUE 1 addr 65536
PARAM_VALUE 2 data 3539433745963802624
PARAM_VALUE 3 len 8
BUF_SIZE 0 ts 2304
BUF_SIZE 0 ts->dev 1616
BUF_SIZE 0 ts->event_buf 95
BUF_SIZE 0 ts->reset_gpio s32min,(-1),1-s32max
BUF_SIZE 2 data 8
CAPPED_DATA 0 ts->reset_gpio 1
DATA_SOURCE 0 ts $0
TERMINATED 0 ts->event_buf->node.name 1
MEM_ZERO 0 ts
RX_PATH
TASK_NOT_RUNNING
UNITS 3 len unit_byte

drivers/hid/hid-goodix-spi.c goodix_hid_get_raw_report() -> goodix_spi_write()

Type Parameter Key Value
PARAM_VALUE 0 ts 4096-ptr_max
PARAM_VALUE 1 addr 66404
PARAM_VALUE 2 data 978855447333838848
PARAM_VALUE 3 len 9-10
BUF_SIZE 0 ts s32min-(-2),1-s32max
BUF_SIZE 0 ts s32min-(-2),1-s32max
BUF_SIZE 2 data 128
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &hid->driver_input_lock
HALF_LOCKED2 &hid->ll_open_lock
HALF_LOCKED2 global &minors_rwsem

drivers/hid/hid-goodix-spi.c goodix_hid_set_raw_report() -> goodix_spi_write()

Type Parameter Key Value
PARAM_VALUE 0 ts 4096-ptr_max
PARAM_VALUE 1 addr 66404
PARAM_VALUE 2 data 2750528166413045760
PARAM_VALUE 3 len 12-129
BUF_SIZE 0 ts s32min-(-2),1-s32max
BUF_SIZE 0 ts s32min-(-2),1-s32max
BUF_SIZE 2 data 128
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 13-129[c][u]
UNITS 3 len unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &hid->driver_input_lock
HALF_LOCKED2 &hid->ll_open_lock
HALF_LOCKED2 global &minors_rwsem

drivers/hid/hid-goodix-spi.c goodix_spi_set_power() -> goodix_spi_write()

Type Parameter Key Value
PARAM_VALUE 0 ts 4096-ptr_max
PARAM_VALUE 0 ts->spi 4096-ptr_max
PARAM_VALUE 1 addr 66404
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 len 7
BUF_SIZE 0 ts s32min-(-2),1-s32max
BUF_SIZE 0 ts s32min-(-2),1-s32max
BUF_SIZE 2 data 7
DATA_SOURCE 0 ts $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ts unit_byte
UNITS 3 len unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &fsm->lock