- Timestamp:
- Dec 23, 2018 3:48:33 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 127705
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/types.h
r76393 r76404 941 941 * @remarks This is part of the internal network GSO packets. Take great care 942 942 * when making changes. The size is expected to be exactly 8 bytes. 943 * 944 * @ingroup grp_pdm 943 945 */ 944 946 typedef struct PDMNETWORKGSO … … 960 962 uint8_t u8Unused; 961 963 } PDMNETWORKGSO; 962 /** Pointer to a GSO context. */ 964 /** Pointer to a GSO context. 965 * @ingroup grp_pdm */ 963 966 typedef PDMNETWORKGSO *PPDMNETWORKGSO; 964 /** Pointer to a const GSO context. */ 967 /** Pointer to a const GSO context. 968 * @ingroup grp_pdm */ 965 969 typedef PDMNETWORKGSO const *PCPDMNETWORKGSO; 970 971 /** Pointer to a PDM filter handle. 972 * @ingroup grp_pdm_net_shaper */ 973 typedef struct PDMNSFILTER *PPDMNSFILTER; 974 /** Pointer to a network shaper. 975 * @ingroup grp_pdm_net_shaper */ 976 typedef struct PDMNETSHAPER *PPDMNETSHAPER; 966 977 967 978 … … 970 981 * 971 982 * @remarks This is part of the saved state. 983 * @ingroup grp_pgm 972 984 */ 973 985 typedef enum PGMROMPROT … … 996 1008 /** 997 1009 * Page mapping lock. 1010 * @ingroup grp_pgm 998 1011 */ 999 1012 typedef struct PGMPAGEMAPLOCK … … 1020 1033 #endif 1021 1034 } PGMPAGEMAPLOCK; 1022 /** Pointer to a page mapping lock. */ 1035 /** Pointer to a page mapping lock. 1036 * @ingroup grp_pgm */ 1023 1037 typedef PGMPAGEMAPLOCK *PPGMPAGEMAPLOCK; 1024 1038 … … 1082 1096 /** 1083 1097 * Shared region description (needed by GMM and others, thus global). 1098 * @ingroup grp_vmmdev 1084 1099 */ 1085 1100 typedef struct VMMDEVSHAREDREGIONDESC -
trunk/include/VBox/vmm/pdmdrv.h
r76403 r76404 36 36 # include <VBox/vmm/pdmasynccompletion.h> 37 37 # include <VBox/vmm/pdmblkcache.h> 38 #endif39 #ifdef VBOX_WITH_NETSHAPER40 # include <VBox/vmm/pdmnetshaper.h>41 38 #endif 42 39 #include <VBox/vmm/tm.h> … … 1185 1182 const char *pszDesc)); 1186 1183 1187 #ifdef VBOX_WITH_NETSHAPER1188 1184 /** 1189 1185 * Attaches network filter driver to a bandwidth group. … … 1194 1190 * @param pFilter Pointer to the filter we attach. 1195 1191 */ 1196 DECLR3CALLBACKMEMBER(int, pfnNetShaperAttach,(PPDMDRVINS pDrvIns, const char *pszBwGroup, 1197 PPDMNSFILTER pFilter)); 1198 1192 DECLR3CALLBACKMEMBER(int, pfnNetShaperAttach,(PPDMDRVINS pDrvIns, const char *pszBwGroup, PPDMNSFILTER pFilter)); 1199 1193 1200 1194 /** … … 1206 1200 */ 1207 1201 DECLR3CALLBACKMEMBER(int, pfnNetShaperDetach,(PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter)); 1208 #endif /* VBOX_WITH_NETSHAPER */1209 1210 1202 1211 1203 /** -
trunk/include/VBox/vmm/pdmnetshaper.h
r69107 r76404 28 28 29 29 #include <VBox/types.h> 30 #include <VBox/err.h>31 30 #include <VBox/vmm/pdmnetifs.h> 32 #include <iprt/assert.h>33 31 #include <iprt/sg.h> 34 32 … … 61 59 } PDMNSFILTER; 62 60 63 /** Pointer to a PDM filter handle. */64 typedef struct PDMNSFILTER *PPDMNSFILTER;65 /** Pointer to a network shaper. */66 typedef struct PDMNETSHAPER *PPDMNETSHAPER;67 68 69 61 VMMDECL(bool) PDMNsAllocateBandwidth(PPDMNSFILTER pFilter, size_t cbTransfer); 70 62 VMMR3_INT_DECL(int) PDMR3NsAttach(PUVM pUVM, PPDMDRVINS pDrvIns, const char *pcszBwGroup, PPDMNSFILTER pFilter); -
trunk/src/VBox/Devices/Storage/DrvHostBase-darwin.cpp
r76396 r76404 30 30 #include <DiskArbitration/DiskArbitration.h> 31 31 #include <mach/mach_error.h> 32 #include <VBox/err.h> 32 33 #include <VBox/scsi.h> 33 34 #include <iprt/string.h> -
trunk/src/VBox/Devices/Storage/DrvHostBase-freebsd.cpp
r69500 r76404 15 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 16 16 */ 17 18 19 /********************************************************************************************************************************* 20 * Header Files * 21 *********************************************************************************************************************************/ 17 22 #define LOG_GROUP LOG_GROUP_DRV_HOST_BASE 18 23 #include <sys/cdefs.h> … … 24 29 #include <cam/scsi/scsi_message.h> 25 30 #include <cam/scsi/scsi_pass.h> 31 #include <VBox/err.h> 32 26 33 #include <VBox/scsi.h> 27 34 #include <iprt/log.h> 28 35 29 /** Maximum buffer size supported by the CAM subsystem. */ 30 #define FBSD_SCSI_MAX_BUFFER_SIZE (64 * _1K) 31 36 37 /********************************************************************************************************************************* 38 * Structures and Typedefs * 39 *********************************************************************************************************************************/ 32 40 /** 33 41 * Host backend specific data. … … 52 60 #define DRVHOSTBASE_OS_INT_DECLARED 53 61 #include "DrvHostBase.h" 62 63 64 /********************************************************************************************************************************* 65 * Defined Constants And Macros * 66 *********************************************************************************************************************************/ 67 /** Maximum buffer size supported by the CAM subsystem. */ 68 #define FBSD_SCSI_MAX_BUFFER_SIZE (64 * _1K) 69 54 70 55 71 -
trunk/src/VBox/Devices/Storage/DrvHostBase-linux.cpp
r76396 r76404 43 43 #include <iprt/file.h> 44 44 #include <iprt/string.h> 45 #include <VBox/err.h> 45 46 #include <VBox/scsi.h> 46 47 -
trunk/src/VBox/Devices/Storage/DrvHostBase-solaris.cpp
r76386 r76404 37 37 extern "C" char *getfullblkname(char *); 38 38 39 #include <VBox/err.h> 39 40 #include <iprt/file.h> 40 41 #include <iprt/string.h> -
trunk/src/VBox/Devices/Storage/DrvHostBase-win.cpp
r76385 r76404 28 28 #include <iprt/file.h> 29 29 #include <iprt/string.h> 30 #include <VBox/err.h> 30 31 #include <VBox/scsi.h> 31 32 -
trunk/src/VBox/Devices/Storage/DrvHostBase.cpp
r73097 r76404 24 24 #include <VBox/vmm/pdmdrv.h> 25 25 #include <VBox/vmm/pdmstorageifs.h> 26 #include <VBox/err.h> 26 27 #include <iprt/assert.h> 27 28 #include <iprt/file.h>
Note:
See TracChangeset
for help on using the changeset viewer.