Lines Matching defs:drm_crtc_funcs
390 struct drm_crtc_funcs { struct
401 void (*reset)(struct drm_crtc *crtc);
424 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
446 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
466 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
481 int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
492 void (*destroy)(struct drm_crtc *crtc);
508 int (*set_config)(struct drm_mode_set *set,
564 int (*page_flip)(struct drm_crtc *crtc,
583 int (*page_flip_target)(struct drm_crtc *crtc,
603 int (*set_property)(struct drm_crtc *crtc,
637 struct drm_crtc_state *(*atomic_duplicate_state)(struct drm_crtc *crtc);
647 void (*atomic_destroy_state)(struct drm_crtc *crtc,
692 int (*atomic_set_property)(struct drm_crtc *crtc,
714 int (*atomic_get_property)(struct drm_crtc *crtc,
732 int (*late_register)(struct drm_crtc *crtc);
743 void (*early_unregister)(struct drm_crtc *crtc);
772 int (*set_crc_source)(struct drm_crtc *crtc, const char *source);
788 int (*verify_crc_source)(struct drm_crtc *crtc, const char *source,
810 const char *const *(*get_crc_sources)(struct drm_crtc *crtc,
822 void (*atomic_print_state)(struct drm_printer *p,
849 u32 (*get_vblank_counter)(struct drm_crtc *crtc);
862 int (*enable_vblank)(struct drm_crtc *crtc);
870 void (*disable_vblank)(struct drm_crtc *crtc);