Lines Matching defs:pipe
63 "atomic complete timeout (pipe %u)!\n", i);
136 struct omap_drm_pipeline *pipe = &priv->pipes[i];
138 omapdss_device_disconnect(NULL, pipe->output);
140 omapdss_device_put(pipe->output);
141 pipe->output = NULL;
164 struct omap_drm_pipeline *pipe;
166 pipe = &priv->pipes[priv->num_pipes++];
167 pipe->output = omapdss_device_get(output);
288 struct omap_drm_pipeline *pipe = &priv->pipes[i];
291 pipe->encoder = omap_encoder_init(dev, pipe->output);
292 if (!pipe->encoder)
295 if (pipe->output->bridge) {
296 ret = drm_bridge_attach(pipe->encoder,
297 pipe->output->bridge, NULL,
302 pipe->output->bridge->of_node);
307 id = omap_display_id(pipe->output);
308 pipe->alias_id = id >= 0 ? id : i;
320 struct omap_drm_pipeline *pipe = &priv->pipes[i];
321 enum omap_channel channel = pipe->output->dispc_channel;
326 priv->channels[channel] = pipe;
331 struct omap_drm_pipeline *pipe = &priv->pipes[i];
332 struct drm_encoder *encoder = pipe->encoder;
335 if (pipe->output->next) {
336 pipe->connector = omap_connector_init(dev, pipe->output,
338 if (!pipe->connector)
341 pipe->connector = drm_bridge_connector_init(dev, encoder);
342 if (IS_ERR(pipe->connector)) {
345 pipe->output->name);
346 return PTR_ERR(pipe->connector);
350 drm_connector_attach_encoder(pipe->connector, encoder);
352 crtc = omap_crtc_init(dev, pipe, priv->planes[i]);
357 pipe->crtc = crtc;