Lines Matching refs:BX
986 void vbe_biosfn_set_mode(AX, BX, ES, DI) in vbe_biosfn_set_mode() argument
987 Bit16u *AX;Bit16u BX; Bit16u ES;Bit16u DI; in vbe_biosfn_set_mode()
996 using_lfb=((BX & VBE_MODE_LINEAR_FRAME_BUFFER) == VBE_MODE_LINEAR_FRAME_BUFFER);
998 …no_clear=((BX & VBE_MODE_PRESERVE_DISPLAY_MEMORY) == VBE_MODE_PRESERVE_DISPLAY_MEMORY)?VBE_DISPI_N…
1000 BX = (BX & 0x1ff);
1005 if (BX<VBE_MODE_VESA_DEFINED)
1013 mode=(BX & 0xff);
1018 cur_info = mode_info_find_mode(BX, using_lfb, &cur_info);
1023 printf("VBE found mode %x, setting:\n", BX);
1045 write_word(BIOSMEM_SEG,BIOSMEM_VBE_MODE,BX);
1053 printf("VBE *NOT* found mode %x\n" , BX);
1059 if (BX == 3)
1104 void vbe_biosfn_save_video_state(ES, BX) in vbe_biosfn_save_video_state() argument
1105 Bit16u ES; Bit16u BX; in vbe_biosfn_save_video_state()
1111 write_word(ES, BX, enable);
1112 BX += 2;
1118 write_word(ES, BX, inw(VBE_DISPI_IOPORT_DATA));
1119 BX += 2;
1125 void vbe_biosfn_restore_video_state(ES, BX) in vbe_biosfn_restore_video_state() argument
1126 Bit16u ES; Bit16u BX; in vbe_biosfn_restore_video_state()
1130 enable = read_word(ES, BX);
1131 BX += 2;
1138 outw(VBE_DISPI_IOPORT_DATA, read_word(ES, BX));
1139 BX += 2;
1141 outw(VBE_DISPI_IOPORT_DATA, read_word(ES, BX));
1142 BX += 2;
1144 outw(VBE_DISPI_IOPORT_DATA, read_word(ES, BX));
1145 BX += 2;
1151 outw(VBE_DISPI_IOPORT_DATA, read_word(ES, BX));
1152 BX += 2;
1171 void vbe_biosfn_save_restore_state(AX, CX, DX, ES, BX) in vbe_biosfn_save_restore_state() argument
1172 Bit16u *AX; Bit16u CX; Bit16u DX; Bit16u ES; Bit16u *BX; in vbe_biosfn_save_restore_state()
1186 write_word(ss, BX, val);
1189 val = read_word(ss, BX);
1198 val = read_word(ss, BX);