Lines Matching +full:frame +full:- +full:buffer

17  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
63 * HDMI 1.3a table 5-14 states that the largest InfoFrame_length is 27,
66 * HDMI_INFOFRAME_SIZE(MAX) to be the largest buffer we could ever need
134 /* The following EC values are only defined in CEA-861-F. */
147 /* non-uniform picture scaling */
220 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame);
221 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer,
223 ssize_t hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame,
224 void *buffer, size_t size);
225 int hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame);
226 int hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame);
227 ssize_t hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, void *buffer,
229 ssize_t hdmi_drm_infoframe_pack_only(const struct hdmi_drm_infoframe *frame,
230 void *buffer, size_t size);
231 int hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame);
232 int hdmi_drm_infoframe_unpack_only(struct hdmi_drm_infoframe *frame,
233 const void *buffer, size_t size);
261 int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame,
263 ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer,
265 ssize_t hdmi_spd_infoframe_pack_only(const struct hdmi_spd_infoframe *frame,
266 void *buffer, size_t size);
267 int hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame);
311 * The next three CXT values are defined in CEA-861-E only.
312 * They do not exist in older versions, and in CEA-861-F they are
319 /* The following CXT values are only defined in CEA-861-F. */
343 int hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame);
344 ssize_t hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame,
345 void *buffer, size_t size);
346 ssize_t hdmi_audio_infoframe_pack_only(const struct hdmi_audio_infoframe *frame,
347 void *buffer, size_t size);
348 int hdmi_audio_infoframe_check(const struct hdmi_audio_infoframe *frame);
352 hdmi_audio_infoframe_pack_for_dp(const struct hdmi_audio_infoframe *frame,
356 HDMI_3D_STRUCTURE_INVALID = -1,
388 * struct hdr_sink_metadata - HDR sink metadata
405 int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame);
406 ssize_t hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame,
407 void *buffer, size_t size);
408 ssize_t hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame,
409 void *buffer, size_t size);
410 int hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame);
423 * union hdmi_infoframe - overall union of all abstract infoframe representations
444 ssize_t hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer,
446 ssize_t hdmi_infoframe_pack_only(const union hdmi_infoframe *frame,
447 void *buffer, size_t size);
448 int hdmi_infoframe_unpack(union hdmi_infoframe *frame,
449 const void *buffer, size_t size);
451 const union hdmi_infoframe *frame);