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

17  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
124 /* The following EC values are only defined in CEA-861-F. */
137 /* non-uniform picture scaling */
210 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame);
211 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer,
213 ssize_t hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame,
214 void *buffer, size_t size);
215 int hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame);
216 int hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame);
217 ssize_t hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, void *buffer,
219 ssize_t hdmi_drm_infoframe_pack_only(const struct hdmi_drm_infoframe *frame,
220 void *buffer, size_t size);
221 int hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame);
249 int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame,
251 ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer,
253 ssize_t hdmi_spd_infoframe_pack_only(const struct hdmi_spd_infoframe *frame,
254 void *buffer, size_t size);
255 int hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame);
299 * The next three CXT values are defined in CEA-861-E only.
300 * They do not exist in older versions, and in CEA-861-F they are
307 /* The following CXT values are only defined in CEA-861-F. */
331 int hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame);
332 ssize_t hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame,
333 void *buffer, size_t size);
334 ssize_t hdmi_audio_infoframe_pack_only(const struct hdmi_audio_infoframe *frame,
335 void *buffer, size_t size);
336 int hdmi_audio_infoframe_check(struct hdmi_audio_infoframe *frame);
339 HDMI_3D_STRUCTURE_INVALID = -1,
371 * struct hdr_sink_metadata - HDR sink metadata
388 int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame);
389 ssize_t hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame,
390 void *buffer, size_t size);
391 ssize_t hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame,
392 void *buffer, size_t size);
393 int hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame);
406 * union hdmi_infoframe - overall union of all abstract infoframe representations
427 ssize_t hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer,
429 ssize_t hdmi_infoframe_pack_only(const union hdmi_infoframe *frame,
430 void *buffer, size_t size);
431 int hdmi_infoframe_check(union hdmi_infoframe *frame);
432 int hdmi_infoframe_unpack(union hdmi_infoframe *frame,
433 const void *buffer, size_t size);
435 const union hdmi_infoframe *frame);