Lines Matching refs:crtc

334 	void (*save)(struct drm_crtc *crtc); /* suspend? */
336 void (*restore)(struct drm_crtc *crtc); /* resume? */
338 void (*reset)(struct drm_crtc *crtc);
341 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
343 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
346 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
349 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
352 void (*destroy)(struct drm_crtc *crtc);
365 int (*page_flip)(struct drm_crtc *crtc,
369 int (*set_property)(struct drm_crtc *crtc,
381 * @invert_dimensions: for purposes of error checking crtc vs fb sizes,
382 * invert the width/height of the crtc. This is used if the driver
403 * crtc mutex
405 * This provides a read lock for the overall crtc state (mode, dpms
426 * crtc, panel scaling etc. Needed for timestamping etc.
510 * @crtc: currently bound CRTC
526 struct drm_crtc *crtc;
643 struct drm_crtc *crtc, struct drm_framebuffer *fb,
663 * @crtc: currently bound CRTC
678 struct drm_crtc *crtc;
690 * @crtc: CRTC whose configuration we're about to change
697 * Represents a single crtc the connectors that it drives with what mode
704 struct drm_crtc *crtc;
781 struct idr crtc_idr; /* use this idr for all IDs, fb, crtc, connector, modes - just makes life easier */
864 struct drm_crtc *crtc,
866 extern void drm_crtc_cleanup(struct drm_crtc *crtc);
961 extern int drmfb_probe(struct drm_device *dev, struct drm_crtc *crtc);
964 extern bool drm_crtc_in_use(struct drm_crtc *crtc);
997 extern int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,