Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/auxdisplay/charlcd.c handle_lcd_special_code() -> (struct charlcd_ops)->shift_display()

Type Parameter Key Value
PARAM_VALUE 0 lcd 4096-ptr_max
PARAM_VALUE 0 lcd->char_conv 0,4917998696218980352
PARAM_VALUE 0 lcd->ops 4096-ptr_max
PARAM_VALUE 0 lcd->ops->backlight 4096-ptr_max
PARAM_VALUE 0 lcd->ops->clear_display 4096-ptr_max
PARAM_VALUE 0 lcd->ops->init_display 670880878468198400,3611001311423000576
PARAM_VALUE 1 dir 0
BUF_SIZE 0 lcd s32min-(-1),1-s32max
BUF_SIZE 0 lcd s32min-(-1),1-s32max
BUF_SIZE 0 lcd->ops (-1),112
DATA_SOURCE 0 lcd $0
STR_LEN 0 lcd (-1),12,23,27,32-33
STR_LEN 0 lcd (-1),12,23,27,32-33
CONTAINER 0 -56-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 lcd->addr.x 0-u64max
USER_DATA 0 lcd->addr.y 0-u64max

drivers/auxdisplay/charlcd.c handle_lcd_special_code() -> (struct charlcd_ops)->shift_display()

Type Parameter Key Value
PARAM_VALUE 0 lcd 4096-ptr_max
PARAM_VALUE 0 lcd->char_conv 0,4917998696218980352
PARAM_VALUE 0 lcd->ops 4096-ptr_max
PARAM_VALUE 0 lcd->ops->backlight 4096-ptr_max
PARAM_VALUE 0 lcd->ops->clear_display 4096-ptr_max
PARAM_VALUE 0 lcd->ops->init_display 670880878468198400,3611001311423000576
PARAM_VALUE 1 dir 1
BUF_SIZE 0 lcd s32min-(-1),1-s32max
BUF_SIZE 0 lcd s32min-(-1),1-s32max
BUF_SIZE 0 lcd->ops (-1),112
DATA_SOURCE 0 lcd $0
STR_LEN 0 lcd (-1),12,23,27,32-33
STR_LEN 0 lcd (-1),12,23,27,32-33
CONTAINER 0 -56-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 lcd->addr.x 0-u64max
USER_DATA 0 lcd->addr.y 0-u64max