Lines Matching refs:sisbios_mode
123 while(sisbios_mode[i++].mode_no[0] != 0) { in sisfb_search_vesamode()
124 if( (sisbios_mode[i-1].vesa_mode_no_1 == vesamode) || in sisfb_search_vesamode()
125 (sisbios_mode[i-1].vesa_mode_no_2 == vesamode) ) { in sisfb_search_vesamode()
127 if(sisbios_mode[i-1].mode_no[1] == 0x50 || in sisfb_search_vesamode()
128 sisbios_mode[i-1].mode_no[1] == 0x56 || in sisfb_search_vesamode()
129 sisbios_mode[i-1].mode_no[1] == 0x53) in sisfb_search_vesamode()
132 if(sisbios_mode[i-1].mode_no[1] == 0x5a || in sisfb_search_vesamode()
133 sisbios_mode[i-1].mode_no[1] == 0x5b) in sisfb_search_vesamode()
162 if(!strncasecmp(name, sisbios_mode[MODE_INDEX_NONE].name, strlen(name))) { in sisfb_search_mode()
200 while(sisbios_mode[i].mode_no[0] != 0) { in sisfb_search_mode()
201 if(!strncasecmp(nameptr, sisbios_mode[i++].name, strlen(nameptr))) { in sisfb_search_mode()
203 if(sisbios_mode[i-1].mode_no[1] == 0x50 || in sisfb_search_mode()
204 sisbios_mode[i-1].mode_no[1] == 0x56 || in sisfb_search_mode()
205 sisbios_mode[i-1].mode_no[1] == 0x53) in sisfb_search_mode()
208 if(sisbios_mode[i-1].mode_no[1] == 0x5a || in sisfb_search_mode()
209 sisbios_mode[i-1].mode_no[1] == 0x5b) in sisfb_search_mode()
569 switch(sisbios_mode[mode_idx].mode_no[ivideo->mni]) { in sisfb_verify_rate()
593 sisbios_mode[mode_idx].mode_no[ivideo->mni], in sisfb_verify_rate()
616 if(!(sisbios_mode[myindex].chipset & MD_SIS300)) in sisfb_validate_mode()
622 if(!(sisbios_mode[myindex].chipset & MD_SIS315)) in sisfb_validate_mode()
627 myres = sisbios_mode[myindex].yres; in sisfb_validate_mode()
636 if(sisbios_mode[myindex].xres > xres) in sisfb_validate_mode()
643 if(sisbios_mode[myindex].xres == 320) { in sisfb_validate_mode()
645 switch(sisbios_mode[myindex].mode_no[1]) { in sisfb_validate_mode()
654 if(SiS_GetModeID_LCD(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, in sisfb_validate_mode()
655 sisbios_mode[myindex].yres, 0, ivideo->sisfb_fstn, in sisfb_validate_mode()
662 if(SiS_GetModeID_TV(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, in sisfb_validate_mode()
663 sisbios_mode[myindex].yres, 0, ivideo->vbflags2) < 0x14) { in sisfb_validate_mode()
669 if(SiS_GetModeID_VGA2(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, in sisfb_validate_mode()
670 sisbios_mode[myindex].yres, 0, ivideo->vbflags2) < 0x14) { in sisfb_validate_mode()
683 u16 xres = sisbios_mode[mode_idx].xres; in sisfb_search_refresh_rate()
684 u16 yres = sisbios_mode[mode_idx].yres; in sisfb_search_refresh_rate()
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()
1248 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; 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()
1459 while( (sisbios_mode[search_idx].mode_no[0] != 0) && in sisfb_check_var()
1460 (sisbios_mode[search_idx].xres <= var->xres) ) { in sisfb_check_var()
1461 if( (sisbios_mode[search_idx].xres == var->xres) && in sisfb_check_var()
1462 (sisbios_mode[search_idx].yres == var->yres) && in sisfb_check_var()
1463 (sisbios_mode[search_idx].bpp == var->bits_per_pixel)) { in sisfb_check_var()
1476 while(sisbios_mode[search_idx].mode_no[0] != 0) { in sisfb_check_var()
1477 if( (var->xres <= sisbios_mode[search_idx].xres) && in sisfb_check_var()
1478 (var->yres <= sisbios_mode[search_idx].yres) && in sisfb_check_var()
1479 (var->bits_per_pixel == sisbios_mode[search_idx].bpp) ) { in sisfb_check_var()
1493 sisbios_mode[search_idx].xres, in sisfb_check_var()
1494 sisbios_mode[search_idx].yres, in sisfb_check_var()
1496 var->xres = sisbios_mode[search_idx].xres; in sisfb_check_var()
1497 var->yres = sisbios_mode[search_idx].yres; in sisfb_check_var()
1523 if(ivideo->sisfb_lastrates[sisbios_mode[search_idx].mode_no[ivideo->mni]]) { in sisfb_check_var()
1525 ivideo->sisfb_lastrates[sisbios_mode[search_idx].mode_no[ivideo->mni]]; in sisfb_check_var()
1549 if(!myrateindex) myrateindex = sisbios_mode[search_idx].rate_idx; in sisfb_check_var()
1551 sisbios_mode[search_idx].mode_no[ivideo->mni], in sisfb_check_var()
1554 sisbios_mode[search_idx].mode_no[ivideo->mni], in sisfb_check_var()
3609 cr33 |= (sisbios_mode[ivideo->sisfb_mode_idx].rate_idx << 4); in sisfb_pre_setmode()
6151 ((sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]) != 0xFF)) { in sisfb_probe()
6267 ((sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]) != 0xFF)) { in sisfb_probe()
6332 sisbios_mode[bu].xres, in sisfb_probe()
6333 sisbios_mode[bu].yres, in sisfb_probe()
6334 sisbios_mode[bu].bpp); in sisfb_probe()
6352 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; in sisfb_probe()
6360 ivideo->rate_idx = sisbios_mode[ivideo->sisfb_mode_idx].rate_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()