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

17  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
125 /* The following EC values are only defined in CEA-861-F. */
138 /* non-uniform picture scaling */
211 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame);
212 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer,
214 ssize_t hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame,
215 void *buffer, size_t size);
216 int hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame);
217 int hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame);
218 ssize_t hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, void *buffer,
220 ssize_t hdmi_drm_infoframe_pack_only(const struct hdmi_drm_infoframe *frame,
221 void *buffer, size_t size);
222 int hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame);
223 int hdmi_drm_infoframe_unpack_only(struct hdmi_drm_infoframe *frame,
224 const void *buffer, size_t size);
252 int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame,
254 ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer,
256 ssize_t hdmi_spd_infoframe_pack_only(const struct hdmi_spd_infoframe *frame,
257 void *buffer, size_t size);
258 int hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame);
302 * The next three CXT values are defined in CEA-861-E only.
303 * They do not exist in older versions, and in CEA-861-F they are
310 /* The following CXT values are only defined in CEA-861-F. */
334 int hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame);
335 ssize_t hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame,
336 void *buffer, size_t size);
337 ssize_t hdmi_audio_infoframe_pack_only(const struct hdmi_audio_infoframe *frame,
338 void *buffer, size_t size);
339 int hdmi_audio_infoframe_check(struct hdmi_audio_infoframe *frame);
342 HDMI_3D_STRUCTURE_INVALID = -1,
374 * struct hdr_sink_metadata - HDR sink metadata
391 int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame);
392 ssize_t hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame,
393 void *buffer, size_t size);
394 ssize_t hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame,
395 void *buffer, size_t size);
396 int hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame);
409 * union hdmi_infoframe - overall union of all abstract infoframe representations
430 ssize_t hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer,
432 ssize_t hdmi_infoframe_pack_only(const union hdmi_infoframe *frame,
433 void *buffer, size_t size);
434 int hdmi_infoframe_check(union hdmi_infoframe *frame);
435 int hdmi_infoframe_unpack(union hdmi_infoframe *frame,
436 const void *buffer, size_t size);
438 const union hdmi_infoframe *frame);