• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/drm2/

Lines Matching defs: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),
436 struct drm_connector *connector;
451 connector = fb_helper->connector_info[j]->connector;
452 connector->funcs->dpms(connector, dpms_mode);
453 drm_object_property_set_value(&connector->base,
1028 struct drm_connector *connector;
1033 connector = fb_helper->connector_info[i]->connector;
1034 count += connector->funcs->fill_modes(connector, maxX, maxY);
1044 list_for_each_entry(mode, &fb_connector->connector->modes, head) {
1077 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
1096 mode = drm_mode_create_from_cmdline_mode(fb_helper_conn->connector->dev,
1098 list_add(&mode->head, &fb_helper_conn->connector->modes);
1102 static bool drm_connector_enabled(struct drm_connector *connector, bool strict)
1107 enable = connector->status == connector_status_connected;
1109 enable = connector->status != connector_status_disconnected;
1118 struct drm_connector *connector;
1122 connector = fb_helper->connector_info[i]->connector;
1123 enabled[i] = drm_connector_enabled(connector, true);
1124 DRM_DEBUG_KMS("connector %d enabled? %s\n", connector->base.id,
1133 connector = fb_helper->connector_info[i]->connector;
1134 enabled[i] = drm_connector_enabled(connector, false);
1157 /* only contemplate cloning if more than one connector is enabled */
1185 /* try and find a 1024x768 mode on each connector */
1195 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
1224 DRM_DEBUG_KMS("looking for cmdline mode on connector %d\n",
1225 fb_helper_conn->connector->base.id);
1230 DRM_DEBUG_KMS("looking for preferred mode on connector %d\n",
1231 fb_helper_conn->connector->base.id);
1235 if (!modes[i] && !list_empty(&fb_helper_conn->connector->modes)) {
1236 list_for_each_entry(modes[i], &fb_helper_conn->connector->modes, head)
1252 struct drm_connector *connector;
1264 connector = fb_helper_conn->connector;
1278 if (connector->status == connector_status_connected)
1285 connector_funcs = connector->helper_private;
1286 encoder = connector_funcs->best_encoder(connector);
1290 /* select a crtc for this connector and then attempt to configure
1369 /* fill out the connector<->crtc mappings into the modesets */
1388 modeset->connectors[modeset->num_connectors++] = fb_helper->connector_info[i]->connector;
1399 * drm_helper_initial_config - setup a sane initial connector configuration