<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_edid.h' l='274' type='int drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe * frame, const struct drm_display_mode * mode)'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/drm_edid.c' l='3672' ll='3702' type='int drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe * frame, const struct drm_display_mode * mode)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/drm_edid.c' l='3660'>/**
 * drm_hdmi_vendor_infoframe_from_display_mode() - fill an HDMI infoframe with
 * data from a DRM display mode
 * @frame: HDMI vendor infoframe
 * @mode: DRM display mode
 *
 * Note that there&apos;s is a need to send HDMI vendor infoframes only when using a
 * 4k or stereoscopic 3D mode. So when giving any other mode as input this
 * function will return -EINVAL, error that can be safely ignored.
 *
 * Returns 0 on success or a negative error code on failure.
 */</doc>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/intel_hdmi.c' l='413' u='c' c='intel_hdmi_set_hdmi_infoframe'/>
