Lines Matching refs:sisbios_mode
126 while(sisbios_mode[i++].mode_no[0] != 0) { in sisfb_search_vesamode()
127 if( (sisbios_mode[i-1].vesa_mode_no_1 == vesamode) || in sisfb_search_vesamode()
128 (sisbios_mode[i-1].vesa_mode_no_2 == vesamode) ) { in sisfb_search_vesamode()
130 if(sisbios_mode[i-1].mode_no[1] == 0x50 || in sisfb_search_vesamode()
131 sisbios_mode[i-1].mode_no[1] == 0x56 || in sisfb_search_vesamode()
132 sisbios_mode[i-1].mode_no[1] == 0x53) in sisfb_search_vesamode()
135 if(sisbios_mode[i-1].mode_no[1] == 0x5a || in sisfb_search_vesamode()
136 sisbios_mode[i-1].mode_no[1] == 0x5b) in sisfb_search_vesamode()
165 if(!strncasecmp(name, sisbios_mode[MODE_INDEX_NONE].name, strlen(name))) { in sisfb_search_mode()
203 while(sisbios_mode[i].mode_no[0] != 0) { in sisfb_search_mode()
204 if(!strncasecmp(nameptr, sisbios_mode[i++].name, strlen(nameptr))) { in sisfb_search_mode()
206 if(sisbios_mode[i-1].mode_no[1] == 0x50 || in sisfb_search_mode()
207 sisbios_mode[i-1].mode_no[1] == 0x56 || in sisfb_search_mode()
208 sisbios_mode[i-1].mode_no[1] == 0x53) in sisfb_search_mode()
211 if(sisbios_mode[i-1].mode_no[1] == 0x5a || in sisfb_search_mode()
212 sisbios_mode[i-1].mode_no[1] == 0x5b) in sisfb_search_mode()
572 switch(sisbios_mode[mode_idx].mode_no[ivideo->mni]) { in sisfb_verify_rate()
596 sisbios_mode[mode_idx].mode_no[ivideo->mni], in sisfb_verify_rate()
619 if(!(sisbios_mode[myindex].chipset & MD_SIS300)) in sisfb_validate_mode()
625 if(!(sisbios_mode[myindex].chipset & MD_SIS315)) in sisfb_validate_mode()
630 myres = sisbios_mode[myindex].yres; in sisfb_validate_mode()
639 if(sisbios_mode[myindex].xres > xres) in sisfb_validate_mode()
646 if(sisbios_mode[myindex].xres == 320) { in sisfb_validate_mode()
648 switch(sisbios_mode[myindex].mode_no[1]) { in sisfb_validate_mode()
657 if(SiS_GetModeID_LCD(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, in sisfb_validate_mode()
658 sisbios_mode[myindex].yres, 0, ivideo->sisfb_fstn, in sisfb_validate_mode()
665 if(SiS_GetModeID_TV(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, in sisfb_validate_mode()
666 sisbios_mode[myindex].yres, 0, ivideo->vbflags2) < 0x14) { in sisfb_validate_mode()
672 if(SiS_GetModeID_VGA2(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, in sisfb_validate_mode()
673 sisbios_mode[myindex].yres, 0, ivideo->vbflags2) < 0x14) { in sisfb_validate_mode()
686 u16 xres = sisbios_mode[mode_idx].xres; in sisfb_search_refresh_rate()
687 u16 yres = sisbios_mode[mode_idx].yres; in sisfb_search_refresh_rate()
1225 while( (sisbios_mode[ivideo->sisfb_mode_idx].mode_no[0] != 0) && in sisfb_do_set_var()
1226 (sisbios_mode[ivideo->sisfb_mode_idx].xres <= var->xres) ) { in sisfb_do_set_var()
1227 if( (sisbios_mode[ivideo->sisfb_mode_idx].xres == var->xres) && in sisfb_do_set_var()
1228 (sisbios_mode[ivideo->sisfb_mode_idx].yres == var->yres) && in sisfb_do_set_var()
1229 (sisbios_mode[ivideo->sisfb_mode_idx].bpp == var->bits_per_pixel)) { in sisfb_do_set_var()
1230 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_do_set_var()
1251 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_do_set_var()
1254 ivideo->rate_idx = sisbios_mode[ivideo->sisfb_mode_idx].rate_idx; in sisfb_do_set_var()
1280 ivideo->video_bpp = sisbios_mode[ivideo->sisfb_mode_idx].bpp; in sisfb_do_set_var()
1281 ivideo->video_width = sisbios_mode[ivideo->sisfb_mode_idx].xres; in sisfb_do_set_var()
1282 ivideo->video_height = sisbios_mode[ivideo->sisfb_mode_idx].yres; in sisfb_do_set_var()
1462 while( (sisbios_mode[search_idx].mode_no[0] != 0) && in sisfb_check_var()
1463 (sisbios_mode[search_idx].xres <= var->xres) ) { in sisfb_check_var()
1464 if( (sisbios_mode[search_idx].xres == var->xres) && in sisfb_check_var()
1465 (sisbios_mode[search_idx].yres == var->yres) && in sisfb_check_var()
1466 (sisbios_mode[search_idx].bpp == var->bits_per_pixel)) { in sisfb_check_var()
1479 while(sisbios_mode[search_idx].mode_no[0] != 0) { in sisfb_check_var()
1480 if( (var->xres <= sisbios_mode[search_idx].xres) && in sisfb_check_var()
1481 (var->yres <= sisbios_mode[search_idx].yres) && in sisfb_check_var()
1482 (var->bits_per_pixel == sisbios_mode[search_idx].bpp) ) { in sisfb_check_var()
1496 sisbios_mode[search_idx].xres, in sisfb_check_var()
1497 sisbios_mode[search_idx].yres, in sisfb_check_var()
1499 var->xres = sisbios_mode[search_idx].xres; in sisfb_check_var()
1500 var->yres = sisbios_mode[search_idx].yres; in sisfb_check_var()
1526 if(ivideo->sisfb_lastrates[sisbios_mode[search_idx].mode_no[ivideo->mni]]) { in sisfb_check_var()
1528 ivideo->sisfb_lastrates[sisbios_mode[search_idx].mode_no[ivideo->mni]]; in sisfb_check_var()
1552 if(!myrateindex) myrateindex = sisbios_mode[search_idx].rate_idx; in sisfb_check_var()
1554 sisbios_mode[search_idx].mode_no[ivideo->mni], in sisfb_check_var()
1557 sisbios_mode[search_idx].mode_no[ivideo->mni], in sisfb_check_var()
3612 cr33 |= (sisbios_mode[ivideo->sisfb_mode_idx].rate_idx << 4); in sisfb_pre_setmode()
6154 ((sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]) != 0xFF)) { in sisfb_probe()
6272 ((sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]) != 0xFF)) { in sisfb_probe()
6337 sisbios_mode[bu].xres, in sisfb_probe()
6338 sisbios_mode[bu].yres, in sisfb_probe()
6339 sisbios_mode[bu].bpp); in sisfb_probe()
6357 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_probe()
6365 ivideo->rate_idx = sisbios_mode[ivideo->sisfb_mode_idx].rate_idx; in sisfb_probe()
6379 ivideo->video_bpp = sisbios_mode[ivideo->sisfb_mode_idx].bpp; in sisfb_probe()
6380 ivideo->video_width = sisbios_mode[ivideo->sisfb_mode_idx].xres; in sisfb_probe()
6381 ivideo->video_height = sisbios_mode[ivideo->sisfb_mode_idx].yres; in sisfb_probe()