• Home
  • Raw
  • Download

Lines Matching defs:drm_crtc_funcs

70920 struct drm_crtc_funcs {  struct
70921 void (*reset)(struct drm_crtc *);
70922 int (*cursor_set)(struct drm_crtc *, struct drm_file *, uint32_t, uint32_t, uint32_t);
70923 …cursor_set2)(struct drm_crtc *, struct drm_file *, uint32_t, uint32_t, uint32_t, int32_t, int32_t);
70924 int (*cursor_move)(struct drm_crtc *, int, int);
70925 …t (*gamma_set)(struct drm_crtc *, u16 *, u16 *, u16 *, uint32_t, struct drm_modeset_acquire_ctx *);
70926 void (*destroy)(struct drm_crtc *);
70927 int (*set_config)(struct drm_mode_set *, struct drm_modeset_acquire_ctx *);
70928 … drm_framebuffer *, struct drm_pending_vblank_event *, uint32_t, struct drm_modeset_acquire_ctx *);
70929 …buffer *, struct drm_pending_vblank_event *, uint32_t, uint32_t, struct drm_modeset_acquire_ctx *);
70930 int (*set_property)(struct drm_crtc *, struct drm_property *, uint64_t);
70931 struct drm_crtc_state * (*atomic_duplicate_state)(struct drm_crtc *);
70932 void (*atomic_destroy_state)(struct drm_crtc *, struct drm_crtc_state *);
70933 …*atomic_set_property)(struct drm_crtc *, struct drm_crtc_state *, struct drm_property *, uint64_t);
70934 …get_property)(struct drm_crtc *, const struct drm_crtc_state *, struct drm_property *, uint64_t *);
70935 int (*late_register)(struct drm_crtc *);
70936 void (*early_unregister)(struct drm_crtc *);
70937 int (*set_crc_source)(struct drm_crtc *, const char *);
70938 int (*verify_crc_source)(struct drm_crtc *, const char *, size_t *);
70939 const char * const * (*get_crc_sources)(struct drm_crtc *, size_t *);
70940 void (*atomic_print_state)(struct drm_printer *, const struct drm_crtc_state *);
70941 u32 (*get_vblank_counter)(struct drm_crtc *);
70942 int (*enable_vblank)(struct drm_crtc *);
70943 void (*disable_vblank)(struct drm_crtc *);