Lines Matching defs:frame
629 * bits in the IEC60958 frame. For the moment this configuration is only
1768 struct hdmi_avi_infoframe frame;
1771 /* Initialise info frame from DRM mode */
1772 drm_hdmi_avi_infoframe_from_display_mode(&frame, connector, mode);
1775 drm_hdmi_avi_infoframe_quant_range(&frame, connector, mode,
1780 frame.quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT;
1781 frame.ycc_quantization_range =
1786 frame.colorspace = HDMI_COLORSPACE_YUV444;
1788 frame.colorspace = HDMI_COLORSPACE_YUV422;
1790 frame.colorspace = HDMI_COLORSPACE_YUV420;
1792 frame.colorspace = HDMI_COLORSPACE_RGB;
1799 frame.colorimetry = HDMI_COLORIMETRY_EXTENDED;
1801 frame.colorimetry = HDMI_COLORIMETRY_ITU_601;
1802 frame.extended_colorimetry =
1807 frame.colorimetry = HDMI_COLORIMETRY_EXTENDED;
1809 frame.colorimetry = HDMI_COLORIMETRY_ITU_709;
1810 frame.extended_colorimetry =
1814 frame.colorimetry = HDMI_COLORIMETRY_ITU_601;
1815 frame.extended_colorimetry =
1820 frame.colorimetry = HDMI_COLORIMETRY_NONE;
1821 frame.extended_colorimetry =
1836 val = (frame.scan_mode & 3) << 4 | (frame.colorspace & 3);
1837 if (frame.active_aspect & 15)
1839 if (frame.top_bar || frame.bottom_bar)
1841 if (frame.left_bar || frame.right_bar)
1846 val = ((frame.colorimetry & 0x3) << 6) |
1847 ((frame.picture_aspect & 0x3) << 4) |
1848 (frame.active_aspect & 0xf);
1852 val = ((frame.extended_colorimetry & 0x7) << 4) |
1853 ((frame.quantization_range & 0x3) << 2) |
1854 (frame.nups & 0x3);
1855 if (frame.itc)
1860 val = frame.video_code & 0x7f;
1876 val = ((frame.ycc_quantization_range & 0x3) << 2) |
1877 (frame.content_type & 0x3);
1881 hdmi_writeb(hdmi, frame.top_bar & 0xff, HDMI_FC_AVIETB0);
1882 hdmi_writeb(hdmi, (frame.top_bar >> 8) & 0xff, HDMI_FC_AVIETB1);
1883 hdmi_writeb(hdmi, frame.bottom_bar & 0xff, HDMI_FC_AVISBB0);
1884 hdmi_writeb(hdmi, (frame.bottom_bar >> 8) & 0xff, HDMI_FC_AVISBB1);
1885 hdmi_writeb(hdmi, frame.left_bar & 0xff, HDMI_FC_AVIELB0);
1886 hdmi_writeb(hdmi, (frame.left_bar >> 8) & 0xff, HDMI_FC_AVIELB1);
1887 hdmi_writeb(hdmi, frame.right_bar & 0xff, HDMI_FC_AVISRB0);
1888 hdmi_writeb(hdmi, (frame.right_bar >> 8) & 0xff, HDMI_FC_AVISRB1);
1895 struct hdmi_vendor_infoframe frame;
1899 err = drm_hdmi_vendor_infoframe_from_display_mode(&frame, connector,
1910 err = hdmi_vendor_infoframe_pack(&frame, buffer, sizeof(buffer));
1931 if (frame.s3d_struct >= HDMI_3D_STRUCTURE_SIDE_BY_SIDE_HALF)
1934 /* Packet frame interpolation */
1937 /* Auto packets per frame and line spacing */
1949 struct hdmi_drm_infoframe frame;
1960 err = drm_hdmi_infoframe_set_hdr_metadata(&frame, conn_state);
1964 err = hdmi_drm_infoframe_pack(&frame, buffer, sizeof(buffer));
1970 hdmi_writeb(hdmi, frame.version, HDMI_FC_DRM_HB0);
1971 hdmi_writeb(hdmi, frame.length, HDMI_FC_DRM_HB1);
1973 for (i = 0; i < frame.length; i++)