VirtualBox

Changeset 36260 in vbox for trunk/include


Ignore:
Timestamp:
Mar 11, 2011 12:57:35 PM (14 years ago)
Author:
vboxsync
Message:

PCI: lifetime work, fixed issues with multiple PCI devices attached to one guest

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/rawpci.h

    r36218 r36260  
    3535 * Handle for the raw PCI device.
    3636 */
    37 typedef RTR0PTR PCIRAWDEVHANDLE;
     37typedef uint32_t PCIRAWDEVHANDLE;
    3838
    3939
     
    271271
    272272    /**
    273      * Retain the object.
    274      *
    275      * It will normally be called while owning the internal semaphore.
    276      *
    277      * @param   pPort     Pointer to this structure.
    278      */
    279     DECLR0CALLBACKMEMBER(void, pfnRetain,(PRAWPCIDEVPORT pPort));
    280 
    281     /**
    282      * Releases the object.
    283      *
    284      * This must be called for every pfnRetain call.
    285      *
    286      *
    287      * @param   pPort     Pointer to this structure.
    288      */
    289     DECLR0CALLBACKMEMBER(void, pfnRelease,(PRAWPCIDEVPORT pPort));
    290 
    291     /**
    292273     * Init device.
    293274     *
     
    308289                                          uint32_t       fFlags));
    309290
     291
     292    /**
     293     * Destroy device.
     294     *
     295     * @param   pPort     Pointer to this structure.
     296     */
     297    DECLR0CALLBACKMEMBER(int,  pfnDestroy,(PRAWPCIDEVPORT pPort));
    310298
    311299    /**
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