Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_apply_level_1_key() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error (-4095)-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 3
BUF_SIZE 1 data 3
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_apply_level_2_key() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error (-4095)-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 3
BUF_SIZE 1 data 3
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_brightness_set() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->variant 4096-ptr_max
PARAM_VALUE 0 ctx->variant->gamma_tables 4096-ptr_max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 2 len 26
BUF_SIZE 1 data 26
DATA_SOURCE 0 ctx $0
FUZZY_MAX 0 ctx->version 142
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_brightness_set() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->variant 4096-ptr_max
PARAM_VALUE 0 ctx->variant->gamma_tables 4096-ptr_max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 2
BUF_SIZE 1 data 2
DATA_SOURCE 0 ctx $0
FUZZY_MAX 0 ctx->version 142
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_display_condition_set() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 4
BUF_SIZE 1 data 4
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_elvss_nvm_set() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->variant->gamma_tables 1977099026107113472,2655121816445952000,7159211440044609536
PARAM_VALUE 0 ctx->version 32,96
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 15
BUF_SIZE 1 data 15
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_elvss_nvm_set_v142() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->brightness 0-24
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->variant->gamma_tables 4096-ptr_max
PARAM_VALUE 0 ctx->version 142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 15
BUF_SIZE 1 data 15
DATA_SOURCE 0 ctx $0
FUZZY_MAX 0 ctx->version 142
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_etc_elvss_control() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 3
BUF_SIZE 1 data 3
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_etc_pentile_control() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 10
BUF_SIZE 1 data 10
DATA_SOURCE 0 ctx $0
HARD_MAX 0 ctx->version 96
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_etc_pentile_control() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 10
BUF_SIZE 1 data 10
DATA_SOURCE 0 ctx $0
FUZZY_MAX 0 ctx->version 142
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_etc_power_control() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 8
BUF_SIZE 1 data 8
DATA_SOURCE 0 ctx $0
HARD_MAX 0 ctx->version 96
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_etc_power_control() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 8
BUF_SIZE 1 data 8
DATA_SOURCE 0 ctx $0
FUZZY_MAX 0 ctx->version 142
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_etc_source_control() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 4
BUF_SIZE 1 data 4
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_panel_cond_set() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 39
BUF_SIZE 1 data 39
DATA_SOURCE 0 ctx $0
HARD_MAX 0 ctx->version 96
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_panel_cond_set_v142() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 39
BUF_SIZE 1 data 39
DATA_SOURCE 0 ctx $0
FUZZY_MAX 0 ctx->version 142
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_panel_init() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 1
BUF_SIZE 1 data 1
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_set_sequence() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ctx->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 0 ctx->reset_gpio 0,4096-u64max
PARAM_VALUE 0 ctx->version 32,96,142,210
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 1
BUF_SIZE 1 data 1
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_unprepare() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 1
BUF_SIZE 1 data 1
DATA_SOURCE 0 ctx r panel_to_s6e8aa0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_unprepare() -> s6e8aa0_dcs_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->error s32min-0
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 1
BUF_SIZE 1 data 1
DATA_SOURCE 0 ctx r panel_to_s6e8aa0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock