Lines Matching defs:connector
157 static void panel_connector_destroy(struct drm_connector *connector)
159 struct panel_connector *panel_connector = to_panel_connector(connector);
160 drm_connector_unregister(connector);
161 drm_connector_cleanup(connector);
166 struct drm_connector *connector,
172 static int panel_connector_get_modes(struct drm_connector *connector)
174 struct drm_device *dev = connector->dev;
175 struct panel_connector *panel_connector = to_panel_connector(connector);
194 drm_mode_probed_add(connector, mode);
200 static int panel_connector_mode_valid(struct drm_connector *connector,
203 struct tilcdc_drm_private *priv = connector->dev->dev_private;
209 struct drm_connector *connector)
211 struct panel_connector *panel_connector = to_panel_connector(connector);
232 struct drm_connector *connector;
244 connector = &panel_connector->base;
246 drm_connector_init(dev, connector, &panel_connector_funcs,
248 drm_connector_helper_add(connector, &panel_connector_helper_funcs);
250 connector->interlace_allowed = 0;
251 connector->doublescan_allowed = 0;
253 ret = drm_mode_connector_attach_encoder(connector, encoder);
257 drm_connector_register(connector);
259 return connector;
262 panel_connector_destroy(connector);
275 struct drm_connector *connector;
281 connector = panel_connector_create(dev, panel_mod, encoder);
282 if (!connector)
286 priv->connectors[priv->num_connectors++] = connector;