VirtualBox

vbox的更動 44233 路徑 trunk/src/VBox/Storage/RAW.cpp


忽略:
時間撮記:
2013-1-4 下午08:39:56 (12 年 以前)
作者:
vboxsync
訊息:

Storage: Preparations for the sync/async I/O unification

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Storage/RAW.cpp

    r44232 r44233  
    147147
    148148                        rc = vdIfIoIntFileWriteSync(pImage->pIfIo, pImage->pStorage,
    149                                                     uOff, pvBuf, cbChunk, NULL);
     149                                                    uOff, pvBuf, cbChunk);
    150150                        if (RT_FAILURE(rc))
    151151                            goto out;
     
    300300
    301301            rc = vdIfIoIntFileWriteSync(pImage->pIfIo, pImage->pStorage, uOff,
    302                                         pvBuf, cbChunk, NULL);
     302                                        pvBuf, cbChunk);
    303303            if (RT_FAILURE(rc))
    304304            {
     
    629629
    630630    rc = vdIfIoIntFileReadSync(pImage->pIfIo, pImage->pStorage, uOffset, pvBuf,
    631                                cbToRead, NULL);
     631                               cbToRead);
    632632    pImage->offAccess = uOffset + cbToRead;
    633633    if (pcbActuallyRead)
     
    674674
    675675    rc = vdIfIoIntFileWriteSync(pImage->pIfIo, pImage->pStorage, uOffset, pvBuf,
    676                                 cbToWrite, NULL);
     676                                cbToWrite);
    677677    pImage->offAccess = uOffset + cbToWrite;
    678678    if (pcbWriteProcess)
     
    11541154    PRAWIMAGE pImage = (PRAWIMAGE)pBackendData;
    11551155
    1156     rc = vdIfIoIntFileReadUserAsync(pImage->pIfIo, pImage->pStorage, uOffset,
    1157                                     pIoCtx, cbRead);
     1156    rc = vdIfIoIntFileReadUser(pImage->pIfIo, pImage->pStorage, uOffset,
     1157                               pIoCtx, cbRead);
    11581158    if (RT_SUCCESS(rc))
    11591159        *pcbActuallyRead = cbRead;
     
    11711171    PRAWIMAGE pImage = (PRAWIMAGE)pBackendData;
    11721172
    1173     rc = vdIfIoIntFileWriteUserAsync(pImage->pIfIo, pImage->pStorage, uOffset,
    1174                                      pIoCtx, cbWrite, NULL, NULL);
     1173    rc = vdIfIoIntFileWriteUser(pImage->pIfIo, pImage->pStorage, uOffset,
     1174                                pIoCtx, cbWrite, NULL, NULL);
    11751175    if (RT_SUCCESS(rc))
    11761176    {
     
    11901190
    11911191    if (!(pImage->uOpenFlags & VD_OPEN_FLAGS_READONLY))
    1192         rc = vdIfIoIntFileFlushAsync(pImage->pIfIo, pImage->pStorage, pIoCtx,
    1193                                      NULL, NULL);
     1192        rc = vdIfIoIntFileFlush(pImage->pIfIo, pImage->pStorage, pIoCtx,
     1193                                NULL, NULL);
    11941194
    11951195    return rc;
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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