Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_atomic_flush() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 5136
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val u32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
LOCK2 flags
LOCK2 0 &ctx->vblank_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct decon_context)->vblank_lock

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_clear_channels() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 32-48
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_clear_channels() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 5136
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val u32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_commit() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 mask 3
PARAM_VALUE 3 val u32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_commit() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 5136
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val u32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_disable_plane() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 1 reg 32-48
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_shadow_protect() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 1 reg 160
PARAM_VALUE 2 mask 31744
PARAM_VALUE 3 val 0,u32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
DATA_SOURCE 0 ctx $0
FUZZY_MAX 3 val u32max
HARD_MAX 3 val u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 flags
HALF_LOCKED2 0 &ctx->vblank_lock

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_swreset() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 5124
PARAM_VALUE 2 mask 3
PARAM_VALUE 3 val u32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
DATA_SOURCE 0 ctx $0
BIT_INFO 0 ctx->out_type 0x2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_te_irq_handler() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 1 reg 8256
PARAM_VALUE 2 mask 2
PARAM_VALUE 3 val u32max
DATA_SOURCE 0 ctx $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_update_plane() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 32-48
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val u32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 irq

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_win_set_bldeq() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 768-780
PARAM_VALUE 2 mask 975
PARAM_VALUE 3 val 193-194,198
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
DATA_SOURCE 0 ctx $0
BIT_INFO 3 val 0xc0,0xc7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 irq

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_win_set_bldmod() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 36-48
PARAM_VALUE 2 mask 194
PARAM_VALUE 3 val 0,194
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
DATA_SOURCE 0 ctx $0
FUZZY_MAX 3 val 0
BIT_INFO 3 val 0x0,0xc2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 irq

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_win_set_bldmod() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 216-312
PARAM_VALUE 2 mask 16777215
PARAM_VALUE 3 val 0-16777215
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
CAPPED_DATA 3 val 1
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 irq

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_win_set_bldmod() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 784
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 1
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte
HALF_LOCKED2 irq

drivers/gpu/drm/exynos/exynos5433_drm_decon.c decon_win_set_pixfmt() -> decon_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 reg 32-48
PARAM_VALUE 2 mask 4294967101
PARAM_VALUE 3 val 1028-66589
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
DATA_SOURCE 0 ctx $0
BIT_INFO 3 val 0x4,0x1843d
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 val 1028-66589[c]
UNITS 0 ctx unit_byte
HALF_LOCKED2 irq