Lines Matching refs:crtc

75     * Turns the crtc on/off, or sets intermediate power levels if available.
78 * mode is DPMSModeOff, the crtc must be disabled sufficiently for it to
82 (*dpms) (xf86CrtcPtr crtc, int mode);
85 * Saves the crtc's state for restoration on VT switch.
88 (*save) (xf86CrtcPtr crtc);
91 * Restore's the crtc's state at VT switch.
94 (*restore) (xf86CrtcPtr crtc);
101 (*lock) (xf86CrtcPtr crtc);
107 (*unlock) (xf86CrtcPtr crtc);
117 (*mode_fixup) (xf86CrtcPtr crtc,
124 (*prepare) (xf86CrtcPtr crtc);
130 (*mode_set) (xf86CrtcPtr crtc,
138 (*commit) (xf86CrtcPtr crtc);
142 (*gamma_set) (xf86CrtcPtr crtc, CARD16 *red, CARD16 *green, CARD16 *blue,
148 void *(*shadow_allocate) (xf86CrtcPtr crtc, int width, int height);
154 (*shadow_create) (xf86CrtcPtr crtc, void *data, int width, int height);
160 (*shadow_destroy) (xf86CrtcPtr crtc, PixmapPtr pPixmap, void *data);
166 (*set_cursor_colors) (xf86CrtcPtr crtc, int bg, int fg);
172 (*set_cursor_position) (xf86CrtcPtr crtc, int x, int y);
178 (*show_cursor) (xf86CrtcPtr crtc);
184 (*hide_cursor) (xf86CrtcPtr crtc);
190 (*load_cursor_image) (xf86CrtcPtr crtc, CARD8 *image);
192 (*load_cursor_image_check) (xf86CrtcPtr crtc, CARD8 *image);
198 (*load_cursor_argb) (xf86CrtcPtr crtc, CARD32 *image);
200 (*load_cursor_argb_check) (xf86CrtcPtr crtc, CARD32 *image);
203 * Clean up driver-specific bits of the crtc
206 (*destroy) (xf86CrtcPtr crtc);
212 (*set_mode_major) (xf86CrtcPtr crtc, DisplayModePtr mode,
220 (*set_origin) (xf86CrtcPtr crtc, int x, int y);
225 (*set_scanout_pixmap)(xf86CrtcPtr crtc, PixmapPtr pixmap);
280 /** crtc-specific functions */
292 * RandR crtc
295 * points at the associated crtc object
517 * Currently connected crtc (if any)
521 xf86CrtcPtr crtc;
524 * Possible CRTCs for this output as a mask of crtc indices
674 xf86CrtcPtr *crtc;
679 /* For crtc-based rotation */
714 /* callback when crtc configuration changes */
745 return compat_output->crtc;
777 xf86CrtcDestroy(xf86CrtcPtr crtc);
780 * Sets the given video mode on the given crtc
785 xf86CrtcSetModeTransform(xf86CrtcPtr crtc, DisplayModePtr mode,
791 xf86CrtcSetMode(xf86CrtcPtr crtc, DisplayModePtr mode, Rotation rotation,
795 xf86CrtcSetOrigin(xf86CrtcPtr crtc, int x, int y);
798 * Assign crtc rotation during mode set
801 xf86CrtcRotate(xf86CrtcPtr crtc);
804 * Clean up any rotation data, used when a crtc is turned off
808 xf86RotateDestroy(xf86CrtcPtr crtc);
823 * Return whether any output is assigned to the crtc
826 xf86CrtcInUse(xf86CrtcPtr crtc);
930 * Using the desired mode information in each crtc, set
951 * Driver should call this from crtc commit function.
975 * Transform the cursor's coordinates based on the crtc transform. Normally
976 * this is done by the server, but if crtc->driverIsPerformingTransform is TRUE,
980 xf86CrtcTransformCursorPos(xf86CrtcPtr crtc, int *x, int *y);