Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/gpu/drm/i915/display/intel_hdmi.c, line 712
- drivers/gpu/drm/i915/display/intel_sdvo.c, line 1183
- drivers/media/i2c/adv7511-v4l2.c, line 535
- drivers/media/i2c/adv7604.c, line 2513
- drivers/media/i2c/adv7842.c, line 2625
- drivers/media/i2c/tc358743.c
- drivers/media/i2c/tda1997x.c
- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c, line 1083
- drivers/video/hdmi.c, line 1921
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 |