Lines Matching refs:crtc

278 	struct drm_crtc *crtc;  member
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);
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,
489 struct drm_crtc *crtc; /* do not write directly, use drm_atomic_set_crtc_for_connector() */ member
593 struct drm_crtc *crtc; member
760 struct drm_crtc *crtc; /* do not write directly, use drm_atomic_set_crtc_for_plane() */ member
795 struct drm_crtc *crtc, struct drm_framebuffer *fb,
858 struct drm_crtc *crtc; member
968 struct drm_crtc *crtc; member
1187 struct drm_crtc *crtc,
1191 extern void drm_crtc_cleanup(struct drm_crtc *crtc);
1192 extern unsigned int drm_crtc_index(struct drm_crtc *crtc);
1201 static inline uint32_t drm_crtc_mask(struct drm_crtc *crtc) in drm_crtc_mask() argument
1203 return 1 << drm_crtc_index(crtc); in drm_crtc_mask()
1249 struct drm_crtc *crtc) in drm_encoder_crtc_ok() argument
1251 return !!(encoder->possible_crtcs & drm_crtc_mask(crtc)); in drm_encoder_crtc_ok()
1275 extern int drm_crtc_check_viewport(const struct drm_crtc *crtc,
1393 extern int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
1551 #define drm_for_each_crtc(crtc, dev) \ argument
1552 list_for_each_entry(crtc, &(dev)->mode_config.crtc_list, head)