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 pci_ops)->read:

drivers/pci/controller/plda/pcie-starfive.c (null)() -> (struct pci_ops)->read [7705543636607537152]

drivers/pci/controller/plda/pcie-starfive.c starfive_pcie_probe() -> (struct pci_ops)->read [min-max]

drivers/pci/controller/pcie-rcar-host.c (null)() -> (struct pci_ops)->read [1119859908298248192]

drivers/pci/controller/cadence/pcie-sg2042.c (null)() -> (struct pci_ops)->read [6746132569971617792,7810386774290980864]

drivers/pci/controller/pcie-mediatek-gen3.c (null)() -> (struct pci_ops)->read [3133477374658490368]

drivers/pci/controller/vmd.c (null)() -> (struct pci_ops)->read [3312471570312568832]

drivers/pci/pcie/aer_inject.c (null)() -> (struct pci_ops)->read [3502505495062097920]

drivers/pci/controller/pci-loongson.c (null)() -> (struct pci_ops)->read [6746132569971617792,7810386774290980864]

drivers/pci/controller/pci-v3-semi.c (null)() -> (struct pci_ops)->read [5108061197341282304]

drivers/pci/controller/dwc/pcie-ultrarisc.c (null)() -> (struct pci_ops)->read [7810386774290980864]

drivers/pci/controller/pci-hyperv.c (null)() -> (struct pci_ops)->read [1105313046006353920]

arch/x86/pci/fixup.c (null)() -> (struct pci_ops)->read [3074502208846647296]

drivers/pci/controller/dwc/pcie-qcom.c (null)() -> (struct pci_ops)->read [6746132569971617792]

arch/x86/pci/intel_mid.c (null)() -> (struct pci_ops)->read [5084297741972316160]

drivers/pci/controller/dwc/pcie-kirin.c (null)() -> (struct pci_ops)->read [1130453043045810176]

drivers/pci/controller/dwc/pci-exynos.c (null)() -> (struct pci_ops)->read [8233897095993290752]

drivers/pci/controller/dwc/pcie-designware-host.c (null)() -> (struct pci_ops)->read [0,6746132569971617792,7876625977721118720]

drivers/pci/controller/dwc/pcie-al.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/pcie-mt7621.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/dwc/pcie-tegra194.c (null)() -> (struct pci_ops)->read [7139022664738430976]

drivers/pci/controller/pcie-altera.c (null)() -> (struct pci_ops)->read [6021097079565512704]

drivers/pci/controller/pcie-aspeed.c (null)() -> (struct pci_ops)->read [3395765441941917696,4088626793589280768,5900671138306367488,8785955954031841280]

drivers/pci/controller/pcie-xilinx-nwl.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/cadence/pcie-cadence-host.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/pci-rcar-gen2.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/pcie-xilinx-dma-pl.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/cadence/pcie-cadence-host-hpa.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/pci-aardvark.c (null)() -> (struct pci_ops)->read [6673060932869812224]

drivers/pci/controller/cadence/pci-j721e.c (null)() -> (struct pci_ops)->read [4310715313604255744]

drivers/pci/controller/pci-xgene.c (null)() -> (struct pci_ops)->read [8576846801920086016]

drivers/pci/controller/mobiveil/pcie-mobiveil-host.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/dwc/pci-meson.c (null)() -> (struct pci_ops)->read [2512464625949421568]

drivers/pci/ecam.c (null)() -> (struct pci_ops)->read [6746132569971617792,7810386774290980864]

drivers/pci/controller/dwc/pcie-hisi.c (null)() -> (struct pci_ops)->read [1737385887732264960]

drivers/pci/controller/pci-tegra.c (null)() -> (struct pci_ops)->read [2378357095070707712]

arch/x86/pci/common.c (null)() -> (struct pci_ops)->read [6322573178324594688]

drivers/pci/controller/pcie-xilinx.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/pci-thunder-pem.c (null)() -> (struct pci_ops)->read [599703107041284096]

drivers/pci/controller/pcie-mediatek.c (null)() -> (struct pci_ops)->read [1783407209029021696,6746132569971617792]

drivers/pci/controller/pci-ixp4xx.c (null)() -> (struct pci_ops)->read [3005008941485891584]

drivers/pci/controller/pci-host-generic.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/pcie-rzg3s-host.c (null)() -> (struct pci_ops)->read [503097427182661632,6746132569971617792]

drivers/pci/controller/pci-thunder-ecam.c (null)() -> (struct pci_ops)->read [7570519559663996928]

drivers/pci/endpoint/functions/pci-epf-vntb.c (null)() -> (struct pci_ops)->read [1766073164479561728]

drivers/pci/controller/pcie-rockchip-host.c (null)() -> (struct pci_ops)->read [3636841185042796544]

drivers/pci/controller/dwc/pci-keystone.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/xen-pcifront.c (null)() -> (struct pci_ops)->read [801283336621465600]

drivers/pci/controller/pci-ftpci100.c (null)() -> (struct pci_ops)->read [7448691876496965632]

drivers/pci/controller/pcie-brcmstb.c (null)() -> (struct pci_ops)->read [6746132569971617792,7810386774290980864]

drivers/pci/controller/pci-versatile.c (null)() -> (struct pci_ops)->read [7810386774290980864]

drivers/pci/controller/plda/pcie-microchip-host.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/pcie-apple.c (null)() -> (struct pci_ops)->read [6746132569971617792]

drivers/pci/controller/pcie-apple.c apple_pcie_probe() -> (struct pci_ops)->read [min-max]

drivers/pci/controller/dwc/pcie-histb.c (null)() -> (struct pci_ops)->read [7998612643954585600]