Lines Matching refs:sisfb_mode_idx
131 sisfb_mode_idx = -1; in sisfb_setdefaultparms()
167 sisfb_mode_idx = DEFAULT_MODE; in sisfb_search_vesamode()
187 sisfb_mode_idx = i - 1; in sisfb_search_vesamode()
209 sisfb_mode_idx = DEFAULT_MODE; in sisfb_search_mode()
217 sisfb_mode_idx = DEFAULT_MODE; in sisfb_search_mode()
263 sisfb_mode_idx = i - 1; in sisfb_search_mode()
1270 old_mode = ivideo->sisfb_mode_idx; in sisfb_do_set_var()
1271 ivideo->sisfb_mode_idx = 0; in sisfb_do_set_var()
1273 while( (sisbios_mode[ivideo->sisfb_mode_idx].mode_no[0] != 0) && in sisfb_do_set_var()
1274 (sisbios_mode[ivideo->sisfb_mode_idx].xres <= var->xres) ) { in sisfb_do_set_var()
1275 if( (sisbios_mode[ivideo->sisfb_mode_idx].xres == var->xres) && in sisfb_do_set_var()
1276 (sisbios_mode[ivideo->sisfb_mode_idx].yres == var->yres) && in sisfb_do_set_var()
1277 (sisbios_mode[ivideo->sisfb_mode_idx].bpp == var->bits_per_pixel)) { in sisfb_do_set_var()
1278 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_do_set_var()
1282 ivideo->sisfb_mode_idx++; in sisfb_do_set_var()
1286 ivideo->sisfb_mode_idx = sisfb_validate_mode(ivideo, in sisfb_do_set_var()
1287 ivideo->sisfb_mode_idx, ivideo->currentvbflags); in sisfb_do_set_var()
1289 ivideo->sisfb_mode_idx = -1; in sisfb_do_set_var()
1292 if(ivideo->sisfb_mode_idx < 0) { in sisfb_do_set_var()
1295 ivideo->sisfb_mode_idx = old_mode; in sisfb_do_set_var()
1299 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_do_set_var()
1301 if(sisfb_search_refresh_rate(ivideo, ivideo->refresh_rate, ivideo->sisfb_mode_idx) == 0) { in sisfb_do_set_var()
1302 ivideo->rate_idx = sisbios_mode[ivideo->sisfb_mode_idx].rate_idx; in sisfb_do_set_var()
1328 ivideo->video_bpp = sisbios_mode[ivideo->sisfb_mode_idx].bpp; in sisfb_do_set_var()
1329 ivideo->video_width = sisbios_mode[ivideo->sisfb_mode_idx].xres; in sisfb_do_set_var()
1330 ivideo->video_height = sisbios_mode[ivideo->sisfb_mode_idx].yres; in sisfb_do_set_var()
3664 cr33 |= (sisbios_mode[ivideo->sisfb_mode_idx].rate_idx << 4); in sisfb_pre_setmode()
5901 if(sisfb_mode_idx == -1) { in sisfb_probe()
5942 ivideo->sisfb_mode_idx = sisfb_mode_idx; in sisfb_probe()
6205 if((ivideo->sisfb_mode_idx < 0) || in sisfb_probe()
6206 ((sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]) != 0xFF)) { in sisfb_probe()
6321 if((ivideo->sisfb_mode_idx < 0) || in sisfb_probe()
6322 ((sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]) != 0xFF)) { in sisfb_probe()
6381 if(ivideo->sisfb_mode_idx >= 0) { in sisfb_probe()
6382 int bu = ivideo->sisfb_mode_idx; in sisfb_probe()
6383 ivideo->sisfb_mode_idx = sisfb_validate_mode(ivideo, in sisfb_probe()
6384 ivideo->sisfb_mode_idx, ivideo->currentvbflags); in sisfb_probe()
6385 if(bu != ivideo->sisfb_mode_idx) { in sisfb_probe()
6393 if(ivideo->sisfb_mode_idx < 0) { in sisfb_probe()
6396 ivideo->sisfb_mode_idx = ivideo->lcddefmodeidx; in sisfb_probe()
6399 ivideo->sisfb_mode_idx = ivideo->tvdefmodeidx; in sisfb_probe()
6402 ivideo->sisfb_mode_idx = ivideo->defmodeidx; in sisfb_probe()
6407 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_probe()
6411 ivideo->sisfb_mode_idx); in sisfb_probe()
6415 ivideo->rate_idx = sisbios_mode[ivideo->sisfb_mode_idx].rate_idx; in sisfb_probe()
6421 ivideo->sisfb_mode_idx, in sisfb_probe()
6429 ivideo->video_bpp = sisbios_mode[ivideo->sisfb_mode_idx].bpp; in sisfb_probe()
6430 ivideo->video_width = sisbios_mode[ivideo->sisfb_mode_idx].xres; in sisfb_probe()
6431 ivideo->video_height = sisbios_mode[ivideo->sisfb_mode_idx].yres; in sisfb_probe()