Home | History | Annotate | Download | only in libdrm

Lines Matching refs:crtc

354  * Crtc functions
359 struct drm_mode_crtc crtc;
362 memclear(crtc);
363 crtc.crtc_id = crtcId;
365 if (drmIoctl(fd, DRM_IOCTL_MODE_GETCRTC, &crtc))
375 r->crtc_id = crtc.crtc_id;
376 r->x = crtc.x;
377 r->y = crtc.y;
378 r->mode_valid = crtc.mode_valid;
380 memcpy(&r->mode, &crtc.mode, sizeof(struct drm_mode_modeinfo));
381 r->width = crtc.mode.hdisplay;
382 r->height = crtc.mode.vdisplay;
384 r->buffer_id = crtc.fb_id;
385 r->gamma_size = crtc.gamma_size;
393 struct drm_mode_crtc crtc;
395 memclear(crtc);
396 crtc.x = x;
397 crtc.y = y;
398 crtc.crtc_id = crtcId;
399 crtc.fb_id = bufferId;
400 crtc.set_connectors_ptr = VOID2U64(connectors);
401 crtc.count_connectors = count;
403 memcpy(&crtc.mode, mode, sizeof(struct drm_mode_modeinfo));
404 crtc.mode_valid = 1;
407 return DRM_IOCTL(fd, DRM_IOCTL_MODE_SETCRTC, &crtc);