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

net/mac80211/debugfs_key.c (null)() -> (struct debugfs_short_fops)->read [4096-ptr_max]

sound/hda/codecs/side-codecs/cs35l56_hda.c (null)() -> (struct debugfs_short_fops)->read [0,6177154068215558144]

net/mac80211/debugfs_sta.c (null)() -> (struct debugfs_short_fops)->read [4096-ptr_max]

drivers/net/netdevsim/hwstats.c (null)() -> (struct debugfs_short_fops)->read [0]

drivers/net/wireless/ath/carl9170/debug.c (null)() -> (struct debugfs_short_fops)->read [4684556750290812928]

drivers/net/wireless/realtek/rtl8xxxu/core.c (null)() -> (struct debugfs_short_fops)->read [8246784144989515776]

drivers/net/wireless/realtek/rtw89/debug.c (null)() -> (struct debugfs_short_fops)->read [0,3139229008121409536]

drivers/net/wireless/broadcom/b43legacy/debugfs.c (null)() -> (struct debugfs_short_fops)->read [1032522935423365120]

net/mac80211/debugfs.c (null)() -> (struct debugfs_short_fops)->read [0,4096-ptr_max]

sound/soc/codecs/cs35l56.c (null)() -> (struct debugfs_short_fops)->read [0,8808700600324603904]

net/mac80211/rate.c (null)() -> (struct debugfs_short_fops)->read [3662506006166175744]

drivers/net/wireless/broadcom/b43/debugfs.c (null)() -> (struct debugfs_short_fops)->read [4381240065518485504]

net/mac80211/debugfs_netdev.c (null)() -> (struct debugfs_short_fops)->read [0,4096-ptr_max]