Changeset 547 in vbox
- Timestamp:
- Feb 2, 2007 1:19:02 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 18163
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DevPCNet.cpp
r546 r547 252 252 STAMPROFILEADV StatTransmitGC; 253 253 STAMPROFILEADV StatTransmitHC; 254 STAMPROFILEADV StatTdtePollGC; 255 STAMPROFILEADV StatTdtePollHC; 254 256 STAMPROFILE StatXmitQueue; 255 257 STAMPROFILEADV StatXmitQueueFlushGC; … … 1500 1502 static int pcnetTdtePoll(PCNetState *pData, TMD *tmd) 1501 1503 { 1504 STAM_PROFILE_ADV_START(&pData->CTXSUFF(StatTdtePoll), a); 1502 1505 if (RT_LIKELY(pData->GCTDRA)) 1503 1506 { … … 1507 1510 1508 1511 if (!tmd->tmd1.own) 1512 { 1513 STAM_PROFILE_ADV_STOP(&pData->CTXSUFF(StatTdtePoll), a); 1509 1514 return 0; 1515 } 1510 1516 1511 1517 if (RT_UNLIKELY(tmd->tmd1.ones != 15)) 1512 1518 { 1519 STAM_PROFILE_ADV_STOP(&pData->CTXSUFF(StatTdtePoll), a); 1513 1520 LogRel(("PCNet#%d: BAD TMD XDA=0x%08x\n", 1514 1521 PCNETSTATE_2_DEVINS(pData)->iInstance, PHYSADDR(pData, cxda))); … … 1525 1532 CSR_CXBC(pData) = tmd->tmd1.bcnt; 1526 1533 CSR_CXST(pData) = ((uint32_t *)tmd)[1] >> 16; 1534 STAM_PROFILE_ADV_STOP(&pData->CTXSUFF(StatTdtePoll), a); 1527 1535 return CARD_IS_OWNER(CSR_CXST(pData)); 1528 1536 } … … 1532 1540 CSR_CXDA(pData) = 0; 1533 1541 CSR_CXBC(pData) = CSR_CXST(pData) = 0; 1542 STAM_PROFILE_ADV_STOP(&pData->CTXSUFF(StatTdtePoll), a); 1534 1543 return 0; 1535 1544 } … … 4130 4139 PDMDevHlpSTAMRegisterF(pDevIns, &pData->StatTransmitGC, STAMTYPE_PROFILE, STAMVISIBILITY_ALWAYS, STAMUNIT_TICKS_PER_CALL, "Profiling PCNet transmit in GC", "/Devices/PCNet%d/TransmitGC", iInstance); 4131 4140 PDMDevHlpSTAMRegisterF(pDevIns, &pData->StatTransmitHC, STAMTYPE_PROFILE, STAMVISIBILITY_ALWAYS, STAMUNIT_TICKS_PER_CALL, "Profiling PCNet transmit in HC", "/Devices/PCNet%d/TransmitHC", iInstance); 4141 PDMDevHlpSTAMRegisterF(pDevIns, &pData->StatTdtePollGC, STAMTYPE_PROFILE, STAMVISIBILITY_ALWAYS, STAMUNIT_TICKS_PER_CALL, "Profiling PCNet TdtePoll in GC", "/Devices/PCNet%d/TdtePollGC", iInstance); 4142 PDMDevHlpSTAMRegisterF(pDevIns, &pData->StatTdtePollHC, STAMTYPE_PROFILE, STAMVISIBILITY_ALWAYS, STAMUNIT_TICKS_PER_CALL, "Profiling PCNet TdtePoll in HC", "/Devices/PCNet%d/TdtePollHC", iInstance); 4132 4143 PDMDevHlpSTAMRegisterF(pDevIns, &pData->StatXmitQueue, STAMTYPE_PROFILE, STAMVISIBILITY_ALWAYS, STAMUNIT_TICKS_PER_CALL, "Profiling PCNet xmit queue", "/Devices/PCNet%d/XmitQueue", iInstance); 4133 4144 PDMDevHlpSTAMRegisterF(pDevIns, &pData->StatXmitQueueFlushGC, STAMTYPE_PROFILE, STAMVISIBILITY_ALWAYS, STAMUNIT_TICKS_PER_CALL, "Profiling PCNet xmit queue flushes from GC", "/Devices/PCNet%d/XmitQueueFlushGC", iInstance);
Note:
See TracChangeset
for help on using the changeset viewer.