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(const struct hdmi_audio_infoframe *frame);
343 hdmi_audio_infoframe_pack_for_dp(const struct hdmi_audio_infoframe *frame,
347 HDMI_3D_STRUCTURE_INVALID = -1,
379 * struct hdr_sink_metadata - HDR sink metadata
396 int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame);
397 ssize_t hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame,
398 void *buffer, size_t size);
399 ssize_t hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame,
400 void *buffer, size_t size);
401 int hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame);
414 * union hdmi_infoframe - overall union of all abstract infoframe representations
435 ssize_t hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer,
437 ssize_t hdmi_infoframe_pack_only(const union hdmi_infoframe *frame,
438 void *buffer, size_t size);
439 int hdmi_infoframe_check(union hdmi_infoframe *frame);
440 int hdmi_infoframe_unpack(union hdmi_infoframe *frame,
441 const void *buffer, size_t size);
443 const union hdmi_infoframe *frame);