Changeset 39111 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Oct 25, 2011 2:47:02 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 74544
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IOMInternal.h
r37467 r39111 51 51 uint32_t volatile cRefs; 52 52 53 /** Pointer to user argument - R0. */ 54 RTR0PTR pvUserR0; 55 /** Pointer to device instance - R0. */ 56 PPDMDEVINSR0 pDevInsR0; 57 /** Pointer to write callback function - R0. */ 58 R0PTRTYPE(PFNIOMMMIOWRITE) pfnWriteCallbackR0; 59 /** Pointer to read callback function - R0. */ 60 R0PTRTYPE(PFNIOMMMIOREAD) pfnReadCallbackR0; 61 /** Pointer to fill (memset) callback function - R0. */ 62 R0PTRTYPE(PFNIOMMMIOFILL) pfnFillCallbackR0; 63 64 /** Flags, see IOMMMIO_FLAGS_XXX. */ /* (Placed here for alignment reasons.) */ 65 uint32_t fFlags; 66 67 /** Pointer to user argument - RC. */ 68 RTRCPTR pvUserRC; 69 /** Pointer to device instance - RC. */ 70 PPDMDEVINSRC pDevInsRC; 71 /** Pointer to write callback function - RC. */ 72 RCPTRTYPE(PFNIOMMMIOWRITE) pfnWriteCallbackRC; 73 /** Pointer to read callback function - RC. */ 74 RCPTRTYPE(PFNIOMMMIOREAD) pfnReadCallbackRC; 75 /** Pointer to fill (memset) callback function - RC. */ 76 RCPTRTYPE(PFNIOMMMIOFILL) pfnFillCallbackRC; 77 53 78 /** Pointer to user argument - R3. */ 54 79 RTR3PTR pvUserR3; … … 61 86 /** Pointer to fill (memset) callback function - R3. */ 62 87 R3PTRTYPE(PFNIOMMMIOFILL) pfnFillCallbackR3; 63 64 /** Pointer to user argument - R0. */65 RTR0PTR pvUserR0;66 /** Pointer to device instance - R0. */67 PPDMDEVINSR0 pDevInsR0;68 /** Pointer to write callback function - R0. */69 R0PTRTYPE(PFNIOMMMIOWRITE) pfnWriteCallbackR0;70 /** Pointer to read callback function - R0. */71 R0PTRTYPE(PFNIOMMMIOREAD) pfnReadCallbackR0;72 /** Pointer to fill (memset) callback function - R0. */73 R0PTRTYPE(PFNIOMMMIOFILL) pfnFillCallbackR0;74 75 /** Pointer to user argument - RC. */76 RTRCPTR pvUserRC;77 /** Pointer to device instance - RC. */78 PPDMDEVINSRC pDevInsRC;79 /** Pointer to write callback function - RC. */80 RCPTRTYPE(PFNIOMMMIOWRITE) pfnWriteCallbackRC;81 /** Pointer to read callback function - RC. */82 RCPTRTYPE(PFNIOMMMIOREAD) pfnReadCallbackRC;83 /** Pointer to fill (memset) callback function - RC. */84 RCPTRTYPE(PFNIOMMMIOFILL) pfnFillCallbackRC;85 /** Alignment padding. */86 RTRCPTR RCPtrAlignment;87 88 88 89 /** Description / Name. For easing debugging. */
Note:
See TracChangeset
for help on using the changeset viewer.