VirtualBox

Changeset 81654 in vbox


Ignore:
Timestamp:
Nov 4, 2019 1:50:45 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
134412
Message:

virtio_1_0: Unused inlines (clang is a pain). bugref:9218 bugref:9440

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/VirtIO/Virtio_1_0.cpp

    r81653 r81654  
    119119 * @{ */
    120120
     121#if 0 /* unused */
    121122DECLINLINE(int) virtqIsEventNeeded(uint16_t uEventIdx, uint16_t uDescIdxNew, uint16_t uDescIdxOld)
    122123{
    123124    return (uint16_t)(uDescIdxNew - uEventIdx - 1) < (uint16_t)(uDescIdxNew - uDescIdxOld);
    124125}
     126#endif
    125127
    126128/**
     
    165167}
    166168
     169#if 0 /* unused */
    167170DECLINLINE(uint16_t) virtioReadAvailFlags(PVIRTIOSTATE pVirtio, uint16_t qIdx)
    168171{
     
    174177    return fFlags;
    175178}
     179#endif
    176180
    177181DECLINLINE(uint16_t) virtioReadAvailUsedEvent(PVIRTIOSTATE pVirtio, uint16_t qIdx)
     
    185189    return uUsedEventIdx;
    186190}
    187 
    188 /**
    189  * Accessors for virtq used ring
     191/** @} */
     192
     193/** @name Accessors for virtq used ring
     194 * @{
    190195 */
    191196DECLINLINE(void) virtioWriteUsedElem(PVIRTIOSTATE pVirtio, uint16_t qIdx, uint32_t usedIdx, uint32_t uDescIdx, uint32_t uLen)
     
    207212}
    208213
    209 DECLINLINE(uint16_t)virtioReadUsedRingIdx(PVIRTIOSTATE pVirtio, uint16_t qIdx)
     214DECLINLINE(uint16_t) virtioReadUsedRingIdx(PVIRTIOSTATE pVirtio, uint16_t qIdx)
    210215{
    211216    uint16_t uIdx;
     
    227232}
    228233
     234#if 0 /* unused */
    229235DECLINLINE(void) virtioWriteUsedFlags(PVIRTIOSTATE pVirtio, uint16_t qIdx, uint32_t fFlags)
    230236{
     
    235241                          &fFlags, sizeof(fFlags));
    236242}
    237 
     243#endif
     244
     245#if 0 /* unused */
    238246DECLINLINE(uint16_t) virtioReadUsedAvailEvent(PVIRTIOSTATE pVirtio, uint16_t qIdx)
    239247{
     
    247255    return uAvailEventIdx;
    248256}
    249 
     257#endif
     258
     259#if 0 /* unused */
    250260DECLINLINE(void) virtioWriteUsedAvailEvent(PVIRTIOSTATE pVirtio, uint16_t qIdx, uint32_t uAvailEventIdx)
    251261{
     
    256266                          &uAvailEventIdx, sizeof(uAvailEventIdx));
    257267}
     268#endif
    258269
    259270/** @} */
     
    578589     * Place used buffer's descriptor in used ring but don't update used ring's slot index.
    579590     * That will be done with a subsequent client call to virtioQueueSync() */
    580     virtioWriteUsedElem(pVirtio, qIdx, pVirtq->uUsedIdx++, pDescChain->uHeadIdx,
    581             (uint32_t)(cbCopy & 0xffffffff));
     591    virtioWriteUsedElem(pVirtio, qIdx, pVirtq->uUsedIdx++, pDescChain->uHeadIdx, (uint32_t)(cbCopy & UINT32_C(0xffffffff)));
    582592
    583593    Log2Func((".... Copied %lu bytes to %lu byte buffer, residual=%lu\n",
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