Lines Matching defs:edid_ext
2225 u8 *edid_ext = NULL;
2234 edid_ext = (u8 *)edid + EDID_LENGTH * (i + 1);
2235 if (edid_ext[0] == CEA_EXT)
2242 return edid_ext;
2720 u8 *edid_ext;
2724 edid_ext = drm_find_cea_extension(edid);
2725 if (!edid_ext)
2728 if (cea_db_offsets(edid_ext, &start_offset, &end_offset))
2735 for_each_cea_db(edid_ext, i, start_offset, end_offset) {
2736 if (cea_db_is_hdmi_vsdb(&edid_ext[i]))
2755 u8 *edid_ext;
2760 edid_ext = drm_find_cea_extension(edid);
2761 if (!edid_ext)
2764 has_audio = ((edid_ext[3] & EDID_BASIC_AUDIO) != 0);
2771 if (cea_db_offsets(edid_ext, &start_offset, &end_offset))
2774 for_each_cea_db(edid_ext, i, start_offset, end_offset) {
2775 if (cea_db_tag(&edid_ext[i]) == AUDIO_BLOCK) {
2777 for (j = 1; j < cea_db_payload_len(&edid_ext[i]) + 1; j += 3)
2779 (edid_ext[i + j] >> 3) & 0xf);
2796 u8 *edid_ext;
2799 edid_ext = drm_find_cea_extension(edid);
2800 if (!edid_ext)
2803 if (cea_db_offsets(edid_ext, &start, &end))
2806 for_each_cea_db(edid_ext, i, start, end) {
2807 if (cea_db_tag(&edid_ext[i]) == VIDEO_CAPABILITY_BLOCK &&
2808 cea_db_payload_len(&edid_ext[i]) == 2) {
2809 DRM_DEBUG_KMS("CEA VCDB 0x%02x\n", edid_ext[i + 2]);
2810 return edid_ext[i + 2] & EDID_CEA_VCDB_QS;
2829 u8 *edid_ext;
2845 edid_ext = drm_find_cea_extension(edid);
2846 if (edid_ext) {
2847 info->cea_rev = edid_ext[1];
2851 if (edid_ext[3] & EDID_CEA_YCRCB444)
2853 if (edid_ext[3] & EDID_CEA_YCRCB422)