Lines Matching refs:sisfb_mode_idx
80 sisfb_mode_idx = -1; in sisfb_setdefaultparms()
116 sisfb_mode_idx = DEFAULT_MODE; in sisfb_search_vesamode()
136 sisfb_mode_idx = i - 1; in sisfb_search_vesamode()
158 sisfb_mode_idx = DEFAULT_MODE; in sisfb_search_mode()
166 sisfb_mode_idx = DEFAULT_MODE; in sisfb_search_mode()
212 sisfb_mode_idx = i - 1; in sisfb_search_mode()
1219 old_mode = ivideo->sisfb_mode_idx; in sisfb_do_set_var()
1220 ivideo->sisfb_mode_idx = 0; in sisfb_do_set_var()
1222 while( (sisbios_mode[ivideo->sisfb_mode_idx].mode_no[0] != 0) && in sisfb_do_set_var()
1223 (sisbios_mode[ivideo->sisfb_mode_idx].xres <= var->xres) ) { in sisfb_do_set_var()
1224 if( (sisbios_mode[ivideo->sisfb_mode_idx].xres == var->xres) && in sisfb_do_set_var()
1225 (sisbios_mode[ivideo->sisfb_mode_idx].yres == var->yres) && in sisfb_do_set_var()
1226 (sisbios_mode[ivideo->sisfb_mode_idx].bpp == var->bits_per_pixel)) { in sisfb_do_set_var()
1227 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_do_set_var()
1231 ivideo->sisfb_mode_idx++; in sisfb_do_set_var()
1235 ivideo->sisfb_mode_idx = sisfb_validate_mode(ivideo, in sisfb_do_set_var()
1236 ivideo->sisfb_mode_idx, ivideo->currentvbflags); in sisfb_do_set_var()
1238 ivideo->sisfb_mode_idx = -1; in sisfb_do_set_var()
1241 if(ivideo->sisfb_mode_idx < 0) { in sisfb_do_set_var()
1244 ivideo->sisfb_mode_idx = old_mode; in sisfb_do_set_var()
1248 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_do_set_var()
1250 if(sisfb_search_refresh_rate(ivideo, ivideo->refresh_rate, ivideo->sisfb_mode_idx) == 0) { in sisfb_do_set_var()
1251 ivideo->rate_idx = sisbios_mode[ivideo->sisfb_mode_idx].rate_idx; in sisfb_do_set_var()
1277 ivideo->video_bpp = sisbios_mode[ivideo->sisfb_mode_idx].bpp; in sisfb_do_set_var()
1278 ivideo->video_width = sisbios_mode[ivideo->sisfb_mode_idx].xres; in sisfb_do_set_var()
1279 ivideo->video_height = sisbios_mode[ivideo->sisfb_mode_idx].yres; in sisfb_do_set_var()
3609 cr33 |= (sisbios_mode[ivideo->sisfb_mode_idx].rate_idx << 4); in sisfb_pre_setmode()
5846 if(sisfb_mode_idx == -1) { in sisfb_probe()
5887 ivideo->sisfb_mode_idx = sisfb_mode_idx; in sisfb_probe()
6150 if((ivideo->sisfb_mode_idx < 0) || in sisfb_probe()
6151 ((sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]) != 0xFF)) { in sisfb_probe()
6266 if((ivideo->sisfb_mode_idx < 0) || in sisfb_probe()
6267 ((sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]) != 0xFF)) { in sisfb_probe()
6326 if(ivideo->sisfb_mode_idx >= 0) { in sisfb_probe()
6327 int bu = ivideo->sisfb_mode_idx; in sisfb_probe()
6328 ivideo->sisfb_mode_idx = sisfb_validate_mode(ivideo, in sisfb_probe()
6329 ivideo->sisfb_mode_idx, ivideo->currentvbflags); in sisfb_probe()
6330 if(bu != ivideo->sisfb_mode_idx) { in sisfb_probe()
6338 if(ivideo->sisfb_mode_idx < 0) { in sisfb_probe()
6341 ivideo->sisfb_mode_idx = ivideo->lcddefmodeidx; in sisfb_probe()
6344 ivideo->sisfb_mode_idx = ivideo->tvdefmodeidx; in sisfb_probe()
6347 ivideo->sisfb_mode_idx = ivideo->defmodeidx; in sisfb_probe()
6352 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_probe()
6356 ivideo->sisfb_mode_idx); in sisfb_probe()
6360 ivideo->rate_idx = sisbios_mode[ivideo->sisfb_mode_idx].rate_idx; in sisfb_probe()
6366 ivideo->sisfb_mode_idx, in sisfb_probe()
6374 ivideo->video_bpp = sisbios_mode[ivideo->sisfb_mode_idx].bpp; in sisfb_probe()
6375 ivideo->video_width = sisbios_mode[ivideo->sisfb_mode_idx].xres; in sisfb_probe()
6376 ivideo->video_height = sisbios_mode[ivideo->sisfb_mode_idx].yres; in sisfb_probe()