Lines Matching defs:output_info
351 XRROutputInfo *output_info;
879 XRROutputInfo *output_info = output->output_info;
883 for (int m = 0; m < output_info->nmode; m++)
887 mode = find_mode_by_xid (output_info->modes[m]);
919 XRROutputInfo *output_info = output->output_info;
923 for (int m = 0; m < output_info->nmode; m++)
925 XRRModeInfo *mode_info = find_mode_by_xid (output_info->modes[m]);
928 if (m < output_info->npreferred)
930 else if (output_info->mm_height)
932 1000 * mode_info->height / output_info->mm_height);
949 XRROutputInfo *output_info = output->output_info;
951 for (int c = 0; c < output_info->ncrtc; c++)
952 if (output_info->crtcs[c] == crtc->crtc.xid)
960 XRROutputInfo *output_info = output->output_info;
962 for (int m = 0; m < output_info->nmode; m++)
963 if (output_info->modes[m] == mode->id)
1000 XRROutputInfo *output_info = output->output_info;
1002 for (int c = 0; c < output_info->ncrtc; c++)
1004 crtc_t *crtc = find_crtc_by_xid (output_info->crtcs[c]);
1020 XRROutputInfo *output_info = output->output_info;
1027 for (int c = 0; c < output_info->ncrtc; c++)
1029 crtc_t *crtc = find_crtc_by_xid (output_info->crtcs[c]);
1130 set_output_info (output_t *output, RROutput xid, XRROutputInfo *output_info)
1133 if (output_info->connection != RR_Disconnected && !output_info->nmode)
1135 output_info->name);
1141 set_name_string (&output->output, output_info->name);
1142 output->output_info = output_info;
1146 set_name_xid (&output->crtc, output_info->crtc);
1170 if (output_info->crtc)
1171 crtc = find_crtc_by_xid(output_info->crtc);
1772 XRROutputInfo *output_info = XRRGetOutputInfo (dpy, res, res->outputs[o]);
1775 if (!output_info) fatal ("could not get output 0x%lx information\n", res->outputs[o]);
1779 set_name_string (&output_name, output_info->name);
1791 switch (output_info->connection) {
1793 if (!output_info->crtc) {
1799 if (output_info->crtc)
1816 switch (output_info->connection) {
1837 set_output_info (output, res->outputs[o], output_info);
1886 for (c = 0; c < output->output_info->ncrtc; c++)
1887 if (output->output_info->crtcs[c] == crtc->crtc.xid)
1889 if (c == output->output_info->ncrtc)
1903 for (l = 0; l < output->output_info->nclone; l++)
1904 if (output->output_info->clones[l] == other->output.xid)
1907 if (l == output->output_info->nclone)
1945 for (int c = 0; c < output->output_info->ncrtc; c++)
1949 crtc = find_crtc_by_xid (output->output_info->crtcs[c]);
1950 if (!crtc) fatal ("cannot find crtc 0x%lx\n", output->output_info->crtcs[c]);
2158 for (int c = 0; c < output->output_info->ncrtc; c++)
2162 crtc = find_crtc_by_xid (output->output_info->crtcs[c]);
2164 fatal ("cannot find crtc 0x%lx\n", output->output_info->crtcs[c]);
3562 XRROutputInfo *output_info;
3566 output_info = dpi_output->output_info;
3568 if (output_info && mode_info && output_info->mm_height)
3577 fb_width_mm = output_info->mm_width;
3578 fb_height_mm = output_info->mm_height;
3582 dpi = (25.4 * mode_info->height) / output_info->mm_height;
3704 XRROutputInfo *output_info = output->output_info;
3711 printf ("%s %s", output_info->name, connection[output_info->connection]);
3764 (int)output_info->mm_width, (int)output_info->mm_height);
3794 printf ("\tTimestamp: %d\n", (int)output_info->timestamp);
3795 printf ("\tSubpixel: %s\n", order[output_info->subpixel_order]);
3802 for (int j = 0; j < output_info->nclone; j++)
3804 output_t *clone = find_output_by_xid (output_info->clones[j]);
3812 for (int j = 0; j < output_info->ncrtc; j++)
3814 crtc_t *crtc = find_crtc_by_xid (output_info->crtcs[j]);
3909 for (int j = 0; j < output_info->nmode; j++)
3911 XRRModeInfo *mode = find_mode_by_xid (output_info->modes[j]);
3915 (int)output_info->modes[j]);
3920 j < output_info->npreferred);
3926 Bool *mode_shown = calloc (output_info->nmode, sizeof (Bool));
3928 for (int j = 0; j < output_info->nmode; j++)
3934 jmode = find_mode_by_xid (output_info->modes[j]);
3938 (int)output_info->modes[j]);
3943 for (int k = j; k < output_info->nmode; k++)
3946 kmode = find_mode_by_xid (output_info->modes[k]);
3956 if (k < output_info->npreferred)