Lines Matching refs:drm_simple_display_pipe
13 struct drm_simple_display_pipe;
52 enum drm_mode_status (*mode_valid)(struct drm_simple_display_pipe *pipe,
62 void (*enable)(struct drm_simple_display_pipe *pipe,
72 void (*disable)(struct drm_simple_display_pipe *pipe);
91 int (*check)(struct drm_simple_display_pipe *pipe,
109 void (*update)(struct drm_simple_display_pipe *pipe,
125 int (*prepare_fb)(struct drm_simple_display_pipe *pipe,
135 void (*cleanup_fb)(struct drm_simple_display_pipe *pipe,
145 int (*begin_fb_access)(struct drm_simple_display_pipe *pipe,
155 void (*end_fb_access)(struct drm_simple_display_pipe *pipe,
165 int (*enable_vblank)(struct drm_simple_display_pipe *pipe);
174 void (*disable_vblank)(struct drm_simple_display_pipe *pipe);
182 void (*reset_crtc)(struct drm_simple_display_pipe *pipe);
191 struct drm_crtc_state * (*duplicate_crtc_state)(struct drm_simple_display_pipe *pipe);
200 void (*destroy_crtc_state)(struct drm_simple_display_pipe *pipe,
209 void (*reset_plane)(struct drm_simple_display_pipe *pipe);
218 struct drm_plane_state * (*duplicate_plane_state)(struct drm_simple_display_pipe *pipe);
227 void (*destroy_plane_state)(struct drm_simple_display_pipe *pipe,
232 * struct drm_simple_display_pipe - simple display pipeline
242 struct drm_simple_display_pipe {
251 int drm_simple_display_pipe_attach_bridge(struct drm_simple_display_pipe *pipe,
255 struct drm_simple_display_pipe *pipe,