Lines Matching defs:edid_ext
2223 u8 *edid_ext = NULL;
2232 edid_ext = (u8 *)edid + EDID_LENGTH * (i + 1);
2233 if (edid_ext[0] == CEA_EXT)
2240 return edid_ext;
2718 u8 *edid_ext;
2722 edid_ext = drm_find_cea_extension(edid);
2723 if (!edid_ext)
2726 if (cea_db_offsets(edid_ext, &start_offset, &end_offset))
2733 for_each_cea_db(edid_ext, i, start_offset, end_offset) {
2734 if (cea_db_is_hdmi_vsdb(&edid_ext[i]))
2753 u8 *edid_ext;
2758 edid_ext = drm_find_cea_extension(edid);
2759 if (!edid_ext)
2762 has_audio = ((edid_ext[3] & EDID_BASIC_AUDIO) != 0);
2769 if (cea_db_offsets(edid_ext, &start_offset, &end_offset))
2772 for_each_cea_db(edid_ext, i, start_offset, end_offset) {
2773 if (cea_db_tag(&edid_ext[i]) == AUDIO_BLOCK) {
2775 for (j = 1; j < cea_db_payload_len(&edid_ext[i]) + 1; j += 3)
2777 (edid_ext[i + j] >> 3) & 0xf);
2794 u8 *edid_ext;
2797 edid_ext = drm_find_cea_extension(edid);
2798 if (!edid_ext)
2801 if (cea_db_offsets(edid_ext, &start, &end))
2804 for_each_cea_db(edid_ext, i, start, end) {
2805 if (cea_db_tag(&edid_ext[i]) == VIDEO_CAPABILITY_BLOCK &&
2806 cea_db_payload_len(&edid_ext[i]) == 2) {
2807 DRM_DEBUG_KMS("CEA VCDB 0x%02x\n", edid_ext[i + 2]);
2808 return edid_ext[i + 2] & EDID_CEA_VCDB_QS;
2827 u8 *edid_ext;
2843 edid_ext = drm_find_cea_extension(edid);
2844 if (edid_ext) {
2845 info->cea_rev = edid_ext[1];
2849 if (edid_ext[3] & EDID_CEA_YCRCB444)
2851 if (edid_ext[3] & EDID_CEA_YCRCB422)