Lines Matching refs:crtc_info

153     XRRCrtcInfo	    *crtc_info;
172 crtc_t *crtc_info;
448 if (crtc && crtc->crtc_info) {
449 output->x = crtc->crtc_info->x;
450 output->y = crtc->crtc_info->y;
455 if (crtc && crtc->crtc_info)
456 output->rotation |= (crtc->crtc_info->rotation & 0xf);
472 if (crtcs[c].crtc_info)
473 XRRFreeCrtcInfo (crtcs[c].crtc_info);
484 XRRCrtcInfo *crtc_info = XRRGetCrtcInfo (dpy, res, res->crtcs[c]);
487 if (!crtc_info) fatal ("could not get crtc 0x%x information", res->crtcs[c]);
488 crtcs[c].crtc_info = crtc_info;
489 if (crtc_info->mode == None)
525 if (output->crtc_info)
526 crtc_add_output (output->crtc_info, output);
537 if ((output->crtc_info) && (output->crtc_info->outputs)) {
538 free (output->crtc_info->outputs);
539 output->crtc_info = NULL;
560 XRRCrtcInfo *crtc_info = crtc->crtc_info;
568 crtc_info->x, crtc_info->y,
569 crtc_info->mode, crtc_info->rotation,
570 crtc_info->outputs, crtc_info->noutput);
704 XRRCrtcInfo *crtc_info = crtc->crtc_info;
708 * Note server sets crtc_info->mode (before change)
710 if (crtc_info->mode == None)
722 XRRModeInfo *old_mode = find_mode_by_xid (crtc_info->mode);
729 x = crtc_info->x;
730 y = crtc_info->y;
731 w = mode_width (old_mode, crtc_info->rotation);
732 h = mode_height (old_mode, crtc_info->rotation);
830 if (other->crtc_info != crtc)
1022 outputs->crtc_info = NULL;
1048 output->crtc_info = NULL;
1075 output->crtc_info = crtc;
1083 if (output->crtc_info != best_crtc)
1084 output->crtc_info = best_crtc;
1111 if (output->crtc_info) {
1112 if (output->crtc_info->crtc_info->noutput > 0 &&
1113 (output->crtc_info->crtc_info->noutput > 1 ||
1114 output != find_output_by_xid (output->crtc_info->crtc_info->outputs[0])))
1117 output->crtc_info = find_crtc_for_output (output);
1118 if (!output->crtc_info)
1123 output->crtc_info->crtc.xid, i, output->output_info->name);
1139 output->current_crtc_info = output->crtc_info;
1143 if (output->mode_info && !output->crtc_info) {
1180 XRRCrtcInfo *crtc_info = NULL; /* new */
1183 crtc_info = XRRGetCrtcInfo (dpy, new_res,
1186 if (!crtc || !crtc_info) {
1190 if (!crtc->mode_info && !find_mode_by_xid (crtc_info->mode))
1192 if ((crtc_info->x != crtc->x) ||
1193 (crtc_info->y != crtc->y) ||
1194 (find_mode_by_xid (crtc_info->mode) != crtc->mode_info) ||
1195 (crtc_info->rotation != crtc->rotation)) {
1447 find_mode_by_xid (crtc->crtc_info->mode);
1740 crtc = output->crtc_info;
2005 if (output->crtc_info && output->crtc_info->outputs) {
2006 free(output->crtc_info->outputs);
2007 output->crtc_info->outputs = NULL;