hdmi_spd_infoframe_check(9)
π hdmi_spd_infoframe_check(9) β a Kernel API Manual moment
okay so bestie, welcome to the hdmi_spd_infoframe_check page from the Kernel API Manual β¨ this one's short and sweet and honestly kind of a vibe check for your infoframe, iykyk π«Ά
πΈ NAME πΈ
hdmi_spd_infoframe_check β check a HDMI SPD infoframe π
β¨ SYNOPSIS β¨
int hdmi_spd_infoframe_check (struct hdmi_spd_infoframe *frame );
π ARGUMENTS π
frameβ the HDMI SPD infoframe, like, the actual thing you're checking. it's giving "the main character of this function" π
π¦ DESCRIPTION π¦
so what this does is validate that the infoframe is consistent, and then it updates derived fields (eg. length) based on the other fields π literally it's cross-checking everything and then fixing up the stuff that's supposed to follow from the rest.
it returns 0 on success or a negative error code on failure π so like, zero means slay, negative means something's off, bestie.
π₯ SEE ALSO π₯
Kernel file ./drivers/video/hdmi.c, plus the whole friend group of related calls π«Ά:
hdmi_avi_infoframe_init(9)hdmi_avi_infoframe_check(9)hdmi_avi_infoframe_pack_only(9)hdmi_avi_infoframe_pack(9)hdmi_spd_infoframe_init(9)hdmi_spd_infoframe_pack_only(9)hdmi_spd_infoframe_pack(9)hdmi_audio_infoframe_init(9)hdmi_audio_infoframe_check(9)hdmi_audio_infoframe_pack_only(9)hdmi_audio_infoframe_pack(9)hdmi_audio_infoframe_pack_for_dp(9)hdmi_vendor_infoframe_init(9)hdmi_vendor_infoframe_check(9)hdmi_vendor_infoframe_pack_only(9)hdmi_vendor_infoframe_pack(9)hdmi_drm_infoframe_init(9)hdmi_drm_infoframe_check(9)hdmi_drm_infoframe_pack_only(9)hdmi_drm_infoframe_pack(9)hdmi_infoframe_pack_only(9)hdmi_infoframe_pack(9)hdmi_infoframe_log(9)hdmi_avi_infoframe_unpack(9)hdmi_spd_infoframe_unpack(9)hdmi_audio_infoframe_unpack(9)hdmi_vendor_any_infoframe_unpack(9)hdmi_drm_infoframe_unpack_only(9)hdmi_drm_infoframe_unpack(9)hdmi_infoframe_unpack(9)
that's the whole page bestie, go off and check those infoframes πβ¨
signed off from ./drivers/video πΈ dated October 2026 π β periodt. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms