Lines Matching refs:intel_connector
45 struct intel_connector *connector, *found = NULL; in intel_dp_mst_compute_config()
150 struct intel_connector *found = NULL, *connector; in intel_mst_pre_enable_dp()
292 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_get_ddc_modes() local
293 struct intel_dp *intel_dp = intel_connector->mst_port; in intel_dp_mst_get_ddc_modes()
297 edid = drm_dp_mst_get_edid(connector, &intel_dp->mst_mgr, intel_connector->port); in intel_dp_mst_get_ddc_modes()
310 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_detect() local
311 struct intel_dp *intel_dp = intel_connector->mst_port; in intel_dp_mst_detect()
313 return drm_dp_mst_detect_port(connector, &intel_dp->mst_mgr, intel_connector->port); in intel_dp_mst_detect()
327 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_connector_destroy() local
329 if (!IS_ERR_OR_NULL(intel_connector->edid)) in intel_dp_mst_connector_destroy()
330 kfree(intel_connector->edid); in intel_dp_mst_connector_destroy()
369 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_mst_atomic_best_encoder() local
370 struct intel_dp *intel_dp = intel_connector->mst_port; in intel_mst_atomic_best_encoder()
378 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_mst_best_encoder() local
379 struct intel_dp *intel_dp = intel_connector->mst_port; in intel_mst_best_encoder()
402 static bool intel_dp_mst_get_hw_state(struct intel_connector *connector) in intel_dp_mst_get_hw_state()
413 static void intel_connector_add_to_fbdev(struct intel_connector *connector) in intel_connector_add_to_fbdev()
421 static void intel_connector_remove_from_fbdev(struct intel_connector *connector) in intel_connector_remove_from_fbdev()
434 struct intel_connector *intel_connector; in intel_dp_add_mst_connector() local
438 intel_connector = intel_connector_alloc(); in intel_dp_add_mst_connector()
439 if (!intel_connector) in intel_dp_add_mst_connector()
442 connector = &intel_connector->base; in intel_dp_add_mst_connector()
446 intel_connector->unregister = intel_connector_unregister; in intel_dp_add_mst_connector()
447 intel_connector->get_hw_state = intel_dp_mst_get_hw_state; in intel_dp_add_mst_connector()
448 intel_connector->mst_port = intel_dp; in intel_dp_add_mst_connector()
449 intel_connector->port = port; in intel_dp_add_mst_connector()
452 drm_mode_connector_attach_encoder(&intel_connector->base, in intel_dp_add_mst_connector()
466 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_register_mst_connector() local
469 intel_connector_add_to_fbdev(intel_connector); in intel_dp_register_mst_connector()
471 drm_connector_register(&intel_connector->base); in intel_dp_register_mst_connector()
477 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_destroy_mst_connector() local
480 intel_connector->unregister(intel_connector); in intel_dp_destroy_mst_connector()
496 intel_connector_remove_from_fbdev(intel_connector); in intel_dp_destroy_mst_connector()
500 kfree(intel_connector); in intel_dp_destroy_mst_connector()