VirtualBox

Changeset 7723 in vbox


Ignore:
Timestamp:
Apr 3, 2008 2:00:00 PM (17 years ago)
Author:
vboxsync
Message:

DECLINLINE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp

    r7686 r7723  
    152152 * Macro for fast recode of the operand size (1/2/4/8 bytes) to bit shift value.
    153153 */
    154 #define SIZE2SHIFT(cb) (g_aSize2Shift[cb])
     154#define SIZE_2_SHIFT(cb)    (g_aSize2Shift[cb])
    155155
    156156
     
    159159 * @warning VBOX_SUCCESS(rc=VINF_IOM_HC_MMIO_WRITE) is TRUE!
    160160 */
    161 inline int iomMMIODoWrite(PVM pVM, CTXALLSUFF(PIOMMMIORANGE) pRange, RTGCPHYS GCPhysFault, const void *pvData, unsigned cbSize)
     161DECLINLINE(int) iomMMIODoWrite(PVM pVM, CTXALLSUFF(PIOMMMIORANGE) pRange, RTGCPHYS GCPhysFault, const void *pvData, unsigned cbSize)
    162162{
    163163#ifdef VBOX_WITH_STATISTICS
     
    180180 * Wrapper which does the read and updates range statistics when such are enabled.
    181181 */
    182 inline int iomMMIODoRead(PVM pVM, CTXALLSUFF(PIOMMMIORANGE) pRange, RTGCPHYS GCPhysFault, void *pvData, unsigned cbSize)
     182DECLINLINE(int) iomMMIODoRead(PVM pVM, CTXALLSUFF(PIOMMMIORANGE) pRange, RTGCPHYS GCPhysFault, void *pvData, unsigned cbSize)
    183183{
    184184#ifdef VBOX_WITH_STATISTICS
     
    528528
    529529#ifdef VBOX_WITH_STATISTICS
    530     if (pVM->iom.s.cMovsMaxBytes < (cTransfers << SIZE2SHIFT(cbSize)))
    531         pVM->iom.s.cMovsMaxBytes = cTransfers << SIZE2SHIFT(cbSize);
     530    if (pVM->iom.s.cMovsMaxBytes < (cTransfers << SIZE_2_SHIFT(cbSize)))
     531        pVM->iom.s.cMovsMaxBytes = cTransfers << SIZE_2_SHIFT(cbSize);
    532532#endif
    533533
     
    768768
    769769#ifdef VBOX_WITH_STATISTICS
    770     if (pVM->iom.s.cStosMaxBytes < (cTransfers << SIZE2SHIFT(cbSize)))
    771         pVM->iom.s.cStosMaxBytes = cTransfers << SIZE2SHIFT(cbSize);
     770    if (pVM->iom.s.cStosMaxBytes < (cTransfers << SIZE_2_SHIFT(cbSize)))
     771        pVM->iom.s.cStosMaxBytes = cTransfers << SIZE_2_SHIFT(cbSize);
    772772#endif
    773773
     
    789789            {
    790790                /* Update registers. */
    791                 pRegFrame->edi += cTransfers << SIZE2SHIFT(cbSize);
     791                pRegFrame->edi += cTransfers << SIZE_2_SHIFT(cbSize);
    792792                if (pCpu->prefix & PREFIX_REP)
    793793                    pRegFrame->ecx = 0;
     
    797797        {
    798798            /* addr-- variant. */
    799             rc = pRange->pfnFillCallback(pRange->pDevIns, pRange->pvUser, (Phys - (cTransfers - 1)) << SIZE2SHIFT(cbSize), u32Data, cbSize, cTransfers);
     799            rc = pRange->pfnFillCallback(pRange->pDevIns, pRange->pvUser, (Phys - (cTransfers - 1)) << SIZE_2_SHIFT(cbSize), u32Data, cbSize, cTransfers);
    800800            if (rc == VINF_SUCCESS)
    801801            {
    802802                /* Update registers. */
    803                 pRegFrame->edi -= cTransfers << SIZE2SHIFT(cbSize);
     803                pRegFrame->edi -= cTransfers << SIZE_2_SHIFT(cbSize);
    804804                if (pCpu->prefix & PREFIX_REP)
    805805                    pRegFrame->ecx = 0;
Note: See TracChangeset for help on using the changeset viewer.

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