Lines Matching defs:pipe
53 struct drm_simple_display_pipe pipe;
59 #define pipe_to_arcpgu_priv(x) container_of(x, struct arcpgu_drm_private, pipe)
118 const struct drm_framebuffer *fb = arcpgu->pipe.plane.state->fb;
140 static enum drm_mode_status arc_pgu_mode_valid(struct drm_simple_display_pipe *pipe,
143 struct arcpgu_drm_private *arcpgu = pipe_to_arcpgu_priv(pipe);
156 struct drm_display_mode *m = &arcpgu->pipe.crtc.state->adjusted_mode;
195 static void arc_pgu_enable(struct drm_simple_display_pipe *pipe,
199 struct arcpgu_drm_private *arcpgu = pipe_to_arcpgu_priv(pipe);
209 static void arc_pgu_disable(struct drm_simple_display_pipe *pipe)
211 struct arcpgu_drm_private *arcpgu = pipe_to_arcpgu_priv(pipe);
219 static void arc_pgu_update(struct drm_simple_display_pipe *pipe,
225 if (!pipe->plane.state->fb)
228 arcpgu = pipe_to_arcpgu_priv(pipe);
229 gem = drm_fb_dma_get_gem_obj(pipe->plane.state->fb, 0);
303 ret = drm_simple_display_pipe_init(drm, &arcpgu->pipe, &arc_pgu_pipe_funcs,
318 ret = drm_simple_display_pipe_attach_bridge(&arcpgu->pipe, bridge);
345 unsigned long mode_clock = arcpgu->pipe.crtc.mode.crtc_clock * 1000;