Lines Matching refs:connector

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