Lines Matching refs:BX
966 void vbe_biosfn_set_mode(AX, BX, ES, DI) in vbe_biosfn_set_mode() argument
967 Bit16u *AX;Bit16u BX; Bit16u ES;Bit16u DI; in vbe_biosfn_set_mode()
976 using_lfb=((BX & VBE_MODE_LINEAR_FRAME_BUFFER) == VBE_MODE_LINEAR_FRAME_BUFFER);
978 …no_clear=((BX & VBE_MODE_PRESERVE_DISPLAY_MEMORY) == VBE_MODE_PRESERVE_DISPLAY_MEMORY)?VBE_DISPI_N…
980 BX = (BX & 0x1ff);
985 if (BX<VBE_MODE_VESA_DEFINED)
993 mode=(BX & 0xff);
998 cur_info = mode_info_find_mode(BX, using_lfb, &cur_info);
1003 printf("VBE found mode %x, setting:\n", BX);
1025 write_word(BIOSMEM_SEG,BIOSMEM_VBE_MODE,BX);
1033 printf("VBE *NOT* found mode %x\n" , BX);
1039 if (BX == 3)
1084 void vbe_biosfn_save_video_state(ES, BX) in vbe_biosfn_save_video_state() argument
1085 Bit16u ES; Bit16u BX; in vbe_biosfn_save_video_state()
1091 write_word(ES, BX, enable);
1092 BX += 2;
1098 write_word(ES, BX, inw(VBE_DISPI_IOPORT_DATA));
1099 BX += 2;
1105 void vbe_biosfn_restore_video_state(ES, BX) in vbe_biosfn_restore_video_state() argument
1106 Bit16u ES; Bit16u BX; in vbe_biosfn_restore_video_state()
1110 enable = read_word(ES, BX);
1111 BX += 2;
1118 outw(VBE_DISPI_IOPORT_DATA, read_word(ES, BX));
1119 BX += 2;
1121 outw(VBE_DISPI_IOPORT_DATA, read_word(ES, BX));
1122 BX += 2;
1124 outw(VBE_DISPI_IOPORT_DATA, read_word(ES, BX));
1125 BX += 2;
1131 outw(VBE_DISPI_IOPORT_DATA, read_word(ES, BX));
1132 BX += 2;
1151 void vbe_biosfn_save_restore_state(AX, CX, DX, ES, BX) in vbe_biosfn_save_restore_state() argument
1152 Bit16u *AX; Bit16u CX; Bit16u DX; Bit16u ES; Bit16u *BX; in vbe_biosfn_save_restore_state()
1166 write_word(ss, BX, val);
1169 val = read_word(ss, BX);
1178 val = read_word(ss, BX);