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_read_i2c_builds_offset_then_read() -> lp_read_i2c()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 1 address 80
PARAM_VALUE 2 offset 7
PARAM_VALUE 3 data 9179413967685681152
PARAM_VALUE 4 size 4
BUF_SIZE 3 data 4
DATA_SOURCE 0 handle r alloc_test_ddc_link
UNITS 4 size unit_byte

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

Type Parameter Key Value
PARAM_VALUE 1 address 58
PARAM_VALUE 2 offset 0,8,16,21,24,32,36,40,44,48,64-65,67,80,96,112,128,255
BUF_SIZE 3 data (-1),2,4-5,8,12,16-17,20,33,177,534,635
BUF_SIZE 3 data (-1),2,4-5,8,12,16-17,20,33,177,534,635
DATA_SOURCE 3 data $2
DATA_SOURCE 4 size $3
CONTAINER 0 *(-0-8+0) $(-1)
RX_PATH
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock