Lines Matching refs:connector

121 	 * Example of a mode specific to the LVDS connector:
125 * connector-specific mode:
153 struct drm_connector *connector;
156 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
164 fb_helper_connector->connector = connector;
185 struct drm_connector *connector;
189 connector = fb_helper_conn->connector;
192 /* do something on return - turn off connector maybe */
193 if (fb_get_options(drm_get_connector_name(connector), &option))
197 connector,
214 DRM_INFO("forcing %s connector %s\n",
215 drm_get_connector_name(connector), s);
216 connector->force = mode->force;
219 DRM_DEBUG_KMS("cmdline mode for connector %s %dx%d@%dHz%s%s%s\n",
220 drm_get_connector_name(connector),
435 struct drm_connector *connector;
450 connector = fb_helper->connector_info[j]->connector;
451 connector->funcs->dpms(connector, dpms_mode);
452 drm_object_property_set_value(&connector->base,
1006 struct drm_connector *connector;
1011 connector = fb_helper->connector_info[i]->connector;
1012 count += connector->funcs->fill_modes(connector, maxX, maxY);
1022 list_for_each_entry(mode, &fb_connector->connector->modes, head) {
1055 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
1074 mode = drm_mode_create_from_cmdline_mode(fb_helper_conn->connector->dev,
1076 list_add(&mode->head, &fb_helper_conn->connector->modes);
1080 static bool drm_connector_enabled(struct drm_connector *connector, bool strict)
1085 enable = connector->status == connector_status_connected;
1087 enable = connector->status != connector_status_disconnected;
1096 struct drm_connector *connector;
1100 connector = fb_helper->connector_info[i]->connector;
1101 enabled[i] = drm_connector_enabled(connector, true);
1102 DRM_DEBUG_KMS("connector %d enabled? %s\n", connector->base.id,
1111 connector = fb_helper->connector_info[i]->connector;
1112 enabled[i] = drm_connector_enabled(connector, false);
1135 /* only contemplate cloning if more than one connector is enabled */
1163 /* try and find a 1024x768 mode on each connector */
1173 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
1202 DRM_DEBUG_KMS("looking for cmdline mode on connector %d\n",
1203 fb_helper_conn->connector->base.id);
1208 DRM_DEBUG_KMS("looking for preferred mode on connector %d\n",
1209 fb_helper_conn->connector->base.id);
1213 if (!modes[i] && !list_empty(&fb_helper_conn->connector->modes)) {
1214 list_for_each_entry(modes[i], &fb_helper_conn->connector->modes, head)
1230 struct drm_connector *connector;
1242 connector = fb_helper_conn->connector;
1256 if (connector->status == connector_status_connected)
1263 connector_funcs = connector->helper_private;
1264 encoder = connector_funcs->best_encoder(connector);
1268 /* select a crtc for this connector and then attempt to configure
1347 /* fill out the connector<->crtc mappings into the modesets */
1366 modeset->connectors[modeset->num_connectors++] = fb_helper->connector_info[i]->connector;
1377 * drm_helper_initial_config - setup a sane initial connector configuration