VirtualBox

Ignore:
Timestamp:
Sep 18, 2019 2:06:30 PM (5 years ago)
Author:
vboxsync
Message:

USB/win: Removed unused arguments.

Location:
trunk/src/VBox/HostDrivers/VBoxUSB/win/mon
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxUSB/win/mon/VBoxUsbFlt.cpp

    r80877 r80891  
    857857} VBOXUSBFLTCHECKWALKER, *PVBOXUSBFLTCHECKWALKER;
    858858
    859 static DECLCALLBACK(BOOLEAN) vboxUsbFltFilterCheckWalker(PFILE_OBJECT pFile, PDEVICE_OBJECT pTopDo,
     859static DECLCALLBACK(BOOLEAN) vboxUsbFltFilterCheckWalker(PFILE_OBJECT pHubFile,
    860860                                                         PDEVICE_OBJECT pHubDo, PVOID pvContext)
    861861{
    862     RT_NOREF1(pHubDo);
    863862    PVBOXUSBFLTCHECKWALKER pData = (PVBOXUSBFLTCHECKWALKER)pvContext;
    864863    PVBOXUSBFLTCTX pContext = pData->pContext;
    865864
    866     LOG(("Visiting pFile(0x%p), pTopDo(0x%p), pHubDo(0x%p), oContext(0x%p)", pFile, pTopDo, pHubDo, pContext));
     865    LOG(("Visiting pHubFile(0x%p), pHubDo(0x%p), oContext(0x%p)", pHubFile, pHubDo, pContext));
    867866    KIRQL Irql = KeGetCurrentIrql();
    868867    ASSERT_WARN(Irql == PASSIVE_LEVEL, ("unexpected IRQL (%d)", Irql));
     
    870869    PDEVICE_RELATIONS pDevRelations = NULL;
    871870
    872     NTSTATUS Status = VBoxUsbMonQueryBusRelations(pTopDo, pFile, &pDevRelations);
     871    NTSTATUS Status = VBoxUsbMonQueryBusRelations(pHubDo, pHubFile, &pDevRelations);
    873872    if (Status == STATUS_SUCCESS && pDevRelations)
    874873    {
     
    966965
    967966                Status = vboxUsbFltPdoReplug(pDevRelations->Objects[k]);
    968                 ASSERT_WARN(Status == STATUS_SUCCESS, ("vboxUsbFltPdoReplug ailed Status(0x%x)", Status));
     967                ASSERT_WARN(Status == STATUS_SUCCESS, ("vboxUsbFltPdoReplug failed! Status(0x%x)", Status));
    969968                ObDereferenceObject(pDevRelations->Objects[k]);
    970969                if (!--cReplugPdos)
     
    972971            }
    973972
    974             ASSERT_WARN(!cReplugPdos, ("cReplugPdosreached zero!"));
     973            ASSERT_WARN(!cReplugPdos, ("cReplugPdos reached zero!"));
    975974        }
    976975
     
    981980    else
    982981    {
    983         WARN(("VBoxUsbMonQueryBusRelations failed for DO(0x%p), Status(0x%x), pDevRelations(0x%p)",
    984                 pTopDo, Status, pDevRelations));
    985     }
    986 
    987     LOG(("Done Visiting pFile(0x%p), pTopDo(0x%p), pHubDo(0x%p), oContext(0x%p)", pFile, pTopDo, pHubDo, pContext));
     982        WARN(("VBoxUsbMonQueryBusRelations failed for hub DO(0x%p), Status(0x%x), pDevRelations(0x%p)",
     983                pHubDo, Status, pDevRelations));
     984    }
     985
     986    LOG(("Done Visiting pHubFile(0x%p), pHubDo(0x%p), oContext(0x%p)", pHubFile, pHubDo, pContext));
    988987
    989988    return TRUE;
     
    999998    VBOXUSBFLTCHECKWALKER Data;
    1000999    Data.pContext = pContext;
    1001     vboxUsbMonHubDevWalk(vboxUsbFltFilterCheckWalker, &Data, VBOXUSBMONHUBWALK_F_FDO);
     1000    vboxUsbMonHubDevWalk(vboxUsbFltFilterCheckWalker, &Data);
    10021001
    10031002    LOG(("DONE Running filters, Context (0x%p)", pContext));
  • trunk/src/VBox/HostDrivers/VBoxUSB/win/mon/VBoxUsbMon.cpp

    r80877 r80891  
    246246}
    247247
    248 VOID vboxUsbMonHubDevWalk(PFNVBOXUSBMONDEVWALKER pfnWalker, PVOID pvWalker, ULONG fFlags)
     248VOID vboxUsbMonHubDevWalk(PFNVBOXUSBMONDEVWALKER pfnWalker, PVOID pvWalker)
    249249{
    250250    NTSTATUS Status = STATUS_UNSUCCESSFUL;
    251     RT_NOREF1(fFlags);
    252251    PWSTR szwHubList;
    253252    Status = IoGetDeviceInterfaces(&GUID_DEVINTERFACE_USB_HUB, NULL, 0, &szwHubList);
     
    273272                 */
    274273                LOG(("IoGetDeviceObjectPointer returned %p %p", pHubDevObj, pHubFileObj));
    275                 if (!pfnWalker(pHubFileObj, pHubDevObj, pHubDevObj, pvWalker))
     274                if (!pfnWalker(pHubFileObj, pHubDevObj, pvWalker))
    276275                {
    277276                    LOG(("the walker said to stop"));
     
    768767}
    769768
    770 static DECLCALLBACK(BOOLEAN) vboxUsbMonHookDrvObjWalker(PFILE_OBJECT pFile, PDEVICE_OBJECT pTopDo, PDEVICE_OBJECT pHubDo, PVOID pvContext)
    771 {
    772     RT_NOREF3(pFile, pTopDo, pvContext);
     769static DECLCALLBACK(BOOLEAN) vboxUsbMonHookDrvObjWalker(PFILE_OBJECT pHubFile, PDEVICE_OBJECT pHubDo, PVOID pvContext)
     770{
     771    RT_NOREF2(pHubFile, pvContext);
    773772    PDRIVER_OBJECT pDrvObj = pHubDo->DriverObject;
    774773
     
    824823static NTSTATUS vboxUsbMonInstallAllHooks()
    825824{
    826     vboxUsbMonHubDevWalk(vboxUsbMonHookDrvObjWalker, NULL, VBOXUSBMONHUBWALK_F_ALL);
     825    vboxUsbMonHubDevWalk(vboxUsbMonHookDrvObjWalker, NULL);
    827826    return STATUS_SUCCESS;
    828827}
  • trunk/src/VBox/HostDrivers/VBoxUSB/win/mon/VBoxUsbMon.h

    r76568 r80891  
    6060void vboxUsbDbgPrintUnicodeString(PUNICODE_STRING pUnicodeString);
    6161
    62 /* visit usbhub-originated device PDOs */
    63 #define VBOXUSBMONHUBWALK_F_PDO 0x00000001
    64 /* visit usbhub device FDOs */
    65 #define VBOXUSBMONHUBWALK_F_FDO 0x00000002
    66 /* visit all usbhub-originated device objects */
    67 #define VBOXUSBMONHUBWALK_F_ALL (VBOXUSBMONHUBWALK_F_FDO | VBOXUSBMONHUBWALK_F_PDO)
    68 
    69 typedef DECLCALLBACK(BOOLEAN) FNVBOXUSBMONDEVWALKER(PFILE_OBJECT pFile, PDEVICE_OBJECT pTopDo, PDEVICE_OBJECT pHubDo, PVOID pvContext);
     62typedef DECLCALLBACK(BOOLEAN) FNVBOXUSBMONDEVWALKER(PFILE_OBJECT pHubFile, PDEVICE_OBJECT pHubDo, PVOID pvContext);
    7063typedef FNVBOXUSBMONDEVWALKER *PFNVBOXUSBMONDEVWALKER;
    7164
    72 VOID vboxUsbMonHubDevWalk(PFNVBOXUSBMONDEVWALKER pfnWalker, PVOID pvWalker, ULONG fFlags);
     65VOID vboxUsbMonHubDevWalk(PFNVBOXUSBMONDEVWALKER pfnWalker, PVOID pvWalker);
    7366
    7467#endif /* !VBOX_INCLUDED_SRC_VBoxUSB_win_mon_VBoxUsbMon_h */
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