Lines Matching defs:drm_crtc_funcs
341 struct drm_crtc_funcs { struct
343 void (*save)(struct drm_crtc *crtc); /* suspend? */
345 void (*restore)(struct drm_crtc *crtc); /* resume? */
347 void (*reset)(struct drm_crtc *crtc);
350 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
352 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
355 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
358 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
361 void (*destroy)(struct drm_crtc *crtc);
363 int (*set_config)(struct drm_mode_set *set);
374 int (*page_flip)(struct drm_crtc *crtc,
379 int (*set_property)(struct drm_crtc *crtc,
383 struct drm_crtc_state *(*atomic_duplicate_state)(struct drm_crtc *crtc);
384 void (*atomic_destroy_state)(struct drm_crtc *crtc,
386 int (*atomic_set_property)(struct drm_crtc *crtc,
390 int (*atomic_get_property)(struct drm_crtc *crtc,