Lines Matching defs:preferred
879 int preferred = (((mode->type & M_T_PREFERRED) != 0) +
891 if (target_mode == NULL || (preferred > target_preferred) ||
892 (preferred == target_preferred && diff < target_diff)) {
895 target_preferred = preferred;
921 /* exact matches are preferred */
1003 /* Score outputs with preferred modes higher */
1434 /* sort by preferred status and pixel area */
2284 DisplayModePtr *preferred, *preferred_match;
2287 preferred = xnfcalloc(config->num_output, sizeof(DisplayModePtr));
2290 /* Check if the preferred mode is available on all outputs */
2295 if ((preferred[p] = xf86OutputHasPreferredMode(config->output[p],
2297 int pref_width = xf86ModeWidth(preferred[p], r);
2298 int pref_height = xf86ModeHeight(preferred[p], r);
2309 * First see if the preferred mode matches on the next
2317 if (mode && xf86ModesEqual(mode, preferred[p])) {
2318 preferred[o] = mode;
2327 preferred[o] = mode;
2339 preferred_match[o] = preferred[o];
2348 * If there's no preferred mode, but only one monitor, pick the
2382 free(preferred);
2451 /* User preferred > preferred > other modes */