Lines Matching refs:mode_info
327 XRRModeInfo *mode_info;
359 XRRModeInfo *mode_info;
450 mode_height (XRRModeInfo *mode_info, Rotation rotation)
455 return mode_info->height;
458 return mode_info->width;
465 mode_width (XRRModeInfo *mode_info, Rotation rotation)
470 return mode_info->width;
473 return mode_info->height;
534 mode_geometry (XRRModeInfo *mode_info, Rotation rotation,
539 int width = mode_width (mode_info, rotation);
540 int height = mode_height (mode_info, rotation);
555 mode_refresh (const XRRModeInfo *mode_info)
558 double vTotal = mode_info->vTotal;
560 if (mode_info->modeFlags & RR_DoubleScan) {
565 if (mode_info->modeFlags & RR_Interlace) {
571 if (mode_info->hTotal && vTotal)
572 rate = ((double) mode_info->dotClock /
573 ((double) mode_info->hTotal * (double) vTotal));
581 mode_hsync (const XRRModeInfo *mode_info)
585 if (mode_info->hTotal)
586 rate = (double) mode_info->dotClock / (double) mode_info->hTotal;
925 XRRModeInfo *mode_info = find_mode_by_xid (output_info->modes[m]);
932 1000 * mode_info->height / output_info->mm_height);
934 dist = DisplayHeight(dpy, screen) - mode_info->height;
939 best = mode_info;
1180 output->mode_info = find_mode_by_xid (output->mode.xid);
1181 if (!output->mode_info)
1186 output->mode_info = NULL;
1189 output->mode_info = NULL;
1193 output->mode_info = preferred_mode (output);
1195 output->mode_info = find_mode_for_output (output, &output->mode);
1196 if (!output->mode_info)
1205 if (!output_can_use_mode (output, output->mode_info))
1207 output->mode_info->name);
1263 if (output->scale_from_w > 0 && output->mode_info) {
1265 output->mode_info->width;
1267 output->mode_info->height;
1343 crtcs[c].mode_info = NULL;
1375 crtc->mode_info = output->mode_info;
1389 if (!output->mode_info) continue;
1564 if (!crtc->changing || !crtc->mode_info)
1572 mode = crtc->mode_info->id;
1575 crtc->mode_info->name, mode_refresh (crtc->mode_info),
1705 if (crtc->mode_info)
1715 mode_geometry (crtc->mode_info, crtc_info->rotation,
1896 if (other->mode_info == NULL)
1914 if (crtc->mode_info != output->mode_info)
1930 if (mode != output->mode_info)
1976 if (output->mode_info == NULL) continue;
1983 if (relation->mode_info == NULL)
2004 output->x = relation->x - mode_width (output->mode_info, output->rotation);
2008 output->x = relation->x + mode_width (relation->mode_info, relation->rotation);
2012 output->y = relation->y - mode_height (output->mode_info, output->rotation);
2016 output->y = relation->y + mode_height (relation->mode_info, relation->rotation);
2038 if (output->mode_info == NULL) continue;
2048 if (output->mode_info == NULL) continue;
2064 XRRModeInfo *mode_info = output->mode_info;
2068 if (!mode_info) continue;
2070 mode_geometry (mode_info, output->rotation,
2151 if (output->mode_info == NULL)
2208 if (output->changes && output->mode_info)
2247 if (output->mode_info && !output->crtc_info)
3563 XRRModeInfo *mode_info;
3567 mode_info = dpi_output->mode_info;
3568 if (output_info && mode_info && output_info->mm_height)
3574 if (fb_width == mode_info->width &&
3575 fb_height == mode_info->height)
3582 dpi = (25.4 * mode_info->height) / output_info->mm_height;
3707 XRRModeInfo *cur_mode = output->mode_info;
3919 print_verbose_mode (mode, mode == output->mode_info,
3952 if (kmode == output->mode_info)