Lines Matching refs:drm_crtc

242 struct drm_crtc;
274 struct drm_crtc *crtc;
335 void (*save)(struct drm_crtc *crtc); /* suspend? */
337 void (*restore)(struct drm_crtc *crtc); /* resume? */
339 void (*reset)(struct drm_crtc *crtc);
342 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
344 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
347 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
350 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
353 void (*destroy)(struct drm_crtc *crtc);
366 int (*page_flip)(struct drm_crtc *crtc,
371 int (*set_property)(struct drm_crtc *crtc,
375 struct drm_crtc_state *(*atomic_duplicate_state)(struct drm_crtc *crtc);
376 void (*atomic_destroy_state)(struct drm_crtc *crtc,
378 int (*atomic_set_property)(struct drm_crtc *crtc,
382 int (*atomic_get_property)(struct drm_crtc *crtc,
422 struct drm_crtc { struct
492 struct drm_crtc *crtc; /* do not write directly, use drm_atomic_set_crtc_for_connector() */ argument
596 struct drm_crtc *crtc;
757 struct drm_crtc *crtc; /* do not write directly, use drm_atomic_set_crtc_for_plane() */
792 struct drm_crtc *crtc, struct drm_framebuffer *fb,
855 struct drm_crtc *crtc;
936 struct drm_crtc **crtcs;
963 struct drm_crtc *crtc;
1180 #define obj_to_crtc(x) container_of(x, struct drm_crtc, base)
1195 struct drm_crtc *crtc,
1199 extern void drm_crtc_cleanup(struct drm_crtc *crtc);
1200 extern unsigned int drm_crtc_index(struct drm_crtc *crtc);
1209 static inline uint32_t drm_crtc_mask(struct drm_crtc *crtc) in drm_crtc_mask()
1246 struct drm_crtc *crtc) in drm_encoder_crtc_ok()
1271 extern int drm_crtc_check_viewport(const struct drm_crtc *crtc,
1383 extern int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
1496 static inline struct drm_crtc *drm_crtc_find(struct drm_device *dev, in drm_crtc_find()