Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/tidss/tidss_dispc.c dispc_am65x_vp_write_gamma_table() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->subrev 1-4
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0
PARAM_VALUE 0 dispc->vp_data 4096-ptr_max
PARAM_VALUE 2 reg 288
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_enable_am65x_oldi() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->am65x_oldi_io_ctrl->async 0
PARAM_VALUE 0 dispc->am65x_oldi_io_ctrl->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 dispc->am65x_oldi_io_ctrl->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 dispc->am65x_oldi_io_ctrl->cache_dirty 0-1
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_bus_type 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0-1
PARAM_VALUE 2 reg 352
PARAM_VALUE 3 val 4225,4227-4239,4481,4483-4495
CAPPED_DATA 0 dispc->feat->vp_feat.color.gamma_size 1
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
BIT_INFO 3 val 0x1081,0x118f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c dispc_j721e_vp_write_gamma_table() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->subrev 5
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 1
PARAM_VALUE 0 dispc->vp_data 4096-ptr_max
PARAM_VALUE 2 reg 288
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_k2g_vp_set_ctm() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 2 reg 0
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 val 0-u32max[c]
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_k2g_vp_set_irqenable() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->fclk 0,4096-u64max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->subrev 0
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 1 hw_videoport 0
PARAM_VALUE 2 reg 60
PARAM_VALUE 3 val 0-7,16-23
BUF_SIZE 0 dispc->dev (-1),1616
BUF_SIZE 0 dispc->fclk (-1),1-s32max
BUF_SIZE 0 dispc->fourccs (-1),116
BUF_SIZE 0 dispc->tidss (-1),488,3696,3704,3712,3720,3792,3808,3864,3888,3912,4024,4296,4768
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
DATA_SOURCE 3 val r dispc_vp_irq_to_raw
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 &tidss->irq_lock
HALF_LOCKED2 0 &dispc->tidss->irq_lock
TYPE_LOCK (struct tidss_device)->irq_lock

drivers/gpu/drm/tidss/tidss_dispc.c dispc_k2g_vp_write_csc() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->subrev 0
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0-1
CAPPED_DATA 0 dispc->feat->vp_feat.color.gamma_size 1
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_k2g_vp_write_gamma_table() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->subrev 0
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0
PARAM_VALUE 0 dispc->vp_data 4096-ptr_max
PARAM_VALUE 2 reg 32
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_k2g_vp_write_irqstatus() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->subrev 0
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 1 hw_videoport 0
PARAM_VALUE 2 reg 64
PARAM_VALUE 3 val 0-7,16-23
BUF_SIZE 0 dispc->dev (-1),1616
BUF_SIZE 0 dispc->fclk (-1),1-s32max
BUF_SIZE 0 dispc->fourccs (-1),116
BUF_SIZE 0 dispc->tidss (-1),488,3696,3704,3712,3720,3792,3808,3864,3888,3912,4024,4296,4768
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
DATA_SOURCE 3 val r dispc_vp_irq_to_raw
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tidss->irq_lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &dispc->tidss->irq_lock
TYPE_LOCK (struct tidss_device)->irq_lock

drivers/gpu/drm/tidss/tidss_dispc.c dispc_k3_vp_set_ctm() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 2 reg 0
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 val 0-u32max[c]
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_k3_vp_write_csc() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->subrev 1-u32max
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0-1
CAPPED_DATA 0 dispc->feat->vp_feat.color.gamma_size 1
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_set_num_datalines() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 2 reg 4
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 val 0-u32max[c]
UNITS 1 hw_videoport unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c dispc_softreset_k2g() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->am65x_oldi_io_ctrl 0-ptr_max
PARAM_VALUE 0 dispc->base_common 4096-ptr_max
PARAM_VALUE 0 dispc->dev 4096-ptr_max
PARAM_VALUE 0 dispc->errata.i2000 1
PARAM_VALUE 0 dispc->fclk 0,4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->fourccs 1-u64max
PARAM_VALUE 0 dispc->tidss 4096-ptr_max
PARAM_VALUE 2 reg 4
CAPPED_DATA 1 hw_videoport 1
DATA_SOURCE 0 dispc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 val 0-u32max[c]
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_disable() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 2 reg 4
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 val 0-u32max[c]
UNITS 1 hw_videoport unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_enable() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 2 reg 4
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 val 0-u32max[c]
UNITS 1 hw_videoport unit_array_size
LOCK2 &ddev->event_lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct drm_device)->event_lock

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_go() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 2 reg 4
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 val 0-u32max[c]
UNITS 1 hw_videoport unit_array_size
LOCK2 &ddev->event_lock
LOCK2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct drm_device)->event_lock

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_init() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->fclk 0,4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 2 reg 0
CAPPED_DATA 1 hw_videoport 1
DATA_SOURCE 0 dispc $0
NOCHECK_CALL
HOST_DATA 3 val 0-u32max[c]
UNITS 1 hw_videoport unit_array_size

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_prepare() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_bus_type 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0-1
PARAM_VALUE 2 reg 84
CAPPED_DATA 0 dispc->feat->vp_feat.color.gamma_size 1
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_prepare() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_bus_type 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0-1
PARAM_VALUE 2 reg 88
CAPPED_DATA 0 dispc->feat->vp_feat.color.gamma_size 1
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_prepare() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_bus_type 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0-1
PARAM_VALUE 2 reg 76
CAPPED_DATA 0 dispc->feat->vp_feat.color.gamma_size 1
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
BIT_INFO 3 val 0x0,0x7ffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_prepare() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_bus_type 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_size 256,1024
PARAM_VALUE 0 dispc->feat->vp_feat.color.gamma_type 0-1
PARAM_VALUE 2 reg 80
PARAM_VALUE 3 val 0-268435455
CAPPED_DATA 0 dispc->feat->vp_feat.color.gamma_size 1
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c dispc_vp_unprepare() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 0 dispc 4096-ptr_max
PARAM_VALUE 0 dispc->feat 4096-ptr_max
PARAM_VALUE 0 dispc->feat->vp_bus_type 4096-ptr_max
PARAM_VALUE 2 reg 352
PARAM_VALUE 3 val 0
DATA_SOURCE 0 dispc $0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 hw_videoport unit_array_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c tidss_configure_oldi() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 2 reg 352
PARAM_VALUE 3 val 4225,4227-4229,4257,4259-4261,4481,4483-4485,4513,4515-4517,6281,6283-6285,6537,6539-6541
DATA_SOURCE 1 hw_videoport $1
DATA_SOURCE 3 val $2
BIT_INFO 3 val 0x1081,0x19ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_dispc.c tidss_disable_oldi() -> dispc_vp_write()

Type Parameter Key Value
PARAM_VALUE 2 reg 352
PARAM_VALUE 3 val 0
DATA_SOURCE 1 hw_videoport $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct drm_encoder)->bridge_chain_mutex