VirtualBox

Changeset 547 in vbox


Ignore:
Timestamp:
Feb 2, 2007 1:19:02 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
18163
Message:

More stats

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/DevPCNet.cpp

    r546 r547  
    252252    STAMPROFILEADV                      StatTransmitGC;
    253253    STAMPROFILEADV                      StatTransmitHC;
     254    STAMPROFILEADV                      StatTdtePollGC;
     255    STAMPROFILEADV                      StatTdtePollHC;
    254256    STAMPROFILE                         StatXmitQueue;
    255257    STAMPROFILEADV                      StatXmitQueueFlushGC;
     
    15001502static int pcnetTdtePoll(PCNetState *pData, TMD *tmd)
    15011503{
     1504    STAM_PROFILE_ADV_START(&pData->CTXSUFF(StatTdtePoll), a);
    15021505    if (RT_LIKELY(pData->GCTDRA))
    15031506    {
     
    15071510
    15081511        if (!tmd->tmd1.own)
     1512        {
     1513            STAM_PROFILE_ADV_STOP(&pData->CTXSUFF(StatTdtePoll), a);
    15091514            return 0;
     1515        }
    15101516
    15111517        if (RT_UNLIKELY(tmd->tmd1.ones != 15))
    15121518        {
     1519            STAM_PROFILE_ADV_STOP(&pData->CTXSUFF(StatTdtePoll), a);
    15131520            LogRel(("PCNet#%d: BAD TMD XDA=0x%08x\n",
    15141521                    PCNETSTATE_2_DEVINS(pData)->iInstance, PHYSADDR(pData, cxda)));
     
    15251532        CSR_CXBC(pData) = tmd->tmd1.bcnt;
    15261533        CSR_CXST(pData) = ((uint32_t *)tmd)[1] >> 16;
     1534        STAM_PROFILE_ADV_STOP(&pData->CTXSUFF(StatTdtePoll), a);
    15271535        return CARD_IS_OWNER(CSR_CXST(pData));
    15281536    }
     
    15321540        CSR_CXDA(pData) = 0;
    15331541        CSR_CXBC(pData) = CSR_CXST(pData) = 0;
     1542        STAM_PROFILE_ADV_STOP(&pData->CTXSUFF(StatTdtePoll), a);
    15341543        return 0;
    15351544    }
     
    41304139    PDMDevHlpSTAMRegisterF(pDevIns, &pData->StatTransmitGC,         STAMTYPE_PROFILE, STAMVISIBILITY_ALWAYS, STAMUNIT_TICKS_PER_CALL, "Profiling PCNet transmit in GC",     "/Devices/PCNet%d/TransmitGC", iInstance);
    41314140    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);
    41324143    PDMDevHlpSTAMRegisterF(pDevIns, &pData->StatXmitQueue,          STAMTYPE_PROFILE, STAMVISIBILITY_ALWAYS, STAMUNIT_TICKS_PER_CALL, "Profiling PCNet xmit queue",         "/Devices/PCNet%d/XmitQueue", iInstance);
    41334144    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.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette