Lines Matching defs:pipe
33 to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe)
35 return container_of(pipe, struct xen_drm_front_drm_pipeline, pipe);
95 struct drm_crtc *crtc = &pipeline->pipe.crtc;
106 static void display_enable(struct drm_simple_display_pipe *pipe,
111 to_xen_drm_pipeline(pipe);
112 struct drm_crtc *crtc = &pipe->crtc;
116 if (!drm_dev_enter(pipe->crtc.dev, &idx))
132 static void display_disable(struct drm_simple_display_pipe *pipe)
135 to_xen_drm_pipeline(pipe);
138 if (drm_dev_enter(pipe->crtc.dev, &idx)) {
178 static bool display_send_page_flip(struct drm_simple_display_pipe *pipe,
183 &pipe->plane);
195 to_xen_drm_pipeline(pipe);
225 static int display_check(struct drm_simple_display_pipe *pipe,
243 static void display_update(struct drm_simple_display_pipe *pipe,
247 to_xen_drm_pipeline(pipe);
248 struct drm_crtc *crtc = &pipe->crtc;
266 if (!drm_dev_enter(pipe->crtc.dev, &idx)) {
279 if (!display_send_page_flip(pipe, old_plane_state))
286 display_mode_valid(struct drm_simple_display_pipe *pipe,
290 container_of(pipe, struct xen_drm_front_drm_pipeline,
291 pipe);
332 return drm_simple_display_pipe_init(dev, &pipeline->pipe,