Lines Matching defs:Port

2757 PDMBOTHCBDECL(int) vgaIOPortWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
2764 vga_ioport_write(pThis, Port, u32);
2767 vga_ioport_write(pThis, Port, u32 & 0xff);
2768 vga_ioport_write(pThis, Port + 1, u32 >> 8);
2777 PDMBOTHCBDECL(int) vgaIOPortRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
2785 *pu32 = vga_ioport_read(pThis, Port);
2787 *pu32 = vga_ioport_read(pThis, Port)
2788 | (vga_ioport_read(pThis, Port + 1) << 8);
2796 * @callback_method_impl{FNIOMIOPORTOUT,VBE Data Port OUT handler.}
2798 PDMBOTHCBDECL(int) vgaIOPortWriteVBEData(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
2825 return vbe_ioport_write_data(pThis, Port, u32 & 0xFF);
2853 return vbe_ioport_write_data(pThis, Port, u32);
2855 AssertMsgFailed(("vgaIOPortWriteVBEData: Port=%#x cb=%d u32=%#x\n", Port, cb, u32));
2862 * @callback_method_impl{FNIOMIOPORTOUT,VBE Index Port OUT handler.}
2864 PDMBOTHCBDECL(int) vgaIOPortWriteVBEIndex(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
2879 vbe_ioport_write_index(pThis, Port, (pThis->cbWriteVBEIndex << 8) | (u32 & 0x00FF));
2885 vbe_ioport_write_index(pThis, Port, u32);
2887 AssertMsgFailed(("vgaIOPortWriteVBEIndex: Port=%#x cb=%d u32=%#x\n", Port, cb, u32));
2893 * @callback_method_impl{FNIOMIOPORTOUT,VBE Data Port IN handler.}
2895 PDMBOTHCBDECL(int) vgaIOPortReadVBEData(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
2906 *pu32 = (vbe_ioport_read_data(pThis, Port) >> 8) & 0xFF;
2910 *pu32 = vbe_ioport_read_data(pThis, Port) & 0xFF;
2917 *pu32 = vbe_ioport_read_data(pThis, Port);
2926 AssertMsgFailed(("vgaIOPortReadVBEData: Port=%#x cb=%d\n", Port, cb));
2932 * @callback_method_impl{FNIOMIOPORTOUT,VBE Index Port IN handler.}
2934 PDMBOTHCBDECL(int) vgaIOPortReadVBEIndex(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
2945 *pu32 = (vbe_ioport_read_index(pThis, Port) >> 8) & 0xFF;
2949 *pu32 = vbe_ioport_read_index(pThis, Port) & 0xFF;
2956 *pu32 = vbe_ioport_read_index(pThis, Port);
2959 AssertMsgFailed(("vgaIOPortReadVBEIndex: Port=%#x cb=%d\n", Port, cb));
2968 static DECLCALLBACK(int) vgaR3IOPortHGSMIWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
2972 LogFlowFunc(("Port 0x%x, u32 0x%x, cb %d\n", Port, u32, cb));
2979 switch (Port)
3009 AssertMsgFailed(("vgaR3IOPortHGSMIWrite: Port=%#x cb=%d u32=%#x\n", Port, cb, u32));
3017 AssertMsgFailed(("vgaR3IOPortHGSMIWrite: Port=%#x cb=%d u32=%#x\n", Port, cb, u32));
3028 static DECLCALLBACK(int) vgaR3IOPortHGSMIRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
3032 LogFlowFunc(("Port 0x%x, cb %d\n", Port, cb));
3039 switch (Port)
3049 AssertMsgFailed(("vgaR3IOPortHGSMIRead: Port=%#x cb=%d\n", Port, cb));
3058 Log(("vgaR3IOPortHGSMIRead: Port=%#x cb=%d\n", Port, cb));
3533 * Port I/O Handler for VGA BIOS IN operations.}
3535 PDMBOTHCBDECL(int) vgaIOPortReadBIOS(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
3539 NOREF(Port);
3547 * Port I/O Handler for VGA BIOS IN operations.}
3549 PDMBOTHCBDECL(int) vgaIOPortWriteBIOS(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
3560 && Port == VBE_PRINTF_PORT)
3596 * Port I/O Handler for VBE Extra OUT operations.}
3598 PDMBOTHCBDECL(int) vbeIOPortWriteVBEExtra(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
3602 NOREF(pvUser); NOREF(Port);
3618 * Port I/O Handler for VBE Extra IN operations.}
3620 PDMBOTHCBDECL(int) vbeIOPortReadVBEExtra(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
3623 NOREF(pvUser); NOREF(Port);
3928 * Port I/O Handler for BIOS Logo OUT operations.}
3930 PDMBOTHCBDECL(int) vbeIOPortWriteCMDLogo(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
3934 NOREF(Port);
4030 * Port I/O Handler for BIOS Logo IN operations.}
4032 PDMBOTHCBDECL(int) vbeIOPortReadCMDLogo(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
4036 NOREF(Port);
5738 int rc = PDMDevHlpDriverAttach(pDevIns, iLUN, &pThis->IBase, &pThis->pDrvBase, "Display Port");
6643 * Register I/O Port for the VBE BIOS Extra Data.
6651 * Register I/O Port for the BIOS Logo.
6860 rc = PDMDevHlpDriverAttach(pDevIns, PDM_STATUS_LUN, &pThis->IBase, &pBase, "Status Port");