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_dpcd_forwards_native_write() -> lp_write_dpcd()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 1 address 425984
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 mod_hdcp_clear_cp_irq_status() -> (struct mod_hdcp_ddc_funcs)->write_dpcd()

Type Parameter Key Value
PARAM_VALUE 1 address 513,8195
PARAM_VALUE 2 data 4602992149745737728
PARAM_VALUE 2 *data 4
PARAM_VALUE 3 size 1
FUZZY_MAX 1 address 8195
CONTAINER 0 *(-24-8+0) $(-1)
BIT_INFO 1 address 0x1,0x2203
HARD_MAX 1 address 8195
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 1-16
CAPPED_DATA 3 size 1
FUZZY_MAX 3 size 16
CONTAINER 0 *(-24-8+0) $(-1)
RX_PATH
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock