Home | History | Annotate | Download | only in vmwgfx

Lines Matching refs:crtc

72 crtc_dpms(xf86CrtcPtr crtc, int mode)
74 struct crtc_private *crtcp = crtc->driver_private;
75 /* ScrnInfoPtr pScrn = crtc->scrn; */
87 * We assume, that if we get this call with the crtc not enabled,
91 * If it's a DPMS switch off, (crtc->enabled == TRUE),
92 * the crtc may be turned on again by
95 if (!crtc->enabled && crtcp->entry.pixmap) {
112 xf86CrtcPtr crtc;
117 crtc = config->crtc[i];
118 save_enabled = crtc->enabled;
119 crtc->enabled = FALSE;
120 crtc_dpms(crtc, DPMSModeOff);
121 crtc->enabled = save_enabled;
147 crtc_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
150 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(crtc->scrn);
151 modesettingPtr ms = modesettingPTR(crtc->scrn);
152 ScreenPtr pScreen = crtc->scrn->pScreen;
154 struct crtc_private *crtcp = crtc->driver_private;
164 if (output->crtc == crtc)
169 LogMessage(X_ERROR, "No output for this crtc.\n");
197 * new opaque scanout buffer data "crtc->rotatedData".
203 if (!xf86CrtcRotate(crtc))
206 if (crtc->transform_in_use && crtc->rotatedData) {
209 pixmap = (PixmapPtr) crtc->rotatedData;
235 if (!crtc->active && crtc->version >= 3)
236 crtc->funcs->gamma_set(crtc, crtc->gamma_red, crtc->gamma_green,
237 crtc->gamma_blue, crtc->gamma_size);
238 crtc->active = TRUE;
243 * not once per crtc, but there's no better place to put this. Since
244 * Intel wrote the crtc code, let's do what the xf86-video-intel driver
256 crtc_gamma_set(xf86CrtcPtr crtc, CARD16 * red, CARD16 * green, CARD16 * blue,
259 modesettingPtr ms = modesettingPTR(crtc->scrn);
260 struct crtc_private *crtcp = crtc->driver_private;
266 crtc_shadow_allocate(xf86CrtcPtr crtc, int width, int height)
268 ScreenPtr pScreen = crtc->scrn->pScreen;
274 * is used as scanout by a crtc.
282 crtc_shadow_create(xf86CrtcPtr crtc, void *data, int width, int height)
288 crtc_shadow_destroy(xf86CrtcPtr crtc, PixmapPtr rotate_pixmap, void *data)
305 crtc_set_cursor_colors(xf86CrtcPtr crtc, int bg, int fg)
311 crtc_set_cursor_position(xf86CrtcPtr crtc, int x, int y)
313 modesettingPtr ms = modesettingPTR(crtc->scrn);
314 struct crtc_private *crtcp = crtc->driver_private;
324 crtc_load_cursor_argb_kms(xf86CrtcPtr crtc, CARD32 * image)
326 modesettingPtr ms = modesettingPTR(crtc->scrn);
327 struct crtc_private *crtcp = crtc->driver_private;
329 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(crtc->scrn);
333 xf86DrvMsg(crtc->scrn->scrnIndex, X_ERROR,
341 xf86DrvMsg(crtc->scrn->scrnIndex, X_ERROR,
353 xf86DrvMsg(crtc->scrn->scrnIndex, X_ERROR,
357 if (crtc->cursor_shown)
365 crtc_load_cursor_argb(xf86CrtcPtr crtc, CARD32 * image)
367 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(crtc->scrn);
368 modesettingPtr ms = modesettingPTR(crtc->scrn);
381 crtc_load_cursor_argb_kms(crtc, image);
385 crtc_show_cursor(xf86CrtcPtr crtc)
387 modesettingPtr ms = modesettingPTR(crtc->scrn);
388 struct crtc_private *crtcp = crtc->driver_private;
396 crtc_hide_cursor(xf86CrtcPtr crtc)
398 modesettingPtr ms = modesettingPTR(crtc->scrn);
399 struct crtc_private *crtcp = crtc->driver_private;
408 xorg_crtc_cursor_destroy(xf86CrtcPtr crtc)
410 struct crtc_private *crtcp = crtc->driver_private;
423 crtc_destroy(xf86CrtcPtr crtc)
425 struct crtc_private *crtcp = crtc->driver_private;
430 xorg_crtc_cursor_destroy(crtc);
435 crtc->driver_private = NULL;
460 xf86CrtcPtr crtc;
478 crtc = xf86CrtcCreate(pScrn, &crtc_funcs);
479 if (crtc == NULL)
484 xf86CrtcDestroy(crtc);
492 crtc->driver_private = crtcp;
500 crtc_get_scanout(xf86CrtcPtr crtc)
502 struct crtc_private *crtcp = crtc->driver_private;