Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/udlfb.c dlfb_set_register_lfsr16() -> dlfb_set_register_16()

Type Parameter Key Value
PARAM_VALUE 0 wrptr 4107-18446744073709547521
PARAM_VALUE 1 reg 1,3,5,7,9,11,13,17,19,21
PARAM_VALUE 2 value 65534-u16max
DATA_SOURCE 0 wrptr $0
DATA_SOURCE 1 reg $1
HARD_MAX 1 reg 21
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dlfb->urbs.limit_sem
HALF_LOCKED2 global &console_sem
TYPE_LOCK (struct urb_list)->limit_sem

drivers/video/fbdev/udlfb.c dlfb_set_vid_cmds() -> dlfb_set_register_16()

Type Parameter Key Value
PARAM_VALUE 0 wrptr 4115-18446744073709547521
PARAM_VALUE 1 reg 15
DATA_SOURCE 0 wrptr r dlfb_set_register_lfsr16
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 value 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 *wrptr
NO_OVERFLOW_SIMPLE 2 value
UNITS 2 value unit_byte
LOCK2 &dlfb->urbs.limit_sem
HALF_LOCKED2 global &console_sem
TYPE_LOCK (struct urb_list)->limit_sem

drivers/video/fbdev/udlfb.c dlfb_set_vid_cmds() -> dlfb_set_register_16()

Type Parameter Key Value
PARAM_VALUE 0 wrptr 4115-18446744073709547521
PARAM_VALUE 1 reg 23
DATA_SOURCE 0 wrptr r dlfb_set_register_lfsr16
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 value 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 *wrptr
NO_OVERFLOW_SIMPLE 2 value
UNITS 2 value unit_byte
LOCK2 &dlfb->urbs.limit_sem
HALF_LOCKED2 global &console_sem
TYPE_LOCK (struct urb_list)->limit_sem