Lines Matching defs:pipe
64 "atomic complete timeout (pipe %u)!\n", i);
308 struct omap_drm_pipeline *pipe = &priv->pipes[i];
310 omapdss_device_disconnect(NULL, pipe->output);
312 omapdss_device_put(pipe->output);
313 pipe->output = NULL;
336 struct omap_drm_pipeline *pipe;
338 pipe = &priv->pipes[priv->num_pipes++];
339 pipe->output = omapdss_device_get(output);
451 struct omap_drm_pipeline *pipe = &priv->pipes[i];
454 pipe->encoder = omap_encoder_init(dev, pipe->output);
455 if (!pipe->encoder)
458 if (pipe->output->bridge) {
459 ret = drm_bridge_attach(pipe->encoder,
460 pipe->output->bridge, NULL,
466 id = omap_display_id(pipe->output);
467 pipe->alias_id = id >= 0 ? id : i;
479 struct omap_drm_pipeline *pipe = &priv->pipes[i];
480 enum omap_channel channel = pipe->output->dispc_channel;
485 priv->channels[channel] = pipe;
490 struct omap_drm_pipeline *pipe = &priv->pipes[i];
491 struct drm_encoder *encoder = pipe->encoder;
494 pipe->connector = drm_bridge_connector_init(dev, encoder);
495 if (IS_ERR(pipe->connector)) {
498 pipe->output->name);
499 return PTR_ERR(pipe->connector);
502 drm_connector_attach_encoder(pipe->connector, encoder);
504 crtc = omap_crtc_init(dev, pipe, priv->planes[i]);
509 pipe->crtc = crtc;