Lines Matching defs:connectors
59 modeset->connectors = kcalloc(max_connector_count,
60 sizeof(*modeset->connectors), GFP_KERNEL);
61 if (!modeset->connectors)
84 drm_connector_put(modeset->connectors[i]);
85 modeset->connectors[i] = NULL;
100 kfree(modeset->connectors);
234 static void drm_client_connectors_enabled(struct drm_connector **connectors,
243 connector = connectors[i];
255 enabled[i] = drm_connector_enabled(connectors[i], false);
259 struct drm_connector **connectors,
288 modes[i] = drm_connector_pick_cmdline_mode(connectors[i]);
321 list_for_each_entry(mode, &connectors[i]->modes, head) {
343 static int drm_client_get_tile_offsets(struct drm_connector **connectors,
355 connector = connectors[i];
376 static bool drm_client_target_preferred(struct drm_connector **connectors,
390 if (connectors[i]->has_tile &&
391 connectors[i]->status == connector_status_connected)
397 connector = connectors[i];
407 /* first pass over all the untiled connectors */
426 drm_client_get_tile_offsets(connectors, connector_count, modes, offsets, i,
492 struct drm_connector **connectors,
508 connector = connectors[n];
511 best_score = drm_client_pick_crtcs(client, connectors, connector_count,
530 * remaining connectors
553 score = my_score + drm_client_pick_crtcs(client, connectors, connector_count,
567 struct drm_connector **connectors,
604 if (connectors[i]->has_tile &&
605 connectors[i]->status == connector_status_connected)
615 connector = connectors[i];
657 * Make sure we're not trying to drive multiple connectors
766 * This function sets up display pipelines for enabled connectors and stores the
774 struct drm_connector *connector, **connectors = NULL;
798 tmp = krealloc(connectors, (connector_count + 1) * sizeof(*connectors), GFP_KERNEL);
804 tmp = kmalloc((connector_count + 1) * sizeof(*connectors), GFP_KERNEL);
809 memcpy(tmp, connectors, connector_count * sizeof(*connectors));
810 kfree(connectors);
813 connectors = tmp;
815 connectors[connector_count++] = connector;
836 total_modes_count += connectors[i]->funcs->fill_modes(connectors[i], width, height);
838 DRM_DEBUG_KMS("No connectors reported connected with modes\n");
839 drm_client_connectors_enabled(connectors, connector_count, enabled);
841 if (!drm_client_firmware_config(client, connectors, connector_count, crtcs,
847 if (!drm_client_target_cloned(dev, connectors, connector_count, modes,
849 !drm_client_target_preferred(connectors, connector_count, modes,
856 drm_client_pick_crtcs(client, connectors, connector_count,
869 struct drm_connector *connector = connectors[i];
888 modeset->connectors[modeset->num_connectors++] = connector;
903 drm_connector_put(connectors[i]);
904 kfree(connectors);
925 struct drm_connector *connector = modeset->connectors[0];
1219 connector = modeset->connectors[j];