Lines Matching refs:drm_crtc

69 struct drm_crtc;
100 struct drm_crtc *crtc;
379 void (*reset)(struct drm_crtc *crtc);
402 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
424 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
444 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
459 int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
470 void (*destroy)(struct drm_crtc *crtc);
542 int (*page_flip)(struct drm_crtc *crtc,
561 int (*page_flip_target)(struct drm_crtc *crtc,
581 int (*set_property)(struct drm_crtc *crtc,
615 struct drm_crtc_state *(*atomic_duplicate_state)(struct drm_crtc *crtc);
625 void (*atomic_destroy_state)(struct drm_crtc *crtc,
670 int (*atomic_set_property)(struct drm_crtc *crtc,
692 int (*atomic_get_property)(struct drm_crtc *crtc,
710 int (*late_register)(struct drm_crtc *crtc);
721 void (*early_unregister)(struct drm_crtc *crtc);
747 int (*set_crc_source)(struct drm_crtc *crtc, const char *source,
786 u32 (*get_vblank_counter)(struct drm_crtc *crtc);
799 int (*enable_vblank)(struct drm_crtc *crtc);
807 void (*disable_vblank)(struct drm_crtc *crtc);
816 struct drm_crtc { struct
1061 struct drm_crtc *crtc; argument
1071 #define obj_to_crtc(x) container_of(x, struct drm_crtc, base)
1075 struct drm_crtc *crtc,
1080 void drm_crtc_cleanup(struct drm_crtc *crtc);
1089 static inline unsigned int drm_crtc_index(const struct drm_crtc *crtc) in drm_crtc_index()
1101 static inline uint32_t drm_crtc_mask(const struct drm_crtc *crtc) in drm_crtc_mask()
1106 int drm_crtc_force_disable(struct drm_crtc *crtc);
1110 struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx);
1122 static inline struct drm_crtc *drm_crtc_find(struct drm_device *dev, in drm_crtc_find()