Lines Matching refs:drmmode_crtc

115 drmmode_crtc(xf86CrtcPtr crtc)
117 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
118 return drmmode_crtc->mode_crtc->crtc_id;
124 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
126 return crtc->enabled && drmmode_crtc->dpms_mode == DPMSModeOn;
132 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
133 return drmmode_crtc->hw_crtc_index;
333 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
334 drmmode_crtc->dpms_mode = mode;
354 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
355 drmmode_ptr drmmode = drmmode_crtc->drmmode;
405 x = drmmode_crtc->scanout_pixmap_x;
409 if (drmmode_crtc->rotate_fb_id) {
410 fb_id = drmmode_crtc->rotate_fb_id;
415 ret = drmModeSetCrtc(drmmode->fd, drmmode_crtc->mode_crtc->crtc_id,
450 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
451 drmmode_ptr drmmode = drmmode_crtc->drmmode;
453 drmModeMoveCursor(drmmode->fd, drmmode_crtc->mode_crtc->crtc_id, x, y);
472 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
473 struct nouveau_bo *cursor = drmmode_crtc->cursor;
474 drmmode_ptr drmmode = drmmode_crtc->drmmode;
479 if (drmmode_crtc->cursor_visible) {
480 drmModeSetCursor(drmmode->fd, drmmode_crtc->mode_crtc->crtc_id,
488 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
489 drmmode_ptr drmmode = drmmode_crtc->drmmode;
491 drmModeSetCursor(drmmode->fd, drmmode_crtc->mode_crtc->crtc_id,
493 drmmode_crtc->cursor_visible = FALSE;
499 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
500 drmmode_ptr drmmode = drmmode_crtc->drmmode;
502 drmModeSetCursor(drmmode->fd, drmmode_crtc->mode_crtc->crtc_id,
503 drmmode_crtc->cursor->handle, 64, 64);
504 drmmode_crtc->cursor_visible = TRUE;
511 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
512 drmmode_ptr drmmode = drmmode_crtc->drmmode;
519 &drmmode_crtc->rotate_pitch,
520 &drmmode_crtc->rotate_bo);
527 ret = nouveau_bo_map(drmmode_crtc->rotate_bo, NOUVEAU_BO_RDWR,
532 nouveau_bo_ref(NULL, &drmmode_crtc->rotate_bo);
535 virtual = drmmode_crtc->rotate_bo->map;
538 crtc->scrn->bitsPerPixel, drmmode_crtc->rotate_pitch,
539 drmmode_crtc->rotate_bo->handle,
540 &drmmode_crtc->rotate_fb_id);
545 nouveau_bo_ref(NULL, &drmmode_crtc->rotate_bo);
556 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
564 drmmode_crtc->rotate_pitch,
565 drmmode_crtc->rotate_bo, data);
567 drmmode_crtc->rotate_pixmap = rotate_pixmap;
568 return drmmode_crtc->rotate_pixmap;
574 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
575 drmmode_ptr drmmode = drmmode_crtc->drmmode;
581 drmModeRmFB(drmmode->fd, drmmode_crtc->rotate_fb_id);
582 drmmode_crtc->rotate_fb_id = 0;
583 nouveau_bo_ref(NULL, &drmmode_crtc->rotate_bo);
584 drmmode_crtc->rotate_pixmap = NULL;
592 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
593 drmmode_ptr drmmode = drmmode_crtc->drmmode;
596 ret = drmModeCrtcSetGamma(drmmode->fd, drmmode_crtc->mode_crtc->crtc_id,
612 drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
613 drmmode_ptr drmmode = drmmode_crtc->drmmode;
627 drmmode_crtc->scanout_pixmap_x = 0;
660 drmmode_crtc->scanout_pixmap_x = this_x;
695 drmmode_crtc_private_ptr drmmode_crtc;
702 drmmode_crtc = XNFcallocarray(sizeof(drmmode_crtc_private_rec), 1);
703 drmmode_crtc->mode_crtc = drmModeGetCrtc(drmmode->fd,
705 drmmode_crtc->drmmode = drmmode;
706 drmmode_crtc->hw_crtc_index = num;
709 64*64*4, NULL, &drmmode_crtc->cursor);
712 crtc->driver_private = drmmode_crtc;
1399 drmmode_crtc_private_ptr drmmode_crtc = NULL;
1407 drmmode_crtc = xf86_config->crtc[0]->driver_private;
1408 drmmode = drmmode_crtc->drmmode;
1576 drmmode_crtc_private_ptr drmmode_crtc;
1584 drmmode_crtc = crtc->driver_private;
1585 drmmode = drmmode_crtc->drmmode;