Lines Matching refs:intel_connector

43 	struct intel_connector *found = NULL;  in intel_dp_mst_compute_config()
153 struct intel_connector *found = NULL, *intel_connector; in intel_mst_pre_enable_dp() local
158 for_each_intel_connector(dev, intel_connector) { in intel_mst_pre_enable_dp()
159 if (intel_connector->new_encoder == encoder) { in intel_mst_pre_enable_dp()
160 found = intel_connector; in intel_mst_pre_enable_dp()
283 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_get_ddc_modes() local
284 struct intel_dp *intel_dp = intel_connector->mst_port; in intel_dp_mst_get_ddc_modes()
288 edid = drm_dp_mst_get_edid(connector, &intel_dp->mst_mgr, intel_connector->port); in intel_dp_mst_get_ddc_modes()
301 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_detect() local
302 struct intel_dp *intel_dp = intel_connector->mst_port; in intel_dp_mst_detect()
304 return drm_dp_mst_detect_port(connector, &intel_dp->mst_mgr, intel_connector->port); in intel_dp_mst_detect()
318 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_connector_destroy() local
320 if (!IS_ERR_OR_NULL(intel_connector->edid)) in intel_dp_mst_connector_destroy()
321 kfree(intel_connector->edid); in intel_dp_mst_connector_destroy()
359 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_mst_best_encoder() local
360 struct intel_dp *intel_dp = intel_connector->mst_port; in intel_mst_best_encoder()
382 static bool intel_dp_mst_get_hw_state(struct intel_connector *connector) in intel_dp_mst_get_hw_state()
393 static void intel_connector_add_to_fbdev(struct intel_connector *connector) in intel_connector_add_to_fbdev()
401 static void intel_connector_remove_from_fbdev(struct intel_connector *connector) in intel_connector_remove_from_fbdev()
414 struct intel_connector *intel_connector; in intel_dp_add_mst_connector() local
418 intel_connector = intel_connector_alloc(); in intel_dp_add_mst_connector()
419 if (!intel_connector) in intel_dp_add_mst_connector()
422 connector = &intel_connector->base; in intel_dp_add_mst_connector()
426 intel_connector->unregister = intel_connector_unregister; in intel_dp_add_mst_connector()
427 intel_connector->get_hw_state = intel_dp_mst_get_hw_state; in intel_dp_add_mst_connector()
428 intel_connector->mst_port = intel_dp; in intel_dp_add_mst_connector()
429 intel_connector->port = port; in intel_dp_add_mst_connector()
432 drm_mode_connector_attach_encoder(&intel_connector->base, in intel_dp_add_mst_connector()
443 intel_connector_add_to_fbdev(intel_connector); in intel_dp_add_mst_connector()
445 drm_connector_register(&intel_connector->base); in intel_dp_add_mst_connector()
452 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_destroy_mst_connector() local
455 intel_connector->unregister(intel_connector); in intel_dp_destroy_mst_connector()
471 intel_connector_remove_from_fbdev(intel_connector); in intel_dp_destroy_mst_connector()
477 kfree(intel_connector); in intel_dp_destroy_mst_connector()