Lines Matching full:connectors

61 		modeset->connectors = kzalloc_objs(*modeset->connectors,  in drm_client_modeset_create()
63 if (!modeset->connectors) in drm_client_modeset_create()
87 drm_connector_put(modeset->connectors[i]); in drm_client_modeset_release()
88 modeset->connectors[i] = NULL; in drm_client_modeset_release()
103 kfree(modeset->connectors); in drm_client_modeset_free()
245 static void drm_client_connectors_enabled(struct drm_connector *connectors[], in drm_client_connectors_enabled() argument
254 connector = connectors[i]; in drm_client_connectors_enabled()
268 enabled[i] = drm_connector_enabled(connectors[i], false); in drm_client_connectors_enabled()
291 struct drm_connector *connectors[], in drm_client_target_cloned() argument
324 drm_connector_pick_cmdline_mode(connectors[i])); in drm_client_target_cloned()
359 list_for_each_entry(mode, &connectors[i]->modes, head) { in drm_client_target_cloned()
382 struct drm_connector *connectors[], in drm_client_get_tile_offsets() argument
393 struct drm_connector *connector = connectors[i]; in drm_client_get_tile_offsets()
417 struct drm_connector *connectors[], in drm_client_target_preferred() argument
430 if (connectors[i]->has_tile && in drm_client_target_preferred()
431 connectors[i]->status == connector_status_connected) in drm_client_target_preferred()
437 struct drm_connector *connector = connectors[i]; in drm_client_target_preferred()
449 /* first pass over all the untiled connectors */ in drm_client_target_preferred()
468 drm_client_get_tile_offsets(dev, connectors, connector_count, in drm_client_target_preferred()
545 struct drm_connector *connectors[], in drm_client_pick_crtcs() argument
560 connector = connectors[n]; in drm_client_pick_crtcs()
563 best_score = drm_client_pick_crtcs(client, connectors, connector_count, in drm_client_pick_crtcs()
582 * remaining connectors in drm_client_pick_crtcs()
606 score = my_score + drm_client_pick_crtcs(client, connectors, connector_count, in drm_client_pick_crtcs()
620 struct drm_connector *connectors[], in drm_client_firmware_config() argument
657 if (connectors[i]->has_tile && in drm_client_firmware_config()
658 connectors[i]->status == connector_status_connected) in drm_client_firmware_config()
664 struct drm_connector *connector = connectors[i]; in drm_client_firmware_config()
710 * Make sure we're not trying to drive multiple connectors in drm_client_firmware_config()
770 struct drm_connector *connector = connectors[i]; in drm_client_firmware_config()
773 drm_client_get_tile_offsets(dev, connectors, connector_count, in drm_client_firmware_config()
811 * This function sets up display pipelines for enabled connectors and stores the
819 struct drm_connector *connector, **connectors = NULL; in drm_client_modeset_probe() local
841 tmp = krealloc(connectors, (connector_count + 1) * sizeof(*connectors), GFP_KERNEL); in drm_client_modeset_probe()
847 connectors = tmp; in drm_client_modeset_probe()
849 connectors[connector_count++] = connector; in drm_client_modeset_probe()
869 total_modes_count += connectors[i]->funcs->fill_modes(connectors[i], width, height); in drm_client_modeset_probe()
871 drm_dbg_kms(dev, "No connectors reported connected with modes\n"); in drm_client_modeset_probe()
872 drm_client_connectors_enabled(connectors, connector_count, enabled); in drm_client_modeset_probe()
874 if (!drm_client_firmware_config(client, connectors, connector_count, crtcs, in drm_client_modeset_probe()
880 if (!drm_client_target_cloned(dev, connectors, connector_count, modes, in drm_client_modeset_probe()
882 !drm_client_target_preferred(dev, connectors, connector_count, modes, in drm_client_modeset_probe()
889 drm_client_pick_crtcs(client, connectors, connector_count, in drm_client_modeset_probe()
904 struct drm_connector *connector = connectors[i]; in drm_client_modeset_probe()
924 modeset->connectors[modeset->num_connectors++] = connector; in drm_client_modeset_probe()
940 drm_connector_put(connectors[i]); in drm_client_modeset_probe()
941 kfree(connectors); in drm_client_modeset_probe()
962 struct drm_connector *connector = modeset->connectors[0]; in drm_client_rotation()
1257 connector = modeset->connectors[j]; in drm_client_modeset_dpms_legacy()