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,
1004 struct drm_connector *connector;
1009 connector = fb_helper->connector_info[i]->connector;
1010 count += connector->funcs->fill_modes(connector, maxX, maxY);
1020 list_for_each_entry(mode, &fb_connector->connector->modes, head) {
1053 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
1072 mode = drm_mode_create_from_cmdline_mode(fb_helper_conn->connector->dev,
1074 list_add(&mode->head, &fb_helper_conn->connector->modes);
1078 static bool drm_connector_enabled(struct drm_connector *connector, bool strict)
1083 enable = connector->status == connector_status_connected;
1085 enable = connector->status != connector_status_disconnected;
1094 struct drm_connector *connector;
1098 connector = fb_helper->connector_info[i]->connector;
1099 enabled[i] = drm_connector_enabled(connector, true);
1100 DRM_DEBUG_KMS("connector %d enabled? %s\n", connector->base.id,
1109 connector = fb_helper->connector_info[i]->connector;
1110 enabled[i] = drm_connector_enabled(connector, false);
1133 /* only contemplate cloning if more than one connector is enabled */
1161 /* try and find a 1024x768 mode on each connector */
1171 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
1200 DRM_DEBUG_KMS("looking for cmdline mode on connector %d\n",
1201 fb_helper_conn->connector->base.id);
1206 DRM_DEBUG_KMS("looking for preferred mode on connector %d\n",
1207 fb_helper_conn->connector->base.id);
1211 if (!modes[i] && !list_empty(&fb_helper_conn->connector->modes)) {
1212 list_for_each_entry(modes[i], &fb_helper_conn->connector->modes, head)
1228 struct drm_connector *connector;
1240 connector = fb_helper_conn->connector;
1254 if (connector->status == connector_status_connected)
1261 connector_funcs = connector->helper_private;
1262 encoder = connector_funcs->best_encoder(connector);
1266 /* select a crtc for this connector and then attempt to configure
1345 /* fill out the connector<->crtc mappings into the modesets */
1364 modeset->connectors[modeset->num_connectors++] = fb_helper->connector_info[i]->connector;
1375 * drm_helper_initial_config - setup a sane initial connector configuration