Lines Matching refs:edid

4234 static struct edid *
4240 if (intel_connector->edid) { in intel_dp_get_edid()
4242 if (IS_ERR(intel_connector->edid)) in intel_dp_get_edid()
4245 return drm_edid_duplicate(intel_connector->edid); in intel_dp_get_edid()
4255 struct edid *edid; in intel_dp_set_edid() local
4257 edid = intel_dp_get_edid(intel_dp); in intel_dp_set_edid()
4258 intel_connector->detect_edid = edid; in intel_dp_set_edid()
4263 intel_dp->has_audio = drm_detect_monitor_audio(edid); in intel_dp_set_edid()
4381 struct edid *edid; in intel_dp_get_modes() local
4383 edid = intel_connector->detect_edid; in intel_dp_get_modes()
4384 if (edid) { in intel_dp_get_modes()
4385 int ret = intel_connector_update_modes(connector, edid); in intel_dp_get_modes()
4410 struct edid *edid; in intel_dp_detect_audio() local
4412 edid = to_intel_connector(connector)->detect_edid; in intel_dp_detect_audio()
4413 if (edid) in intel_dp_detect_audio()
4414 has_audio = drm_detect_monitor_audio(edid); in intel_dp_detect_audio()
4514 if (!IS_ERR_OR_NULL(intel_connector->edid)) in intel_dp_connector_destroy()
4515 kfree(intel_connector->edid); in intel_dp_connector_destroy()
5355 struct edid *edid; in intel_edp_init_connector() local
5385 edid = drm_get_edid(connector, &intel_dp->aux.ddc); in intel_edp_init_connector()
5386 if (edid) { in intel_edp_init_connector()
5387 if (drm_add_edid_modes(connector, edid)) { in intel_edp_init_connector()
5389 edid); in intel_edp_init_connector()
5390 drm_edid_to_eld(connector, edid); in intel_edp_init_connector()
5392 kfree(edid); in intel_edp_init_connector()
5393 edid = ERR_PTR(-EINVAL); in intel_edp_init_connector()
5396 edid = ERR_PTR(-ENOENT); in intel_edp_init_connector()
5398 intel_connector->edid = edid; in intel_edp_init_connector()