Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/auxdisplay/hd44780_common.c hd44780_common_clear_display() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 1 cmd 1
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
CONTAINER 0 -32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_gotoxy() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 1 cmd s32min-0,128-s32max
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
CAPPED_DATA 0 hdc->bwidth 1
CONTAINER 0 -32+0 $(-1)
BIT_INFO 1 cmd 0x80,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 cmd 128-s32max[c]

drivers/auxdisplay/hd44780_common.c hd44780_common_init_display() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 0 hdc->hd44780_common_flags 28,92
PARAM_VALUE 0 hdc->ifwidth 4,8
PARAM_VALUE 1 cmd 32,40,48,56
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
FUZZY_MAX 0 hdc->hd44780_common_flags 92
CONTAINER 0 -32+0 $(-1)
BIT_INFO 0 hdc->hd44780_common_flags 0x1c,0x7f
BIT_INFO 0 hdc->ifwidth 0x0,0xc
BIT_INFO 1 cmd 0x20,0x3f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_init_display() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 0 hdc->hd44780_common_flags 28,92
PARAM_VALUE 0 hdc->ifwidth 4,8
PARAM_VALUE 1 cmd 8
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
FUZZY_MAX 0 hdc->hd44780_common_flags 92
CONTAINER 0 -32+0 $(-1)
BIT_INFO 0 hdc->hd44780_common_flags 0x1c,0x7f
BIT_INFO 0 hdc->ifwidth 0x0,0xc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_init_display() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 0 hdc->hd44780_common_flags 28,92
PARAM_VALUE 0 hdc->ifwidth 4,8
PARAM_VALUE 1 cmd 15
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
FUZZY_MAX 0 hdc->hd44780_common_flags 92
CONTAINER 0 -32+0 $(-1)
BIT_INFO 0 hdc->hd44780_common_flags 0x1c,0x7f
BIT_INFO 0 hdc->ifwidth 0x0,0xc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_init_display() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 0 hdc->hd44780_common_flags 28,92
PARAM_VALUE 0 hdc->ifwidth 4,8
PARAM_VALUE 1 cmd 6
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
FUZZY_MAX 0 hdc->hd44780_common_flags 92
CONTAINER 0 -32+0 $(-1)
BIT_INFO 0 hdc->hd44780_common_flags 0x1c,0x7f
BIT_INFO 0 hdc->ifwidth 0x0,0xc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_redefine_char() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 1 cmd 64-120
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
CONTAINER 0 -32+0 $(-1)
BIT_INFO 1 cmd 0x40,0x7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_set_function() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 1 cmd 32,36,40,44,48,52,56,60
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
DATA_SOURCE 0 hdc $0
CONTAINER 0 -32+0 $(-1)
BIT_INFO 1 cmd 0x20,0x3f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_set_mode() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 1 cmd 8-15
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
DATA_SOURCE 0 hdc $0
CONTAINER 0 -32+0 $(-1)
BIT_INFO 1 cmd 0x8,0xf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_shift_cursor() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 0 hdc->bwidth s32min-(-1),1-s32max
PARAM_VALUE 1 cmd 16
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
CONTAINER 0 -32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_shift_cursor() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 1 cmd 20
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
CONTAINER 0 -32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_shift_display() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 1 cmd 24
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
CONTAINER 0 -32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_shift_display() -> (struct hd44780_common)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 1 cmd 28
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
CONTAINER 0 -32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_init_display() -> hd44780_common_init_display ptr write_cmd_raw()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 0 hdc->hd44780_common_flags 28,92
PARAM_VALUE 0 hdc->ifwidth 4,8
PARAM_VALUE 1 cmd 3,48
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
FUZZY_MAX 0 hdc->hd44780_common_flags 92
FUZZY_MAX 1 cmd 48
BIT_INFO 0 hdc->hd44780_common_flags 0x1c,0x7f
BIT_INFO 0 hdc->ifwidth 0x0,0xc
HARD_MAX 0 hdc->hd44780_common_flags 92
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_init_display() -> hd44780_common_init_display ptr write_cmd_raw()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 0 hdc->hd44780_common_flags 28,92
PARAM_VALUE 0 hdc->ifwidth 4,8
PARAM_VALUE 1 cmd 3,48
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
FUZZY_MAX 0 hdc->hd44780_common_flags 92
FUZZY_MAX 1 cmd 48
BIT_INFO 0 hdc->hd44780_common_flags 0x1c,0xffffffffffffffff
BIT_INFO 0 hdc->ifwidth 0x0,0xc
HARD_MAX 0 hdc->hd44780_common_flags 92
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/hd44780_common.c hd44780_common_init_display() -> hd44780_common_init_display ptr write_cmd_raw()

Type Parameter Key Value
PARAM_VALUE 0 hdc 4096-ptr_max
PARAM_VALUE 0 hdc->hd44780_common_flags 28,92
PARAM_VALUE 0 hdc->ifwidth 4,8
PARAM_VALUE 1 cmd 3,48
BUF_SIZE 0 hdc 16,56
BUF_SIZE 0 hdc 16,56
FUZZY_MAX 0 hdc->hd44780_common_flags 92
FUZZY_MAX 1 cmd 48
BIT_INFO 0 hdc->hd44780_common_flags 0x1c,0xffffffffffffffff
BIT_INFO 0 hdc->ifwidth 0x0,0xc
HARD_MAX 0 hdc->hd44780_common_flags 92
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL