Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_hdmi.c intel_read_infoframe() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 4096-ptr_max
PARAM_VALUE 1 buffer 7311875569251500033
PARAM_VALUE 1 *buffer 0-255
PARAM_VALUE 2 size 31
BUF_SIZE 1 buffer 31
DATA_SOURCE 0 frame $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte

drivers/media/i2c/adv7511-v4l2.c log_infoframe() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 755845637697474560
PARAM_VALUE 1 buffer 3200136621141512192
PARAM_VALUE 2 size 4-35
BUF_SIZE 1 buffer 35
CAPPED_DATA 2 size 1
DATA_SOURCE 2 size r read_infoframe
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/adv7604.c adv76xx_log_infoframes() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 8913645622949642240
PARAM_VALUE 1 buffer 464718787892539392
PARAM_VALUE 2 size 3-35
BUF_SIZE 1 buffer 35
CAPPED_DATA 2 size 1
DATA_SOURCE 2 size r adv76xx_read_infoframe_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/tda1997x.c tda1997x_log_infoframe() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 2292446092099137536
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 size 0-s32max
BUF_SIZE 1 buffer 40
DATA_SOURCE 2 size r io_readn
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/tda1997x.c tda1997x_parse_infoframe() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 1545025168492208128
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 size 0-s32max
BUF_SIZE 1 buffer 40
DATA_SOURCE 2 size r io_readn
RX_PATH
TASK_NOT_RUNNING
LOCK2 &state->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct tda1997x_state)->lock

drivers/gpu/drm/i915/display/intel_sdvo.c intel_sdvo_get_avi_infoframe() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 4096-ptr_max
PARAM_VALUE 1 buffer 6252225185779552256
PARAM_VALUE 2 size 7-17,128
BUF_SIZE 0 frame 60
BUF_SIZE 1 buffer 17
CAPPED_DATA 2 size 1
DATA_SOURCE 2 size r intel_sdvo_read_infoframe
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c hdmirx_get_avi_infoframe() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 4855759717295562752
PARAM_VALUE 0 frame->any.type 0
PARAM_VALUE 0 frame->audio.channel_allocation 0
PARAM_VALUE 0 frame->audio.channels 0
PARAM_VALUE 0 frame->audio.coding_type 0
PARAM_VALUE 0 frame->audio.coding_type_ext 0
PARAM_VALUE 0 frame->audio.downmix_inhibit 0
PARAM_VALUE 0 frame->audio.length 0
PARAM_VALUE 0 frame->audio.level_shift_value 0
PARAM_VALUE 0 frame->audio.sample_frequency 0
PARAM_VALUE 0 frame->audio.sample_size 0
PARAM_VALUE 0 frame->audio.type 0
PARAM_VALUE 0 frame->audio.version 0
PARAM_VALUE 0 frame->avi.active_aspect 0
PARAM_VALUE 0 frame->avi.bottom_bar 0
PARAM_VALUE 0 frame->avi.colorimetry 0
PARAM_VALUE 0 frame->avi.colorspace 0
PARAM_VALUE 0 frame->avi.content_type 0
PARAM_VALUE 0 frame->avi.extended_colorimetry 0
PARAM_VALUE 0 frame->avi.itc 0
PARAM_VALUE 0 frame->avi.left_bar 0
PARAM_VALUE 0 frame->avi.length 0
PARAM_VALUE 0 frame->avi.nups 0
PARAM_VALUE 0 frame->avi.picture_aspect 0
PARAM_VALUE 0 frame->avi.pixel_repeat 0
PARAM_VALUE 0 frame->avi.quantization_range 0
PARAM_VALUE 0 frame->avi.right_bar 0
PARAM_VALUE 0 frame->avi.scan_mode 0
PARAM_VALUE 0 frame->avi.top_bar 0
PARAM_VALUE 0 frame->avi.type 0
PARAM_VALUE 0 frame->avi.version 0
PARAM_VALUE 0 frame->avi.video_code 0
PARAM_VALUE 0 frame->avi.ycc_quantization_range 0
PARAM_VALUE 0 frame->drm.eotf 0
PARAM_VALUE 0 frame->drm.length 0
PARAM_VALUE 0 frame->drm.max_cll 0
PARAM_VALUE 0 frame->drm.max_display_mastering_luminance 0
PARAM_VALUE 0 frame->drm.max_fall 0
PARAM_VALUE 0 frame->drm.metadata_type 0
PARAM_VALUE 0 frame->drm.min_display_mastering_luminance 0
PARAM_VALUE 0 frame->drm.type 0
PARAM_VALUE 0 frame->drm.version 0
PARAM_VALUE 0 frame->drm.white_point.x 0
PARAM_VALUE 0 frame->drm.white_point.y 0
PARAM_VALUE 0 frame->spd.length 0
PARAM_VALUE 0 frame->spd.sdi 0
PARAM_VALUE 0 frame->spd.type 0
PARAM_VALUE 0 frame->spd.version 0
PARAM_VALUE 0 frame->vendor.hdmi.length 0
PARAM_VALUE 0 frame->vendor.hdmi.oui 0
PARAM_VALUE 0 frame->vendor.hdmi.s3d_ext_data 0
PARAM_VALUE 0 frame->vendor.hdmi.s3d_struct 0
PARAM_VALUE 0 frame->vendor.hdmi.type 0
PARAM_VALUE 0 frame->vendor.hdmi.version 0
PARAM_VALUE 0 frame->vendor.hdmi.vic 0
PARAM_VALUE 1 buffer 2869366885469245440
PARAM_VALUE 2 size 31
BUF_SIZE 1 buffer 31
UNITS 2 size unit_byte
LOCK2 &hdmirx_dev->work_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct snps_hdmirx_dev)->work_lock

drivers/media/i2c/adv7842.c adv7842_log_infoframes() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 481446527083732992
PARAM_VALUE 1 buffer 3867559212269928448
PARAM_VALUE 2 size 4-35
BUF_SIZE 1 buffer 35
CAPPED_DATA 2 size 1
DATA_SOURCE 2 size r adv7842_read_infoframe_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/tc358743.c print_infoframes() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 7513694878060662784
PARAM_VALUE 1 buffer 2569001141140328448
PARAM_VALUE 2 size 35
BUF_SIZE 1 buffer 35
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/tc358743.c print_infoframes() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 7513694878060662784
PARAM_VALUE 0 frame->vendor.hdmi.length 4-6
PARAM_VALUE 0 frame->vendor.hdmi.oui 3075
PARAM_VALUE 0 frame->vendor.hdmi.s3d_ext_data 0-15
PARAM_VALUE 0 frame->vendor.hdmi.s3d_struct (-1)-15
PARAM_VALUE 0 frame->vendor.hdmi.type 129
PARAM_VALUE 0 frame->vendor.hdmi.version 1
PARAM_VALUE 0 frame->vendor.hdmi.vic 0
PARAM_VALUE 1 buffer 2569001141140328448
PARAM_VALUE 2 size 35
BUF_SIZE 1 buffer 35
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/tc358743.c print_infoframes() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 7513694878060662784
PARAM_VALUE 1 buffer 2569001141140328448
PARAM_VALUE 2 size 35
BUF_SIZE 1 buffer 35
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/tc358743.c print_infoframes() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 7513694878060662784
PARAM_VALUE 1 buffer 2569001141140328448
PARAM_VALUE 2 size 35
BUF_SIZE 1 buffer 35
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/tc358743.c print_infoframes() -> hdmi_infoframe_unpack()

Type Parameter Key Value
PARAM_VALUE 0 frame 7513694878060662784
PARAM_VALUE 1 buffer 2569001141140328448
PARAM_VALUE 2 size 35
BUF_SIZE 1 buffer 35
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &hdw->big_lock_mutex