Lines Matching refs:edid_ext

3437 	u8 *edid_ext = NULL;  in drm_find_edid_extension()  local
3452 edid_ext = (u8 *)edid + EDID_LENGTH * (i + 1); in drm_find_edid_extension()
3454 if (edid_ext[0] == ext_id) in drm_find_edid_extension()
3463 return edid_ext; in drm_find_edid_extension()
3469 u8 *edid_ext = NULL; in drm_find_edid_extension() local
3478 edid_ext = (u8 *)edid + EDID_LENGTH * (i + 1); in drm_find_edid_extension()
3479 if (edid_ext[0] == ext_id) in drm_find_edid_extension()
3488 return edid_ext; in drm_find_edid_extension()
4653 static uint8_t eotf_supported(const u8 *edid_ext) in eotf_supported() argument
4655 return edid_ext[2] & in eotf_supported()
4662 static uint8_t hdr_metadata_type(const u8 *edid_ext) in hdr_metadata_type() argument
4664 return edid_ext[3] & in hdr_metadata_type()
5043 u8 *edid_ext; in drm_detect_hdmi_monitor() local
5047 edid_ext = drm_find_cea_extension(edid); in drm_detect_hdmi_monitor()
5048 if (!edid_ext) in drm_detect_hdmi_monitor()
5051 if (cea_db_offsets(edid_ext, &start_offset, &end_offset)) in drm_detect_hdmi_monitor()
5058 for_each_cea_db(edid_ext, i, start_offset, end_offset) { in drm_detect_hdmi_monitor()
5059 if (cea_db_is_hdmi_vsdb(&edid_ext[i])) in drm_detect_hdmi_monitor()
5081 u8 *edid_ext; in drm_detect_monitor_audio() local
5086 edid_ext = drm_find_cea_extension(edid); in drm_detect_monitor_audio()
5087 if (!edid_ext) in drm_detect_monitor_audio()
5090 has_audio = (edid_ext[0] == CEA_EXT && in drm_detect_monitor_audio()
5091 (edid_ext[3] & EDID_BASIC_AUDIO) != 0); in drm_detect_monitor_audio()
5098 if (cea_db_offsets(edid_ext, &start_offset, &end_offset)) in drm_detect_monitor_audio()
5101 for_each_cea_db(edid_ext, i, start_offset, end_offset) { in drm_detect_monitor_audio()
5102 if (cea_db_tag(&edid_ext[i]) == AUDIO_BLOCK) { in drm_detect_monitor_audio()
5104 for (j = 1; j < cea_db_payload_len(&edid_ext[i]) + 1; j += 3) in drm_detect_monitor_audio()
5106 (edid_ext[i + j] >> 3) & 0xf); in drm_detect_monitor_audio()
5392 const u8 *edid_ext; in drm_parse_cea_ext() local
5395 edid_ext = drm_find_cea_extension(edid); in drm_parse_cea_ext()
5396 if (!edid_ext) in drm_parse_cea_ext()
5399 info->cea_rev = edid_ext[1]; in drm_parse_cea_ext()
5403 if (edid_ext[3] & EDID_CEA_YCRCB444) in drm_parse_cea_ext()
5405 if (edid_ext[3] & EDID_CEA_YCRCB422) in drm_parse_cea_ext()
5408 if (cea_db_offsets(edid_ext, &start, &end)) in drm_parse_cea_ext()
5411 for_each_cea_db(edid_ext, i, start, end) { in drm_parse_cea_ext()
5412 const u8 *db = &edid_ext[i]; in drm_parse_cea_ext()