Lines Matching refs:_BE_env

88 	if (addr >= 0xC0000 && addr <= _BE_env.biosmem_limit) {  in BE_memaddr()
89 return (u8*)(_BE_env.biosmem_base + addr - 0xC0000); in BE_memaddr()
90 } else if (addr > _BE_env.biosmem_limit && addr < 0xD0000) { in BE_memaddr()
95 return (u8*)(_BE_env.busmem_base + addr - 0xA0000); in BE_memaddr()
102 return (u8 *)_BE_env.busmem_base + addr - 0xA0000; in BE_memaddr()
140 if (_BE_env.emulateVGA && addr >= 0xA0000 && addr <= 0xBFFFF) in BE_rdb()
161 if (_BE_env.emulateVGA && addr >= 0xA0000 && addr <= 0xBFFFF) in BE_rdw()
183 if (_BE_env.emulateVGA && addr >= 0xA0000 && addr <= 0xBFFFF) in BE_rdl()
203 if (!(_BE_env.emulateVGA && addr >= 0xA0000 && addr <= 0xBFFFF)) { in BE_wrb()
219 if (!(_BE_env.emulateVGA && addr >= 0xA0000 && addr <= 0xBFFFF)) { in BE_wrw()
237 if (!(_BE_env.emulateVGA && addr >= 0xA0000 && addr <= 0xBFFFF)) { in BE_wrl()
278 if (_BE_env.flipFlop3C0 == 0) { in VGA_inpb()
280 val = _BE_env.emu3C0; in VGA_inpb()
283 if (_BE_env.emu3C0 < ATT_C) in VGA_inpb()
284 val = _BE_env.emu3C1[_BE_env.emu3C0]; in VGA_inpb()
286 _BE_env.flipFlop3C0 ^= 1; in VGA_inpb()
289 if (_BE_env.emu3C0 < ATT_C) in VGA_inpb()
290 return _BE_env.emu3C1[_BE_env.emu3C0]; in VGA_inpb()
293 return _BE_env.emu3C2; in VGA_inpb()
295 return _BE_env.emu3C4; in VGA_inpb()
297 if (_BE_env.emu3C4 < ATT_C) in VGA_inpb()
298 return _BE_env.emu3C5[_BE_env.emu3C4]; in VGA_inpb()
301 return _BE_env.emu3C6; in VGA_inpb()
303 return _BE_env.emu3C7; in VGA_inpb()
305 return _BE_env.emu3C8; in VGA_inpb()
307 if (_BE_env.emu3C7 < PAL_C) in VGA_inpb()
308 return _BE_env.emu3C9[_BE_env.emu3C7++]; in VGA_inpb()
311 return _BE_env.emu3CE; in VGA_inpb()
313 if (_BE_env.emu3CE < GRA_C) in VGA_inpb()
314 return _BE_env.emu3CF[_BE_env.emu3CE]; in VGA_inpb()
317 if (_BE_env.emu3C2 & 0x1) in VGA_inpb()
318 return _BE_env.emu3D4; in VGA_inpb()
321 if ((_BE_env.emu3C2 & 0x1) && (_BE_env.emu3D4 < CRT_C)) in VGA_inpb()
322 return _BE_env.emu3D5[_BE_env.emu3D4]; in VGA_inpb()
325 _BE_env.flipFlop3C0 = 0; in VGA_inpb()
326 val = _BE_env.emu3DA; in VGA_inpb()
327 _BE_env.emu3DA ^= 0x9; in VGA_inpb()
351 if (_BE_env.flipFlop3C0 == 0) { in VGA_outpb()
353 _BE_env.emu3C0 = val; in VGA_outpb()
356 if (_BE_env.emu3C0 < ATT_C) in VGA_outpb()
357 _BE_env.emu3C1[_BE_env.emu3C0] = val; in VGA_outpb()
359 _BE_env.flipFlop3C0 ^= 1; in VGA_outpb()
362 _BE_env.emu3C2 = val; in VGA_outpb()
365 _BE_env.emu3C4 = val; in VGA_outpb()
368 if (_BE_env.emu3C4 < ATT_C) in VGA_outpb()
369 _BE_env.emu3C5[_BE_env.emu3C4] = val; in VGA_outpb()
372 _BE_env.emu3C6 = val; in VGA_outpb()
375 _BE_env.emu3C7 = (int) val *3; in VGA_outpb()
379 _BE_env.emu3C8 = (int) val *3; in VGA_outpb()
383 if (_BE_env.emu3C8 < PAL_C) in VGA_outpb()
384 _BE_env.emu3C9[_BE_env.emu3C8++] = val; in VGA_outpb()
387 _BE_env.emu3CE = val; in VGA_outpb()
390 if (_BE_env.emu3CE < GRA_C) in VGA_outpb()
391 _BE_env.emu3CF[_BE_env.emu3CE] = val; in VGA_outpb()
394 if (_BE_env.emu3C2 & 0x1) in VGA_outpb()
395 _BE_env.emu3D4 = val; in VGA_outpb()
398 if ((_BE_env.emu3C2 & 0x1) && (_BE_env.emu3D4 < CRT_C)) in VGA_outpb()
399 _BE_env.emu3D5[_BE_env.emu3D4] = val; in VGA_outpb()
430 regOffset += (_BE_env.configAddress & 0xFF); in BE_accessReg()
431 function = (_BE_env.configAddress >> 8) & 0x7; in BE_accessReg()
432 device = (_BE_env.configAddress >> 11) & 0x1F; in BE_accessReg()
433 bus = (_BE_env.configAddress >> 16) & 0xFF; in BE_accessReg()
436 if ((function == _BE_env.vgaInfo.function) && in BE_accessReg()
437 (device == _BE_env.vgaInfo.device) && in BE_accessReg()
438 (bus == _BE_env.vgaInfo.bus)) { in BE_accessReg()
441 pci_read_config_byte(_BE_env.vgaInfo.pcidev, regOffset, in BE_accessReg()
445 pci_read_config_word(_BE_env.vgaInfo.pcidev, regOffset, in BE_accessReg()
449 pci_read_config_dword(_BE_env.vgaInfo.pcidev, regOffset, in BE_accessReg()
453 pci_write_config_byte(_BE_env.vgaInfo.pcidev, regOffset, in BE_accessReg()
458 pci_write_config_word(_BE_env.vgaInfo.pcidev, regOffset, in BE_accessReg()
463 pci_write_config_dword(_BE_env.vgaInfo.pcidev, in BE_accessReg()
475 pciInfo.slot.p.Function = (_BE_env.configAddress >> 8) & 0x7; in BE_accessReg()
476 pciInfo.slot.p.Device = (_BE_env.configAddress >> 11) & 0x1F; in BE_accessReg()
477 pciInfo.slot.p.Bus = (_BE_env.configAddress >> 16) & 0xFF; in BE_accessReg()
482 _BE_env.vgaInfo.pciInfo->slot.p.Function) in BE_accessReg()
483 && (pciInfo.slot.p.Device == _BE_env.vgaInfo.pciInfo->slot.p.Device) in BE_accessReg()
484 && (pciInfo.slot.p.Bus == _BE_env.vgaInfo.pciInfo->slot.p.Bus)) in BE_accessReg()
485 return PCI_accessReg((_BE_env.configAddress & 0xFF) + regOffset, in BE_accessReg()
505 if ((_BE_env.configAddress & 0x80000000) && 0xCFC <= port in PCI_inp()
510 if ((_BE_env.configAddress & 0x80000000) && 0xCFC <= port in PCI_inp()
516 return _BE_env.configAddress; in PCI_inp()
517 else if ((_BE_env.configAddress & 0x80000000) && port == 0xCFC) in PCI_inp()
536 if ((_BE_env.configAddress & 0x80000000) && 0xCFC <= port in PCI_outp()
541 if ((_BE_env.configAddress & 0x80000000) && 0xCFC <= port in PCI_outp()
548 _BE_env.configAddress = val & 0x80FFFFFC; in PCI_outp()
550 else if ((_BE_env.configAddress & 0x80000000) && port == 0xCFC) in PCI_outp()