Lines Matching defs:Port

3265 /* -=-=-=-=-=- APROM I/O Port access -=-=-=-=-=- */
3287 PDMBOTHCBDECL(int) pcnetIOPortAPromRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
3297 *pu32 = pcnetAPROMReadU8(pThis, Port);
3299 *pu32 = pcnetAPROMReadU8(pThis, Port)
3300 | (pcnetAPROMReadU8(pThis, Port + 1) << 8);
3302 *pu32 = pcnetAPROMReadU8(pThis, Port)
3303 | (pcnetAPROMReadU8(pThis, Port + 1) << 8)
3304 | (pcnetAPROMReadU8(pThis, Port + 2) << 16)
3305 | (pcnetAPROMReadU8(pThis, Port + 3) << 24);
3308 Log(("#%d pcnetIOPortAPromRead: Port=%RTiop cb=%d BCR_DWIO !!\n", PCNET_INST_NR, Port, cb));
3313 LogFlow(("#%d pcnetIOPortAPromRead: Port=%RTiop *pu32=%#RX32 cb=%d rc=%Rrc\n", PCNET_INST_NR, Port, *pu32, cb, rc));
3321 PDMBOTHCBDECL(int) pcnetIOPortAPromWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
3330 pcnetAPROMWriteU8(pThis, Port, u32);
3334 rc = PDMDevHlpDBGFStop(pDevIns, RT_SRC_POS, "Port=%#x cb=%d u32=%#x\n", Port, cb, u32);
3336 LogFlow(("#%d pcnetIOPortAPromWrite: Port=%RTiop u32=%#RX32 cb=%d rc=%Rrc\n", PCNET_INST_NR, Port, u32, cb, rc));
3341 /* -=-=-=-=-=- I/O Port access -=-=-=-=-=- */
3554 PDMBOTHCBDECL(int) pcnetIOPortRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
3563 case 1: *pu32 = pcnetIoportReadU8(pThis, Port, &rc); break;
3564 case 2: *pu32 = pcnetIoportReadU16(pThis, Port, &rc); break;
3565 case 4: *pu32 = pcnetIoportReadU32(pThis, Port, &rc); break;
3569 Port, cb);
3572 Log2(("#%d pcnetIOPortRead: Port=%RTiop *pu32=%#RX32 cb=%d rc=%Rrc\n", PCNET_INST_NR, Port, *pu32, cb, rc));
3581 PDMBOTHCBDECL(int) pcnetIOPortWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
3590 case 1: rc = pcnetIoportWriteU8(pThis, Port, u32); break;
3591 case 2: rc = pcnetIoportWriteU16(pThis, Port, u32); break;
3592 case 4: rc = pcnetIoportWriteU32(pThis, Port, u32); break;
3596 Port, cb);
3599 Log2(("#%d pcnetIOPortWrite: Port=%RTiop u32=%#RX32 cb=%d rc=%Rrc\n", PCNET_INST_NR, Port, u32, cb, rc));
3850 RTIOPORT Port = (RTIOPORT)GCPhysAddress;
3856 rc = PDMDevHlpIOPortRegister(pDevIns, Port, 0x10, 0, pcnetIOPortAPromWrite,
3860 rc = PDMDevHlpIOPortRegister(pDevIns, Port + 0x10, 0x10, 0, pcnetIOPortWrite,
3867 rc = PDMDevHlpIOPortRegisterRC(pDevIns, Port, 0x10, 0, "pcnetIOPortAPromWrite",
3871 rc = PDMDevHlpIOPortRegisterRC(pDevIns, Port + 0x10, 0x10, 0, "pcnetIOPortWrite",
3878 rc = PDMDevHlpIOPortRegisterR0(pDevIns, Port, 0x10, 0, "pcnetIOPortAPromWrite",
3882 rc = PDMDevHlpIOPortRegisterR0(pDevIns, Port + 0x10, 0x10, 0, "pcnetIOPortWrite",
3888 pThis->IOPortBase = Port;
4712 int rc = PDMDevHlpDriverAttach(pDevIns, 0, &pThis->IBase, &pThis->pDrvBase, "Network Port");
5042 rc = PDMDevHlpDriverAttach(pDevIns, PDM_STATUS_LUN, &pThis->IBase, &pBase, "Status Port");
5055 rc = PDMDevHlpDriverAttach(pDevIns, 0, &pThis->IBase, &pThis->pDrvBase, "Network Port");