VirtualBox

Changeset 80531 in vbox for trunk/src/VBox/Devices/USB


Ignore:
Timestamp:
Sep 1, 2019 11:03:34 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
133038
Message:

VMM,Devices: Some PDM device model refactoring. bugref:9218

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/USB/DevOHCI.cpp

    r78549 r80531  
    61456145}
    61466146
     6147#endif /* IN_RING3 */
    61476148
    61486149const PDMDEVREG g_DeviceOHCI =
    61496150{
    6150     /* u32version */
    6151     PDM_DEVREG_VERSION,
    6152     /* szName */
    6153     "usb-ohci",
    6154     /* szRCMod */
    6155     "VBoxDDRC.rc",
    6156     /* szR0Mod */
    6157     "VBoxDDR0.r0",
    6158     /* pszDescription */
    6159     "OHCI USB controller.\n",
    6160     /* fFlags */
    6161     PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_RC | PDM_DEVREG_FLAGS_R0,
    6162     /* fClass */
    6163     PDM_DEVREG_CLASS_BUS_USB,
    6164     /* cMaxInstances */
    6165     ~0U,
    6166     /* cbInstance */
    6167     sizeof(OHCI),
    6168     /* pfnConstruct */
    6169     ohciR3Construct,
    6170     /* pfnDestruct */
    6171     ohciR3Destruct,
    6172     /* pfnRelocate */
    6173     ohciR3Relocate,
    6174     /* pfnMemSetup */
    6175     NULL,
    6176     /* pfnPowerOn */
    6177     NULL,
    6178     /* pfnReset */
    6179     ohciR3Reset,
    6180     /* pfnSuspend */
    6181     NULL,
    6182     /* pfnResume */
    6183     ohciR3Resume,
    6184     /* pfnAttach */
    6185     NULL,
    6186     /* pfnDetach */
    6187     NULL,
    6188     /* pfnQueryInterface */
    6189     NULL,
    6190     /* pfnInitComplete */
    6191     NULL,
    6192     /* pfnPowerOff */
    6193     NULL,
    6194     /* pfnSoftReset */
    6195     NULL,
    6196     /* u32VersionEnd */
    6197     PDM_DEVREG_VERSION
     6151    /* .u32version = */             PDM_DEVREG_VERSION,
     6152    /* .uReserved0 = */             0,
     6153    /* .szName = */                 "usb-ohci",
     6154    /* .fFlags = */                 PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_RC | PDM_DEVREG_FLAGS_R0,
     6155    /* .fClass = */                 PDM_DEVREG_CLASS_BUS_USB,
     6156    /* .cMaxInstances = */          ~0U,
     6157    /* .uSharedVersion = */         42,
     6158    /* .cbInstanceShared = */       sizeof(OHCI),
     6159    /* .cbInstanceCC = */           0,
     6160    /* .cbInstanceRC = */           0,
     6161    /* .uReserved1 = */             0,
     6162    /* .pszDescription = */         "OHCI USB controller.\n",
     6163#if defined(IN_RING3)
     6164    /* .pszRCMod = */               "VBoxDDRC.rc",
     6165    /* .pszR0Mod = */               "VBoxDDR0.r0",
     6166    /* .pfnConstruct = */           ohciR3Construct,
     6167    /* .pfnDestruct = */            ohciR3Destruct,
     6168    /* .pfnRelocate = */            ohciR3Relocate,
     6169    /* .pfnMemSetup = */            NULL,
     6170    /* .pfnPowerOn = */             NULL,
     6171    /* .pfnReset = */               ohciR3Reset,
     6172    /* .pfnSuspend = */             NULL,
     6173    /* .pfnResume = */              ohciR3Resume,
     6174    /* .pfnAttach = */              NULL,
     6175    /* .pfnDetach = */              NULL,
     6176    /* .pfnQueryInterface = */      NULL,
     6177    /* .pfnInitComplete = */        NULL,
     6178    /* .pfnPowerOff = */            NULL,
     6179    /* .pfnSoftReset = */           NULL,
     6180    /* .pfnReserved0 = */           NULL,
     6181    /* .pfnReserved1 = */           NULL,
     6182    /* .pfnReserved2 = */           NULL,
     6183    /* .pfnReserved3 = */           NULL,
     6184    /* .pfnReserved4 = */           NULL,
     6185    /* .pfnReserved5 = */           NULL,
     6186    /* .pfnReserved6 = */           NULL,
     6187    /* .pfnReserved7 = */           NULL,
     6188#elif defined(IN_RING0)
     6189    /* .pfnEarlyConstruct = */      NULL,
     6190    /* .pfnConstruct = */           NULL,
     6191    /* .pfnDestruct = */            NULL,
     6192    /* .pfnFinalDestruct = */       NULL,
     6193    /* .pfnRequest = */             NULL,
     6194    /* .pfnReserved0 = */           NULL,
     6195    /* .pfnReserved1 = */           NULL,
     6196    /* .pfnReserved2 = */           NULL,
     6197    /* .pfnReserved3 = */           NULL,
     6198    /* .pfnReserved4 = */           NULL,
     6199    /* .pfnReserved5 = */           NULL,
     6200    /* .pfnReserved6 = */           NULL,
     6201    /* .pfnReserved7 = */           NULL,
     6202#elif defined(IN_RC)
     6203    /* .pfnConstruct = */           NULL,
     6204    /* .pfnReserved0 = */           NULL,
     6205    /* .pfnReserved1 = */           NULL,
     6206    /* .pfnReserved2 = */           NULL,
     6207    /* .pfnReserved3 = */           NULL,
     6208    /* .pfnReserved4 = */           NULL,
     6209    /* .pfnReserved5 = */           NULL,
     6210    /* .pfnReserved6 = */           NULL,
     6211    /* .pfnReserved7 = */           NULL,
     6212#else
     6213# error "Not in IN_RING3, IN_RING0 or IN_RC!"
     6214#endif
     6215    /* .u32VersionEnd = */          PDM_DEVREG_VERSION
    61986216};
    61996217
    6200 #endif /* IN_RING3 */
    62016218#endif /* !VBOX_DEVICE_STRUCT_TESTCASE */
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