Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_enable() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 1 val 0
PARAM_VALUE 2 offset 16388
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->devnode.lock
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock
TYPE_LOCK (struct cec_devnode)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_enable() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val u32max
PARAM_VALUE 2 offset 16392
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->devnode.lock
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock
TYPE_LOCK (struct cec_devnode)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_enable() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 2 offset 68
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
BIT_INFO 1 val 0x20000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->devnode.lock
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock
TYPE_LOCK (struct cec_devnode)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_enable() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 0-4294836223
PARAM_VALUE 2 offset 68
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
BIT_INFO 1 val 0x0,0xfffdffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->devnode.lock
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock
TYPE_LOCK (struct cec_devnode)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_enable() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val u32max
PARAM_VALUE 2 offset 16392
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->devnode.lock
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock
TYPE_LOCK (struct cec_devnode)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_enable() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 4180
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->devnode.lock
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock
TYPE_LOCK (struct cec_devnode)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_enable() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val u32max
PARAM_VALUE 2 offset 16392
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->devnode.lock
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock
TYPE_LOCK (struct cec_devnode)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_enable() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 2059
PARAM_VALUE 2 offset 16388
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->devnode.lock
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock
TYPE_LOCK (struct cec_devnode)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_hardirq() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 1-u32max
PARAM_VALUE 2 offset 16392
DATA_SOURCE 0 hdmi $1
DATA_SOURCE 1 val r dw_hdmi_qp_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_hardirq() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->rx_msg.msg 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->tx_status 0-1,4,16
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 4180
DATA_SOURCE 0 hdmi $1
FUZZY_MAX 0 hdmi->cec->tx_status 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_init() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->cec 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->base.free_cb 1-u64max
PARAM_VALUE 0 hdmi->cec->connector->base.id 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->base.properties 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 hdmi->cec->connector->base.type 3233857728
PARAM_VALUE 0 hdmi->cec->connector->cec.data 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->cec.funcs 2821234979890589696
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 hdmi->cec->connector->connector_type_id 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->dev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->edid_override_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->eld_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->global_connector_list_entry.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->global_connector_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->hdmi.infoframes.lock.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->hdmi_audio.lock.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->head.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->index 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->modes.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->modes.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->name 1-u64max
PARAM_VALUE 0 hdmi->cec->connector->probed_modes.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->probed_modes.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->status 3
PARAM_VALUE 1 val 0
PARAM_VALUE 2 offset 4128
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &connector->cec.mutex
HALF_LOCKED2 global &component_mutex
TYPE_LOCK (struct drm_connector_cec)->mutex

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_init() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->cec 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->base.free_cb 1-u64max
PARAM_VALUE 0 hdmi->cec->connector->base.id 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->base.properties 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 hdmi->cec->connector->base.type 3233857728
PARAM_VALUE 0 hdmi->cec->connector->cec.data 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->cec.funcs 2821234979890589696
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 hdmi->cec->connector->connector_type_id 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->dev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->edid_override_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->eld_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->global_connector_list_entry.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->global_connector_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->hdmi.infoframes.lock.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->hdmi_audio.lock.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->head.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->index 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->modes.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->modes.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->name 1-u64max
PARAM_VALUE 0 hdmi->cec->connector->probed_modes.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->probed_modes.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->status 3
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val u32max
PARAM_VALUE 2 offset 16392
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &connector->cec.mutex
HALF_LOCKED2 global &component_mutex
TYPE_LOCK (struct drm_connector_cec)->mutex

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_init() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->cec 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->base.free_cb 1-u64max
PARAM_VALUE 0 hdmi->cec->connector->base.id 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->base.properties 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 hdmi->cec->connector->base.type 3233857728
PARAM_VALUE 0 hdmi->cec->connector->cec.data 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->cec.funcs 2821234979890589696
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 hdmi->cec->connector->cec.mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 hdmi->cec->connector->connector_type_id 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->dev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->edid_override_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->eld_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->global_connector_list_entry.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->global_connector_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->hdmi.infoframes.lock.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->hdmi_audio.lock.magic 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->head.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->index 0-s32max
PARAM_VALUE 0 hdmi->cec->connector->modes.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->modes.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->name 1-u64max
PARAM_VALUE 0 hdmi->cec->connector->probed_modes.next 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->probed_modes.prev 4096-ptr_max
PARAM_VALUE 0 hdmi->cec->connector->status 3
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 0
PARAM_VALUE 2 offset 16388
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &connector->cec.mutex
HALF_LOCKED2 global &component_mutex
TYPE_LOCK (struct drm_connector_cec)->mutex

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_log_addr() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->cec 4096-ptr_max
PARAM_VALUE 2 offset 4108
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->lock
HALF_LOCKED2 &adap->devnode.lock
TYPE_LOCK (struct cec_adapter)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_transmit() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
CAPPED_DATA 2 offset 1
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_transmit() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 2 offset 4128
CAPPED_DATA 1 val 1
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_cec_transmit() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 4096
DATA_SOURCE 0 hdmi r dw_hdmi_qp_from_bridge
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_i2c_read() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.done 0-4294967293,u32max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.owner (-1)
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->is_regaddr 1
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->async 0
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 0-1
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 236
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
CAPPED_DATA 0 hdmi->regm->rd_table->n_yes_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_no_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 hdmi $0
STR_LEN 0 hdmi (-1)
STR_LEN 0 hdmi (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hdmi unit_byte
LOCK2 _T->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_i2c_read() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.done 0-4294967293,u32max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.owner (-1)
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->is_regaddr 1
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->async 0
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 0-1
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 236
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
CAPPED_DATA 0 hdmi->regm->rd_table->n_yes_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_no_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 hdmi $0
STR_LEN 0 hdmi (-1)
STR_LEN 0 hdmi (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hdmi unit_byte
LOCK2 _T->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_i2c_write() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.done 0
PARAM_VALUE 0 hdmi->i2c->is_regaddr 1
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->async 0
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 0-1
PARAM_VALUE 1 val 0-255
PARAM_VALUE 2 offset 252
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
CAPPED_DATA 0 hdmi->regm->volatile_table->n_no_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 hdmi $0
STR_LEN 0 hdmi (-1)
STR_LEN 0 hdmi (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hdmi unit_byte
LOCK2 _T->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_i2c_write() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->dev 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->class 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 hdmi->i2c 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.done 0-4294967293,u32max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.owner (-1)
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->is_regaddr 1
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->async 0
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 0-1
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 236
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
CAPPED_DATA 0 hdmi->regm->rd_table->n_yes_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_no_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 hdmi $0
STR_LEN 0 hdmi (-1)
STR_LEN 0 hdmi (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hdmi unit_byte
LOCK2 _T->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_i2c_write() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->dev 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->class 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 hdmi->i2c 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.done 0-4294967293,u32max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.owner (-1)
PARAM_VALUE 0 hdmi->i2c->cmp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->cmp.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->is_regaddr 1
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->async 0
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 0-1
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 236
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
CAPPED_DATA 0 hdmi->regm->rd_table->n_yes_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_no_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 hdmi $0
STR_LEN 0 hdmi (-1)
STR_LEN 0 hdmi (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hdmi unit_byte
LOCK2 _T->lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_init_hw() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi->phy.ops->disable 8653153710373097472
PARAM_VALUE 0 hdmi->phy.ops->init 3552140532119838720
PARAM_VALUE 0 hdmi->phy.ops->read_hpd 2484789473794318336,4299826310882615296
PARAM_VALUE 1 val 0
PARAM_VALUE 2 offset 12308
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi->dev (-1),1616
DATA_SOURCE 0 hdmi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_init_hw() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->phy.ops->disable 8653153710373097472
PARAM_VALUE 0 hdmi->phy.ops->init 3552140532119838720
PARAM_VALUE 0 hdmi->phy.ops->read_hpd 2484789473794318336,4299826310882615296
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 0
PARAM_VALUE 2 offset 12324
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi->dev (-1),1616
DATA_SOURCE 0 hdmi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_init_hw() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->phy.ops->disable 8653153710373097472
PARAM_VALUE 0 hdmi->phy.ops->init 3552140532119838720
PARAM_VALUE 0 hdmi->phy.ops->read_hpd 2484789473794318336,4299826310882615296
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 2 offset 128
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi->dev (-1),1616
DATA_SOURCE 0 hdmi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_init_hw() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->phy.ops->disable 8653153710373097472
PARAM_VALUE 0 hdmi->phy.ops->init 3552140532119838720
PARAM_VALUE 0 hdmi->phy.ops->read_hpd 2484789473794318336,4299826310882615296
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 236
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi->dev (-1),1616
DATA_SOURCE 0 hdmi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_init_hw() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->phy.ops->disable 8653153710373097472
PARAM_VALUE 0 hdmi->phy.ops->init 3552140532119838720
PARAM_VALUE 0 hdmi->phy.ops->read_hpd 2484789473794318336,4299826310882615296
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 140249180
PARAM_VALUE 2 offset 228
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi->dev (-1),1616
DATA_SOURCE 0 hdmi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_init_hw() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->phy.ops->disable 8653153710373097472
PARAM_VALUE 0 hdmi->phy.ops->init 3552140532119838720
PARAM_VALUE 0 hdmi->phy.ops->read_hpd 2484789473794318336,4299826310882615296
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->async 0
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 1 val 5
PARAM_VALUE 2 offset 12328
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi (-1),760,768,776,784,792,800,808,816,824,832,840,848,856,864,872,880
BUF_SIZE 0 hdmi->dev (-1),1616
CAPPED_DATA 0 hdmi->regm->rd_table->n_yes_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_no_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 hdmi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_main_hardirq() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c 4096-ptr_max
PARAM_VALUE 0 hdmi->i2c->stat 1-7
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 1-7
PARAM_VALUE 2 offset 12328
DATA_SOURCE 0 hdmi $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_set_audio_interface() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->tmds_char_rate 1-u64max
PARAM_VALUE 1 val 1024
PARAM_VALUE 2 offset 64
DATA_SOURCE 0 hdmi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_set_audio_interface() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->async 0
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache_dirty 1
PARAM_VALUE 0 hdmi->tmds_char_rate 1-u64max
PARAM_VALUE 1 val 1
PARAM_VALUE 2 offset 2092
CAPPED_DATA 0 hdmi->regm->rd_table->n_yes_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_no_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 hdmi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_set_channel_status() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 0 hdmi->dev 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->class 0,4096-ptr_max
PARAM_VALUE 0 hdmi->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 hdmi->regm 4096-ptr_max
PARAM_VALUE 0 hdmi->regm->async 0
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 hdmi->regm->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 hdmi->regm->cache_dirty 0-1
PARAM_VALUE 0 hdmi->tmds_char_rate 1-u64max
PARAM_VALUE 0 *hdmi->regm->cache->data 0-4294967295
PARAM_VALUE 1 val 0-u16max
PARAM_VALUE 2 offset 3680
CAPPED_DATA 0 hdmi->regm->volatile_table->n_no_ranges 1
CAPPED_DATA 0 hdmi->regm->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 hdmi->tmds_char_rate 1
DATA_SOURCE 0 hdmi $0
BIT_INFO 1 val 0x0,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_write_pkt() -> dw_hdmi_qp_write()

Type Parameter Key Value
PARAM_VALUE 0 hdmi 4096-ptr_max
PARAM_VALUE 2 offset 3008,3012-3200
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
BUF_SIZE 0 hdmi s32min-(-2),1-s32max
CAPPED_DATA 2 offset 1
DATA_SOURCE 0 hdmi $0
DATA_SOURCE 2 offset $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hdmi unit_byte
LOCK2 &connector->hdmi.infoframes.lock
HALF_LOCKED2 &vc4_hdmi->mutex
HALF_LOCKED2 global &drm_unplug_srcu
TYPE_LOCK (struct drm_connector_hdmi)->infoframes.lock