Lines Matching refs:modes
120 sort_modes(struct videomode *modes, struct videomode **preferred, int nmodes) in sort_modes() argument
134 if (*preferred != modes) { in sort_modes()
135 swap_modes(*preferred, modes); in sort_modes()
136 *preferred = modes; in sort_modes()
147 if (modes[i].hdisplay > hbest) { in sort_modes()
148 hbest = modes[i].hdisplay; in sort_modes()
149 vbest = modes[i].vdisplay; in sort_modes()
150 mtemp = &modes[i]; in sort_modes()
151 } else if (modes[i].hdisplay == hbest && in sort_modes()
152 modes[i].vdisplay > vbest) { in sort_modes()
153 vbest = modes[i].vdisplay; in sort_modes()
154 mtemp = &modes[i]; in sort_modes()
160 if (mtemp != modes) in sort_modes()
161 swap_modes(mtemp, modes); in sort_modes()
172 DIVIDE(DIVIDE(modes[i].dot_clock * 1000, in sort_modes()
173 modes[i].htotal), modes[i].vtotal)); in sort_modes()
174 atemp = (modes[i].hdisplay * 100 / modes[i].vdisplay); in sort_modes()
177 mtemp = &modes[i]; in sort_modes()
184 mtemp = &modes[i]; in sort_modes()
188 if (modes[i].hdisplay > hbest) { in sort_modes()
189 hbest = modes[i].hdisplay; in sort_modes()
190 mtemp = &modes[i]; in sort_modes()
192 if (modes[i].hdisplay == hbest && in sort_modes()
193 modes[i].vdisplay > vbest) { in sort_modes()
194 vbest = modes[i].vdisplay; in sort_modes()
195 mtemp = &modes[i]; in sort_modes()
200 if (mtemp != &modes[j]) in sort_modes()
201 swap_modes(mtemp, &modes[j]); in sort_modes()