Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hid/hid-picolcd_debugfs.c _picolcd_flash_erase64() -> _picolcd_flash_setaddr()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 buf 133613241192148992
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 1 buf 3
DATA_SOURCE 0 data $0
BIT_INFO 2 off 0x0,0x7fffffffffffffc0
USER_DATA 2 off 0-24575
LOCK2 0 &data->mutex_flash
TYPE_LOCK (struct picolcd_data)->mutex_flash

drivers/hid/hid-picolcd_debugfs.c _picolcd_flash_read() -> _picolcd_flash_setaddr()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 buf 1976969995695730688
PARAM_VALUE 2 off 0-s64max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 1 buf 4
DATA_SOURCE 0 data $0
USER_DATA 2 off 0-24575

drivers/hid/hid-picolcd_debugfs.c _picolcd_flash_write() -> _picolcd_flash_setaddr()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 buf 3841398587925360640
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 1 buf 36
CAPPED_DATA 0 data->hdev->dev.driver_data->hdev 1
DATA_SOURCE 0 data $0
USER_DATA 2 off 0-24575
LOCK2 0 &data->mutex_flash
TYPE_LOCK (struct picolcd_data)->mutex_flash