Lines Matching defs:crtc_req
535 struct drm_mode_crtc *crtc_req = data;
554 if (crtc_req->x & 0xffff0000 || crtc_req->y & 0xffff0000)
557 crtc = drm_crtc_find(dev, file_priv, crtc_req->crtc_id);
559 DRM_DEBUG_KMS("Unknown CRTC ID %d\n", crtc_req->crtc_id);
567 if (crtc_req->mode_valid && !drm_lease_held(file_priv, plane->base.id))
574 if (crtc_req->mode_valid) {
577 if (crtc_req->fb_id == -1) {
595 fb = drm_framebuffer_lookup(dev, file_priv, crtc_req->fb_id);
598 crtc_req->fb_id);
610 (crtc_req->mode.flags & DRM_MODE_FLAG_PIC_AR_MASK) != DRM_MODE_FLAG_PIC_AR_NONE) {
617 ret = drm_mode_convert_umode(dev, mode, &crtc_req->mode);
646 ret = drm_crtc_check_viewport(crtc, crtc_req->x, crtc_req->y,
653 if (crtc_req->count_connectors == 0 && mode) {
659 if (crtc_req->count_connectors > 0 && (!mode || !fb)) {
661 crtc_req->count_connectors);
666 if (crtc_req->count_connectors > 0) {
670 if (crtc_req->count_connectors > config->num_connector) {
675 connector_set = kmalloc_array(crtc_req->count_connectors,
683 for (i = 0; i < crtc_req->count_connectors; i++) {
685 set_connectors_ptr = (uint32_t __user *)(unsigned long)crtc_req->set_connectors_ptr;
707 set.x = crtc_req->x;
708 set.y = crtc_req->y;
711 set.num_connectors = crtc_req->count_connectors;
724 for (i = 0; i < crtc_req->count_connectors; i++) {