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