Defined in 3 files as a variable:

Defined in 280 files as a member:

Defined in 3 files as a function:

Defined in 1 files as a externvar:

Referenced in 2941 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_ake_cert() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.ake_cert 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 18
PARAM_VALUE 3 buf_len 533
BUF_SIZE 2 buf 533
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_ake_cert() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 18
PARAM_VALUE 3 buf_len 534
BUF_SIZE 2 buf 534
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_bcaps() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 1 msg_id 11
PARAM_VALUE 3 buf_len 1
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_binfo() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 14
PARAM_VALUE 3 buf_len 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_bksv() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 1 msg_id 0
PARAM_VALUE 3 buf_len 5
BUF_SIZE 2 buf 5
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_bstatus() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 12
PARAM_VALUE 3 buf_len 1
BUF_SIZE 2 buf 2
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_bstatus() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 12
PARAM_VALUE 3 buf_len 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_h_prime() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.ake_h_prime 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 21
PARAM_VALUE 3 buf_len 32
BUF_SIZE 2 buf 32
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_h_prime() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 21
PARAM_VALUE 3 buf_len 33
BUF_SIZE 2 buf 33
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_hdcp2version() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 15
PARAM_VALUE 3 buf_len 1
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_ksvlist() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 13
BUF_SIZE 2 buf 635
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_l_prime() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.lc_l_prime 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 24
PARAM_VALUE 3 buf_len 32
BUF_SIZE 2 buf 32
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_l_prime() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 24
PARAM_VALUE 3 buf_len 33
BUF_SIZE 2 buf 33
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_pairing_info() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.ake_pairing_info 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 22
PARAM_VALUE 3 buf_len 16
BUF_SIZE 2 buf 16
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_pairing_info() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 22
PARAM_VALUE 3 buf_len 17
BUF_SIZE 2 buf 17
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_r0p() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 1 msg_id 1
PARAM_VALUE 3 buf_len 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_rx_id_list() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.rx_id_list 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 26
PARAM_VALUE 3 buf_len 16
BUF_SIZE 2 buf 176
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_rx_id_list() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.rx_id_list 4096-ptr_max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->devt 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->dma_uses_io_tlb 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->id 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_in_sysfs 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_initialized 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.uevent_suppress 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->links.status 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->numa_node s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->removable 0-4294967295
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 27
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 buf_len 16-160
BUF_SIZE 2 buf 160
CAPPED_DATA 3 buf_len 1
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_rx_id_list() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 26
PARAM_VALUE 3 buf_len 0-177
BUF_SIZE 2 buf 177
CAPPED_DATA 3 buf_len 1
DATA_SOURCE 0 hdcp $0
FUZZY_MAX 3 buf_len 177
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_rxcaps() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 16
PARAM_VALUE 3 buf_len 3
BUF_SIZE 2 buf 3
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_rxstatus() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.rxstatus 0-255
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 31
PARAM_VALUE 3 buf_len 1
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_rxstatus() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.rxstatus 0-255
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 31
PARAM_VALUE 3 buf_len 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_stream_ready() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp2.repeater_auth_stream_ready 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 30
PARAM_VALUE 3 buf_len 32
BUF_SIZE 2 buf 32
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_stream_ready() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->connection.link.mode 0-1,3-u32max
PARAM_VALUE 1 msg_id 30
PARAM_VALUE 3 buf_len 33
BUF_SIZE 2 buf 33
DATA_SOURCE 0 hdcp $0
RX_PATH
UNITS 3 buf_len unit_byte
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_vp() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp1.vp 4096-ptr_max
PARAM_VALUE 1 msg_id 6
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 buf_len 4
BUF_SIZE 2 buf 20
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_vp() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp1.vp 4096-ptr_max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->devt 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->dma_uses_io_tlb 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->id 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_in_sysfs 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_initialized 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.uevent_suppress 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->links.status 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->numa_node s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->removable 0-4294967295
PARAM_VALUE 1 msg_id 7
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 buf_len 4
BUF_SIZE 2 buf 16
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_vp() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp1.vp 4096-ptr_max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->devt 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->dma_uses_io_tlb 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->id 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_in_sysfs 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_initialized 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.uevent_suppress 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->links.status 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->numa_node s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->removable 0-4294967295
PARAM_VALUE 1 msg_id 8
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 buf_len 4
BUF_SIZE 2 buf 12
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_vp() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp1.vp 4096-ptr_max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->devt 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->dma_uses_io_tlb 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->id 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_in_sysfs 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_initialized 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.uevent_suppress 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->links.status 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->numa_node s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->removable 0-4294967295
PARAM_VALUE 1 msg_id 9
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 buf_len 4
BUF_SIZE 2 buf 8
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c mod_hdcp_read_vp() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp1.vp 4096-ptr_max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->dm_dp_aux.aux.hw_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.dep_map->name 0-255
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->devt 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->dma_uses_io_tlb 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->id 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_in_sysfs 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_initialized 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->kobj.uevent_suppress 0-1
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->links.status 0-4294967295
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->numa_node s32min-s32max
PARAM_VALUE 0 hdcp->config.ddc.handle->priv->i2c->base.dev.parent->removable 0-4294967295
PARAM_VALUE 1 msg_id 10
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 buf_len 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 hdcp $0
RX_PATH
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c read_repeatedly() -> read()

Type Parameter Key Value
PARAM_VALUE 0 hdcp 4096-ptr_max
PARAM_VALUE 0 hdcp->auth.msg.hdcp1.ksvlist 0-255
PARAM_VALUE 0 hdcp->connection.link.mode 2
PARAM_VALUE 1 msg_id 13
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 buf_len 1-15
CAPPED_DATA 3 buf_len 1
DATA_SOURCE 0 hdcp $0
DATA_SOURCE 1 msg_id $1
RX_PATH
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

Smatch assignments to (struct clocksource)->read:

arch/x86/xen/time.c (null)() -> (struct clocksource)->read [486333646473744384]

kernel/time/jiffies.c (null)() -> (struct clocksource)->read [0,8624137416708521984]

drivers/clocksource/timer-nxp-pit.c pit_clocksource_init() -> (struct clocksource)->read [8751194423665803264]

drivers/clocksource/timer-nxp-pit.c pit_timer_init() -> (struct clocksource)->read [min-max]

drivers/clocksource/timer-tegra186.c tegra186_timer_osc_init() -> (struct clocksource)->read [7818729223694061568]

drivers/clocksource/timer-tegra186.c tegra186_timer_probe() -> (struct clocksource)->read [0]

drivers/clocksource/timer-tegra186.c tegra186_timer_tsc_init() -> (struct clocksource)->read [7657296581783625728]

drivers/clocksource/timer-tegra186.c tegra186_timer_usec_init() -> (struct clocksource)->read [1616577191542583296]

drivers/clocksource/timer-loongson1-pwm.c (null)() -> (struct clocksource)->read [1620730129232379904]

drivers/clocksource/sh_tmu.c sh_tmu_interrupt() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/sh_tmu.c sh_tmu_probe() -> (struct clocksource)->read [min-max]

drivers/clocksource/sh_tmu.c sh_tmu_register_clocksource() -> (struct clocksource)->read [7119990284374896640]

drivers/clocksource/sh_tmu.c sh_tmu_setup() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/dw_apb_timer.c dw_apb_clocksource_init() -> (struct clocksource)->read [7577244729355079680]

drivers/clocksource/hyperv_timer.c (null)() -> (struct clocksource)->read [3751409247901667328,5528075248614379520]

arch/x86/kernel/kvmclock.c (null)() -> (struct clocksource)->read [3075417752775979008]

drivers/clocksource/timer-ti-dm.c omap_dm_timer_setup_clocksource() -> (struct clocksource)->read [0,8318133805860282368]

drivers/clocksource/numachip.c (null)() -> (struct clocksource)->read [1203306480599896064]

drivers/clocksource/ingenic-sysost.c ingenic_ost_global_timer_init() -> (struct clocksource)->read [2631427306259968000]

drivers/clocksource/ingenic-sysost.c ingenic_ost_init() -> (struct clocksource)->read [min-max]

drivers/clocksource/ingenic-sysost.c ingenic_ost_probe() -> (struct clocksource)->read [min-max]

drivers/clocksource/timer-cadence-ttc.c ttc_setup_clocksource() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/timer-sun5i.c sun5i_setup_clocksource() -> (struct clocksource)->read [4810775624541016064]

drivers/clocksource/timer-sun5i.c sun5i_timer_interrupt() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/timer-sun5i.c sun5i_timer_probe() -> (struct clocksource)->read [0]

drivers/clocksource/timer-davinci.c (null)() -> (struct clocksource)->read [0]

drivers/clocksource/timer-davinci.c davinci_timer_register() -> (struct clocksource)->read [6810430040733052928]

kernel/time/timekeeping.c (null)() -> (struct clocksource)->read [8793315761351143424]

drivers/clocksource/timer-atmel-st.c (null)() -> (struct clocksource)->read [8049931665029259264]

drivers/clocksource/mxs_timer.c (null)() -> (struct clocksource)->read [194641192481169408]

drivers/clocksource/timer-rtl-otto.c (null)() -> (struct clocksource)->read [1794683949914222592]

drivers/clocksource/em_sti.c em_sti_interrupt() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/em_sti.c em_sti_probe() -> (struct clocksource)->read [0]

drivers/clocksource/em_sti.c em_sti_register_clocksource() -> (struct clocksource)->read [4798552815075561472]

drivers/clocksource/sh_cmt.c sh_cmt_interrupt() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/sh_cmt.c sh_cmt_probe() -> (struct clocksource)->read [min-max]

drivers/clocksource/sh_cmt.c sh_cmt_register_clocksource() -> (struct clocksource)->read [225172865867157504]

drivers/clocksource/sh_cmt.c sh_cmt_setup() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/timer-goldfish.c goldfish_timer_irq() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/ingenic-timer.c ingenic_tcu_clocksource_init() -> (struct clocksource)->read [4854416987210440704]

drivers/clocksource/ingenic-timer.c ingenic_tcu_init() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/timer-sprd.c (null)() -> (struct clocksource)->read [4731139325968355328]

kernel/time/clocksource-wdtest.c (null)() -> (struct clocksource)->read [7801558466883813376]

drivers/clocksource/timer-nxp-stm.c nxp_stm_clocksource_init() -> (struct clocksource)->read [1872525456133582848]

drivers/clocksource/timer-nxp-stm.c nxp_stm_module_interrupt() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/timer-nxp-stm.c nxp_stm_timer_probe() -> (struct clocksource)->read [0]

drivers/clocksource/timer-rda.c (null)() -> (struct clocksource)->read [3839819401096192000]

drivers/clocksource/samsung_pwm_timer.c (null)() -> (struct clocksource)->read [606273085548625920]

arch/x86/kernel/hpet.c (null)() -> (struct clocksource)->read [927467975770574848]

drivers/clocksource/mmio.c clocksource_mmio_init() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/timer-atmel-pit.c at91sam926x_pit_dt_init() -> (struct clocksource)->read [0-u64max]

drivers/clocksource/timer-atmel-pit.c at91sam926x_pit_interrupt() -> (struct clocksource)->read [0-u64max]

arch/x86/kernel/tsc.c (null)() -> (struct clocksource)->read [2666914125851009024]

drivers/clocksource/timer-pistachio.c (null)() -> (struct clocksource)->read [0,1383478274752991232]

drivers/clocksource/timer-tegra.c (null)() -> (struct clocksource)->read [8574730272425623552]

drivers/clocksource/ingenic-ost.c ingenic_ost_probe() -> (struct clocksource)->read [0,5467139978945638400,7253141158078251008]

drivers/clocksource/timer-vt8500.c (null)() -> (struct clocksource)->read [7248450796375764992]

drivers/clocksource/clksrc-dbx500-prcmu.c (null)() -> (struct clocksource)->read [523794019733176320]

drivers/clocksource/acpi_pm.c (null)() -> (struct clocksource)->read [4660059696954155008]

drivers/clocksource/acpi_pm.c acpi_pm_need_workaround() -> (struct clocksource)->read [8074646881266405376]

arch/x86/platform/uv/uv_time.c (null)() -> (struct clocksource)->read [4797940659809325056]