Lines Matching refs:crtc
121 struct drm_crtc *crtc; member
228 void (*reset)(struct drm_crtc *crtc);
251 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
273 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
293 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
310 int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
320 void (*destroy)(struct drm_crtc *crtc);
391 int (*page_flip)(struct drm_crtc *crtc,
409 int (*page_flip_target)(struct drm_crtc *crtc,
430 int (*set_property)(struct drm_crtc *crtc,
462 struct drm_crtc_state *(*atomic_duplicate_state)(struct drm_crtc *crtc);
470 void (*atomic_destroy_state)(struct drm_crtc *crtc,
515 int (*atomic_set_property)(struct drm_crtc *crtc,
537 int (*atomic_get_property)(struct drm_crtc *crtc,
555 int (*late_register)(struct drm_crtc *crtc);
566 void (*early_unregister)(struct drm_crtc *crtc);
731 struct drm_crtc *crtc; member
1371 struct drm_crtc *crtc,
1376 extern void drm_crtc_cleanup(struct drm_crtc *crtc);
1385 static inline unsigned int drm_crtc_index(const struct drm_crtc *crtc) in drm_crtc_index() argument
1387 return crtc->index; in drm_crtc_index()
1397 static inline uint32_t drm_crtc_mask(struct drm_crtc *crtc) in drm_crtc_mask() argument
1399 return 1 << drm_crtc_index(crtc); in drm_crtc_mask()
1404 extern int drm_crtc_force_disable(struct drm_crtc *crtc);
1429 #define drm_for_each_crtc(crtc, dev) \ argument
1430 list_for_each_entry(crtc, &(dev)->mode_config.crtc_list, head)