Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_hdcp_test.c dm_test_lp_write_i2c_builds_single_write_payload() -> lp_write_i2c()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 1 address 58
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 3
BUF_SIZE 2 data 3
DATA_SOURCE 0 handle r alloc_test_ddc_link
UNITS 3 size unit_byte

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_hdcp_test.c dm_test_lp_write_i2c_no_connector_returns_false() -> lp_write_i2c()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 1 address 58
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 2
BUF_SIZE 2 data 2
DATA_SOURCE 0 handle r alloc_test_ddc_link
UNITS 3 size unit_byte

drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.c write() -> (struct mod_hdcp_ddc_funcs)->write_i2c()

Type Parameter Key Value
PARAM_VALUE 1 address 58
PARAM_VALUE 2 data 4096-ptr_max
BUF_SIZE 2 data 2025
CONTAINER 0 *(-8-8+0) $(-1)
CONTAINER 2 *(-8-8-24-0+1464) $(-1)
RX_PATH
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock