- Timestamp:
- Oct 8, 2015 6:39:27 PM (9 years ago)
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/dbgf.h
r58124 r58125 274 274 * 275 275 * @returns VBox status code which must be propagated up to EM if not VINF_SUCCESS. 276 * @param pV CpuThe cross context VM structure.276 * @param pVM The cross context VM structure. 277 277 */ 278 278 # ifdef VBOX_STRICT … … 495 495 * Info handler, internal version. 496 496 * 497 * @param pV CpuThe cross context VM structure.497 * @param pVM The cross context VM structure. 498 498 * @param pHlp Callback functions for doing output. 499 499 * @param pszArgs Argument string. Optional and specific to the handler. -
trunk/include/VBox/vmm/em.h
r58124 r58125 126 126 * @returns true if enabled. 127 127 * @returns false if disabled. 128 * @param pV CpuThe cross context VM structure.128 * @param pVM The cross context VM structure. 129 129 */ 130 130 #define EMIsRawRing3Enabled(pVM) (!(pVM)->fRecompileUser) … … 135 135 * @returns true if enabled. 136 136 * @returns false if disabled. 137 * @param pV CpuThe cross context VM structure.137 * @param pVM The cross context VM structure. 138 138 */ 139 139 #define EMIsRawRing0Enabled(pVM) (!(pVM)->fRecompileSupervisor) … … 145 145 * @returns true if enabled. 146 146 * @returns false if disabled. 147 * @param pV CpuThe cross context VM structure.147 * @param pVM The cross context VM structure. 148 148 */ 149 149 # define EMIsRawRing1Enabled(pVM) ((pVM)->fRawRing1Enabled) … … 157 157 * @returns true if enabled. 158 158 * @returns false if disabled. 159 * @param pV CpuThe cross context VM structure.159 * @param pVM The cross context VM structure. 160 160 */ 161 161 #define EMIsHwVirtExecutionEnabled(pVM) (!(pVM)->fRecompileSupervisor && !(pVM)->fRecompileUser) … … 167 167 * @returns true if enabled. 168 168 * @returns false if disabled. 169 * @param pV CpuThe cross context VM structure.169 * @param pVM The cross context VM structure. 170 170 */ 171 171 #define EMIsSupervisorCodeRecompiled(pVM) ((pVM)->fRecompileSupervisor) -
trunk/include/VBox/vmm/pdmapi.h
r58124 r58125 101 101 * Failure will stop the search and return the return code. 102 102 * Warnings will be ignored and not returned. 103 * @param pV CpuThe cross context VM structure.103 * @param pVM The cross context VM structure. 104 104 * @param pszFilename Module filename. 105 105 * @param pszName Module name. (short and unique) -
trunk/include/VBox/vmm/pdmasynccompletion.h
r58124 r58125 96 96 * Completion callback for internal. 97 97 * 98 * @param pV CpuThe cross context VM structure.98 * @param pVM The cross context VM structure. 99 99 * @param pvUser User argument for the task. 100 100 * @param pvUser2 User argument for the template. -
trunk/include/VBox/vmm/pdmblkcache.h
r58124 r58125 223 223 * 224 224 * @returns VBox status code. 225 * @param pV CpuThe cross context VM structure.225 * @param pVM The cross context VM structure. 226 226 * @param pDrvIns The driver instance. 227 227 * @param ppBlkCache Where to store the handle to the block cache. … … 241 241 * 242 242 * @returns VBox status code. 243 * @param pV CpuThe cross context VM structure.243 * @param pVM The cross context VM structure. 244 244 * @param pDevIns The device instance. 245 245 * @param ppBlkCache Where to store the handle to the block cache. … … 259 259 * 260 260 * @returns VBox status code. 261 * @param pV CpuThe cross context VM structure.261 * @param pVM The cross context VM structure. 262 262 * @param pUsbIns The USB device instance. 263 263 * @param ppBlkCache Where to store the handle to the block cache. … … 277 277 * 278 278 * @returns VBox status code. 279 * @param pV CpuThe cross context VM structure.279 * @param pVM The cross context VM structure. 280 280 * @param pvUser Opaque user data. 281 281 * @param ppBlkCache Where to store the handle to the block cache. … … 303 303 * 304 304 * @returns nothing. 305 * @param pV CpuThe cross context VM structure.305 * @param pVM The cross context VM structure. 306 306 * @param pDevIns The device instance. 307 307 */ … … 312 312 * 313 313 * @returns nothing. 314 * @param pV CpuThe cross context VM structure.314 * @param pVM The cross context VM structure. 315 315 * @param pDrvIns The driver instance. 316 316 */ … … 321 321 * 322 322 * @returns nothing. 323 * @param pV CpuThe cross context VM structure.323 * @param pVM The cross context VM structure. 324 324 * @param pUsbIns The USB device instance. 325 325 */ -
trunk/include/VBox/vmm/pdmqueue.h
r58124 r58125 107 107 * @returns Success indicator. 108 108 * If false the item will not be removed and the flushing will stop. 109 * @param pV CpuThe cross context VM structure.109 * @param pVM The cross context VM structure. 110 110 * @param pItem The item to consume. Upon return this item will be freed. 111 111 * @remarks No locks will be held, but for now it's safe to assume that only one -
trunk/include/VBox/vmm/pdmsrv.h
r58124 r58125 208 208 * 209 209 * @returns VBox status. 210 * @param pV CpuThe cross context VM structure.210 * @param pVM The cross context VM structure. 211 211 * @param pSrvIns Service instance. 212 212 * @param enmClock The clock to use on this timer. -
trunk/include/VBox/vmm/pdmthread.h
r58124 r58125 121 121 * 122 122 * @returns VBox status code. 123 * @param pV CpuThe cross context VM structure.123 * @param pVM The cross context VM structure. 124 124 * @param pThread The PDM thread data. 125 125 */ … … 177 177 * 178 178 * @returns VBox status code. 179 * @param pV CpuThe cross context VM structure.179 * @param pVM The cross context VM structure. 180 180 * @param pThread The PDM thread data. 181 181 */ -
trunk/include/VBox/vmm/pgm.h
r58124 r58125 168 168 * 169 169 * @returns Strict VBox status code (appropriate for ring-0 and raw-mode). 170 * @param pV CpuThe cross context VM structure.170 * @param pVM The cross context VM structure. 171 171 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 172 172 * @param uErrorCode CPU Error code. … … 198 198 * @retval VINF_EM_XXX in ring-0 and raw-mode context. 199 199 * 200 * @param pV CpuThe cross context VM structure.200 * @param pVM The cross context VM structure. 201 201 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 202 202 * @param GCPhys The physical address the guest is writing to. … … 237 237 * 238 238 * @returns Strict VBox status code (appropriate for raw-mode). 239 * @param pV CpuThe cross context VM structure.239 * @param pVM The cross context VM structure. 240 240 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 241 241 * @param uErrorCode CPU Error code (X86_TRAP_PF_XXX). … … 261 261 * @returns VINF_SUCCESS if the handler have carried out the operation. 262 262 * @returns VINF_PGM_HANDLER_DO_DEFAULT if the caller should carry out the access operation. 263 * @param pV CpuThe cross context VM structure.263 * @param pVM The cross context VM structure. 264 264 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 265 265 * @param GCPtr The virtual address the guest is writing to. This … … 282 282 * \#PF Handler callback for invalidation of virtual access handler ranges. 283 283 * 284 * @param pV CpuThe cross context VM structure.284 * @param pVM The cross context VM structure. 285 285 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 286 286 * @param GCPtr The virtual address the guest has changed. … … 300 300 * PGMR3PhysEnumDirtyFTPages callback for syncing dirty physical pages 301 301 * 302 * @param pV CpuThe cross context VM structure.302 * @param pVM The cross context VM structure. 303 303 * @param GCPhys GC physical address 304 304 * @param pRange HC virtual address of the page(s) … … 631 631 * 632 632 * @returns 0 - disabled, 1 - enabled 633 * @param pV CpuThe cross context VM structure.633 * @param pVM The cross context VM structure. 634 634 */ 635 635 #define PGMIsUsingLargePages(pVM) ((pVM)->fUseLargePages) -
trunk/include/VBox/vmm/ssm.h
r58124 r58125 815 815 * 816 816 * @returns VBox status code. 817 * @param pV CpuThe cross context VM structure.817 * @param pVM The cross context VM structure. 818 818 * @param pSSM SSM operation handle. 819 819 * @thread Any. … … 830 830 * 831 831 * @returns VBox status code. 832 * @param pV CpuThe cross context VM structure.832 * @param pVM The cross context VM structure. 833 833 * @param pSSM SSM operation handle. 834 834 * @param uPass The data pass. … … 852 852 * @retval VERR_SSM_VOTE_FOR_GIVING_UP if its time to give up. 853 853 * 854 * @param pV CpuThe cross context VM structure.854 * @param pVM The cross context VM structure. 855 855 * @param pSSM SSM operation handle. 856 856 * @param uPass The data pass. … … 865 865 * 866 866 * @returns VBox status code. 867 * @param pV CpuThe cross context VM structure.867 * @param pVM The cross context VM structure. 868 868 * @param pSSM SSM operation handle. 869 869 */ … … 876 876 * 877 877 * @returns VBox status code. 878 * @param pV CpuThe cross context VM structure.878 * @param pVM The cross context VM structure. 879 879 * @param pSSM SSM operation handle. 880 880 */ … … 887 887 * 888 888 * @returns VBox status code. 889 * @param pV CpuThe cross context VM structure.889 * @param pVM The cross context VM structure. 890 890 * @param pSSM SSM operation handle. 891 891 */ … … 898 898 * 899 899 * @returns VBox status code. 900 * @param pV CpuThe cross context VM structure.900 * @param pVM The cross context VM structure. 901 901 * @param pSSM SSM operation handle. 902 902 */ … … 909 909 * 910 910 * @returns VBox status code. 911 * @param pV CpuThe cross context VM structure.911 * @param pVM The cross context VM structure. 912 912 * @param pSSM SSM operation handle. 913 913 * @param uVersion Data layout version. … … 923 923 * 924 924 * @returns VBox load code. 925 * @param pV CpuThe cross context VM structure.925 * @param pVM The cross context VM structure. 926 926 * @param pSSM SSM operation handle. 927 927 */ -
trunk/include/VBox/vmm/stam.h
r58124 r58125 1113 1113 * Registers a statistics sample. 1114 1114 * 1115 * @param pV CpuThe cross context VM structure.1115 * @param pVM The cross context VM structure. 1116 1116 * @param pvSample Pointer to the sample. 1117 1117 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 1127 1127 * Registers a statistics sample if statistics are enabled. 1128 1128 * 1129 * @param pV CpuThe cross context VM structure.1129 * @param pVM The cross context VM structure. 1130 1130 * @param pvSample Pointer to the sample. 1131 1131 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 1141 1141 * Registers a statistics sample which only shows when used. 1142 1142 * 1143 * @param pV CpuThe cross context VM structure.1143 * @param pVM The cross context VM structure. 1144 1144 * @param pvSample Pointer to the sample. 1145 1145 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 1155 1155 * Registers a statistics sample which only shows when used, if statistics are enabled. 1156 1156 * 1157 * @param pV CpuThe cross context VM structure.1157 * @param pVM The cross context VM structure. 1158 1158 * @param pvSample Pointer to the sample. 1159 1159 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 1177 1177 /** 1178 1178 * Resets the sample. 1179 * @param pV CpuThe cross context VM structure.1179 * @param pVM The cross context VM structure. 1180 1180 * @param pvSample The sample registered using STAMR3RegisterCallback. 1181 1181 */ … … 1187 1187 * Prints the sample into the buffer. 1188 1188 * 1189 * @param pV CpuThe cross context VM structure.1189 * @param pVM The cross context VM structure. 1190 1190 * @param pvSample The sample registered using STAMR3RegisterCallback. 1191 1191 * @param pszBuf The buffer to print into. -
trunk/include/VBox/vmm/tm.h
r58124 r58125 195 195 * Internal timer callback function. 196 196 * 197 * @param pV CpuThe cross context VM structure.197 * @param pVM The cross context VM structure. 198 198 * @param pTimer The timer handle. 199 199 * @param pvUser User argument specified upon timer creation. -
trunk/include/VBox/vmm/trpm.h
r58124 r58125 125 125 * @returns VBox status code (appropriate for GC return). 126 126 * In this context VINF_SUCCESS means to restart the instruction. 127 * @param pV CpuThe cross context VM structure.127 * @param pVM The cross context VM structure. 128 128 * @param pRegFrame Trap register frame. 129 129 */ -
trunk/include/VBox/vmm/vm.h
r58124 r58125 515 515 * Sets a force action flag. 516 516 * 517 * @param pV CpuThe cross context VM structure.517 * @param pVM The cross context VM structure. 518 518 * @param fFlag The flag to set. 519 519 */ … … 538 538 * Clears a force action flag. 539 539 * 540 * @param pV CpuThe cross context VM structure.540 * @param pVM The cross context VM structure. 541 541 * @param fFlag The flag to clear. 542 542 */ … … 561 561 * Checks if a force action flag is set. 562 562 * 563 * @param pV CpuThe cross context VM structure.563 * @param pVM The cross context VM structure. 564 564 * @param fFlag The flag to check. 565 565 */ … … 577 577 * Checks if one or more force action in the specified set is pending. 578 578 * 579 * @param pV CpuThe cross context VM structure.579 * @param pVM The cross context VM structure. 580 580 * @param fFlags The flags to check for. 581 581 */ … … 587 587 * @returns true if the bit was set. 588 588 * @returns false if the bit was clear. 589 * @param pV CpuThe cross context VM structure.589 * @param pVM The cross context VM structure. 590 590 * @param iBit Bit position to check and clear 591 591 */ … … 614 614 * or more other ones are not. 615 615 * 616 * @param pV CpuThe cross context VM structure.616 * @param pVM The cross context VM structure. 617 617 * @param fFlags The flags to check for. 618 618 * @param fExcpt The flags that should not be set. -
trunk/include/VBox/vmm/vmapi.h
r58124 r58125 44 44 * 45 45 * @returns raw-mode virtual address. 46 * @param pV CpuThe cross context VM structure.46 * @param pVM The cross context VM structure. 47 47 * @param pvInVM CC Pointer within the VM. 48 48 */ … … 60 60 * 61 61 * @returns host virtual address. 62 * @param pV CpuThe cross context VM structure.62 * @param pVM The cross context VM structure. 63 63 * @param pvInVM CC pointer within the VM. 64 64 */ … … 77 77 * 78 78 * @returns host virtual address. 79 * @param pV CpuThe cross context VM structure.79 * @param pVM The cross context VM structure. 80 80 * @param pvInVM CC pointer within the VM. 81 81 */ … … 116 116 * return VM_SET_ERROR(pVM, VERR_OF_YOUR_CHOICE, "descriptive message"); 117 117 * @endcode 118 * @param pV CpuThe cross context VM structure.118 * @param pVM The cross context VM structure. 119 119 * @param rc VBox status code. 120 120 * @param pszMessage Error message string. … … 131 131 * return VM_SET_ERROR(pVM, VERR_OF_YOUR_CHOICE, "descriptive message"); 132 132 * @endcode 133 * @param pV CpuThe cross context VM structure.133 * @param pVM The cross context VM structure. 134 134 * @param rc VBox status code. 135 135 * @param pszMessage Error message string. -
trunk/include/VBox/vmm/vmm.h
r58124 r58125 145 145 * scheduling. 146 146 * 147 * @param pV CpuThe cross context VM structure.147 * @param pVM The cross context VM structure. 148 148 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 149 149 * @param pvUser The user argument.
Note:
See TracChangeset
for help on using the changeset viewer.