VirtualBox

Changeset 58125 in vbox for trunk


Ignore:
Timestamp:
Oct 8, 2015 6:39:27 PM (9 years ago)
Author:
vboxsync
Message:

oops

Location:
trunk/include/VBox/vmm
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/dbgf.h

    r58124 r58125  
    274274 *
    275275 * @returns VBox status code which must be propagated up to EM if not VINF_SUCCESS.
    276  * @param   pVCpu     The cross context VM structure.
     276 * @param   pVM     The cross context VM structure.
    277277 */
    278278# ifdef VBOX_STRICT
     
    495495 * Info handler, internal version.
    496496 *
    497  * @param   pVCpu         The cross context VM structure.
     497 * @param   pVM         The cross context VM structure.
    498498 * @param   pHlp        Callback functions for doing output.
    499499 * @param   pszArgs     Argument string. Optional and specific to the handler.
  • trunk/include/VBox/vmm/em.h

    r58124 r58125  
    126126 * @returns true if enabled.
    127127 * @returns false if disabled.
    128  * @param   pVCpu         The cross context VM structure.
     128 * @param   pVM         The cross context VM structure.
    129129 */
    130130#define EMIsRawRing3Enabled(pVM)            (!(pVM)->fRecompileUser)
     
    135135 * @returns true if enabled.
    136136 * @returns false if disabled.
    137  * @param   pVCpu         The cross context VM structure.
     137 * @param   pVM         The cross context VM structure.
    138138 */
    139139#define EMIsRawRing0Enabled(pVM)            (!(pVM)->fRecompileSupervisor)
     
    145145 * @returns true if enabled.
    146146 * @returns false if disabled.
    147  * @param   pVCpu         The cross context VM structure.
     147 * @param   pVM         The cross context VM structure.
    148148 */
    149149# define EMIsRawRing1Enabled(pVM)           ((pVM)->fRawRing1Enabled)
     
    157157 * @returns true if enabled.
    158158 * @returns false if disabled.
    159  * @param   pVCpu         The cross context VM structure.
     159 * @param   pVM         The cross context VM structure.
    160160 */
    161161#define EMIsHwVirtExecutionEnabled(pVM)     (!(pVM)->fRecompileSupervisor && !(pVM)->fRecompileUser)
     
    167167 * @returns true if enabled.
    168168 * @returns false if disabled.
    169  * @param   pVCpu         The cross context VM structure.
     169 * @param   pVM         The cross context VM structure.
    170170 */
    171171#define EMIsSupervisorCodeRecompiled(pVM) ((pVM)->fRecompileSupervisor)
  • trunk/include/VBox/vmm/pdmapi.h

    r58124 r58125  
    101101 *          Failure will stop the search and return the return code.
    102102 *          Warnings will be ignored and not returned.
    103  * @param   pVCpu             The cross context VM structure.
     103 * @param   pVM             The cross context VM structure.
    104104 * @param   pszFilename     Module filename.
    105105 * @param   pszName         Module name. (short and unique)
  • trunk/include/VBox/vmm/pdmasynccompletion.h

    r58124 r58125  
    9696 * Completion callback for internal.
    9797 *
    98  * @param   pVCpu         The cross context VM structure.
     98 * @param   pVM         The cross context VM structure.
    9999 * @param   pvUser      User argument for the task.
    100100 * @param   pvUser2     User argument for the template.
  • trunk/include/VBox/vmm/pdmblkcache.h

    r58124 r58125  
    223223 *
    224224 * @returns VBox status code.
    225  * @param   pVCpu                      The cross context VM structure.
     225 * @param   pVM                      The cross context VM structure.
    226226 * @param   pDrvIns                  The driver instance.
    227227 * @param   ppBlkCache               Where to store the handle to the block cache.
     
    241241 *
    242242 * @returns VBox status code.
    243  * @param   pVCpu                      The cross context VM structure.
     243 * @param   pVM                      The cross context VM structure.
    244244 * @param   pDevIns                  The device instance.
    245245 * @param   ppBlkCache               Where to store the handle to the block cache.
     
    259259 *
    260260 * @returns VBox status code.
    261  * @param   pVCpu                      The cross context VM structure.
     261 * @param   pVM                      The cross context VM structure.
    262262 * @param   pUsbIns                  The USB device instance.
    263263 * @param   ppBlkCache               Where to store the handle to the block cache.
     
    277277 *
    278278 * @returns VBox status code.
    279  * @param   pVCpu                      The cross context VM structure.
     279 * @param   pVM                      The cross context VM structure.
    280280 * @param   pvUser                   Opaque user data.
    281281 * @param   ppBlkCache               Where to store the handle to the block cache.
     
    303303 *
    304304 * @returns nothing.
    305  * @param   pVCpu             The cross context VM structure.
     305 * @param   pVM             The cross context VM structure.
    306306 * @param   pDevIns         The device instance.
    307307 */
     
    312312 *
    313313 * @returns nothing.
    314  * @param   pVCpu             The cross context VM structure.
     314 * @param   pVM             The cross context VM structure.
    315315 * @param   pDrvIns         The driver instance.
    316316 */
     
    321321 *
    322322 * @returns nothing.
    323  * @param   pVCpu             The cross context VM structure.
     323 * @param   pVM             The cross context VM structure.
    324324 * @param   pUsbIns         The USB device instance.
    325325 */
  • trunk/include/VBox/vmm/pdmqueue.h

    r58124 r58125  
    107107 * @returns Success indicator.
    108108 *          If false the item will not be removed and the flushing will stop.
    109  * @param   pVCpu         The cross context VM structure.
     109 * @param   pVM         The cross context VM structure.
    110110 * @param   pItem       The item to consume. Upon return this item will be freed.
    111111 * @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  
    208208     *
    209209     * @returns VBox status.
    210      * @param   pVCpu             The cross context VM structure.
     210     * @param   pVM             The cross context VM structure.
    211211     * @param   pSrvIns         Service instance.
    212212     * @param   enmClock        The clock to use on this timer.
  • trunk/include/VBox/vmm/pdmthread.h

    r58124 r58125  
    121121 *
    122122 * @returns VBox status code.
    123  * @param   pVCpu         The cross context VM structure.
     123 * @param   pVM         The cross context VM structure.
    124124 * @param   pThread     The PDM thread data.
    125125 */
     
    177177 *
    178178 * @returns VBox status code.
    179  * @param   pVCpu         The cross context VM structure.
     179 * @param   pVM         The cross context VM structure.
    180180 * @param   pThread     The PDM thread data.
    181181 */
  • trunk/include/VBox/vmm/pgm.h

    r58124 r58125  
    168168 *
    169169 * @returns Strict VBox status code (appropriate for ring-0 and raw-mode).
    170  * @param   pVCpu         The cross context VM structure.
     170 * @param   pVM         The cross context VM structure.
    171171 * @param   pVCpu       The cross context virtual CPU structure of the calling EMT.
    172172 * @param   uErrorCode  CPU Error code.
     
    198198 * @retval  VINF_EM_XXX in ring-0 and raw-mode context.
    199199 *
    200  * @param   pVCpu             The cross context VM structure.
     200 * @param   pVM             The cross context VM structure.
    201201 * @param   pVCpu           The cross context virtual CPU structure of the calling EMT.
    202202 * @param   GCPhys          The physical address the guest is writing to.
     
    237237 *
    238238 * @returns Strict VBox status code (appropriate for raw-mode).
    239  * @param   pVCpu             The cross context VM structure.
     239 * @param   pVM             The cross context VM structure.
    240240 * @param   pVCpu           The cross context virtual CPU structure of the calling EMT.
    241241 * @param   uErrorCode      CPU Error code (X86_TRAP_PF_XXX).
     
    261261 * @returns VINF_SUCCESS if the handler have carried out the operation.
    262262 * @returns VINF_PGM_HANDLER_DO_DEFAULT if the caller should carry out the access operation.
    263  * @param   pVCpu             The cross context VM structure.
     263 * @param   pVM             The cross context VM structure.
    264264 * @param   pVCpu           The cross context virtual CPU structure of the calling EMT.
    265265 * @param   GCPtr           The virtual address the guest is writing to.  This
     
    282282 * \#PF Handler callback for invalidation of virtual access handler ranges.
    283283 *
    284  * @param   pVCpu             The cross context VM structure.
     284 * @param   pVM             The cross context VM structure.
    285285 * @param   pVCpu           The cross context virtual CPU structure of the calling EMT.
    286286 * @param   GCPtr           The virtual address the guest has changed.
     
    300300 * PGMR3PhysEnumDirtyFTPages callback for syncing dirty physical pages
    301301 *
    302  * @param   pVCpu             The cross context VM structure.
     302 * @param   pVM             The cross context VM structure.
    303303 * @param   GCPhys          GC physical address
    304304 * @param   pRange          HC virtual address of the page(s)
     
    631631 *
    632632 * @returns 0 - disabled, 1 - enabled
    633  * @param   pVCpu         The cross context VM structure.
     633 * @param   pVM         The cross context VM structure.
    634634 */
    635635#define PGMIsUsingLargePages(pVM)   ((pVM)->fUseLargePages)
  • trunk/include/VBox/vmm/ssm.h

    r58124 r58125  
    815815 *
    816816 * @returns VBox status code.
    817  * @param   pVCpu             The cross context VM structure.
     817 * @param   pVM             The cross context VM structure.
    818818 * @param   pSSM            SSM operation handle.
    819819 * @thread  Any.
     
    830830 *
    831831 * @returns VBox status code.
    832  * @param   pVCpu             The cross context VM structure.
     832 * @param   pVM             The cross context VM structure.
    833833 * @param   pSSM            SSM operation handle.
    834834 * @param   uPass           The data pass.
     
    852852 * @retval  VERR_SSM_VOTE_FOR_GIVING_UP if its time to give up.
    853853 *
    854  * @param   pVCpu             The cross context VM structure.
     854 * @param   pVM             The cross context VM structure.
    855855 * @param   pSSM            SSM operation handle.
    856856 * @param   uPass           The data pass.
     
    865865 *
    866866 * @returns VBox status code.
    867  * @param   pVCpu             The cross context VM structure.
     867 * @param   pVM             The cross context VM structure.
    868868 * @param   pSSM            SSM operation handle.
    869869 */
     
    876876 *
    877877 * @returns VBox status code.
    878  * @param   pVCpu             The cross context VM structure.
     878 * @param   pVM             The cross context VM structure.
    879879 * @param   pSSM            SSM operation handle.
    880880 */
     
    887887 *
    888888 * @returns VBox status code.
    889  * @param   pVCpu             The cross context VM structure.
     889 * @param   pVM             The cross context VM structure.
    890890 * @param   pSSM            SSM operation handle.
    891891 */
     
    898898 *
    899899 * @returns VBox status code.
    900  * @param   pVCpu             The cross context VM structure.
     900 * @param   pVM             The cross context VM structure.
    901901 * @param   pSSM            SSM operation handle.
    902902 */
     
    909909 *
    910910 * @returns VBox status code.
    911  * @param   pVCpu             The cross context VM structure.
     911 * @param   pVM             The cross context VM structure.
    912912 * @param   pSSM            SSM operation handle.
    913913 * @param   uVersion        Data layout version.
     
    923923 *
    924924 * @returns VBox load code.
    925  * @param   pVCpu             The cross context VM structure.
     925 * @param   pVM             The cross context VM structure.
    926926 * @param   pSSM            SSM operation handle.
    927927 */
  • trunk/include/VBox/vmm/stam.h

    r58124 r58125  
    11131113 * Registers a statistics sample.
    11141114 *
    1115  * @param   pVCpu         The cross context VM structure.
     1115 * @param   pVM         The cross context VM structure.
    11161116 * @param   pvSample    Pointer to the sample.
    11171117 * @param   enmType     Sample type. This indicates what pvSample is pointing at.
     
    11271127 * Registers a statistics sample if statistics are enabled.
    11281128 *
    1129  * @param   pVCpu         The cross context VM structure.
     1129 * @param   pVM         The cross context VM structure.
    11301130 * @param   pvSample    Pointer to the sample.
    11311131 * @param   enmType     Sample type. This indicates what pvSample is pointing at.
     
    11411141 * Registers a statistics sample which only shows when used.
    11421142 *
    1143  * @param   pVCpu         The cross context VM structure.
     1143 * @param   pVM         The cross context VM structure.
    11441144 * @param   pvSample    Pointer to the sample.
    11451145 * @param   enmType     Sample type. This indicates what pvSample is pointing at.
     
    11551155 * Registers a statistics sample which only shows when used, if statistics are enabled.
    11561156 *
    1157  * @param   pVCpu         The cross context VM structure.
     1157 * @param   pVM         The cross context VM structure.
    11581158 * @param   pvSample    Pointer to the sample.
    11591159 * @param   enmType     Sample type. This indicates what pvSample is pointing at.
     
    11771177/**
    11781178 * Resets the sample.
    1179  * @param   pVCpu         The cross context VM structure.
     1179 * @param   pVM         The cross context VM structure.
    11801180 * @param   pvSample    The sample registered using STAMR3RegisterCallback.
    11811181 */
     
    11871187 * Prints the sample into the buffer.
    11881188 *
    1189  * @param   pVCpu         The cross context VM structure.
     1189 * @param   pVM         The cross context VM structure.
    11901190 * @param   pvSample    The sample registered using STAMR3RegisterCallback.
    11911191 * @param   pszBuf      The buffer to print into.
  • trunk/include/VBox/vmm/tm.h

    r58124 r58125  
    195195 * Internal timer callback function.
    196196 *
    197  * @param   pVCpu             The cross context VM structure.
     197 * @param   pVM             The cross context VM structure.
    198198 * @param   pTimer          The timer handle.
    199199 * @param   pvUser          User argument specified upon timer creation.
  • trunk/include/VBox/vmm/trpm.h

    r58124 r58125  
    125125 * @returns VBox status code (appropriate for GC return).
    126126 *          In this context VINF_SUCCESS means to restart the instruction.
    127  * @param   pVCpu         The cross context VM structure.
     127 * @param   pVM         The cross context VM structure.
    128128 * @param   pRegFrame   Trap register frame.
    129129 */
  • trunk/include/VBox/vmm/vm.h

    r58124 r58125  
    515515 * Sets a force action flag.
    516516 *
    517  * @param   pVCpu     The cross context VM structure.
     517 * @param   pVM     The cross context VM structure.
    518518 * @param   fFlag   The flag to set.
    519519 */
     
    538538 * Clears a force action flag.
    539539 *
    540  * @param   pVCpu     The cross context VM structure.
     540 * @param   pVM     The cross context VM structure.
    541541 * @param   fFlag   The flag to clear.
    542542 */
     
    561561 * Checks if a force action flag is set.
    562562 *
    563  * @param   pVCpu     The cross context VM structure.
     563 * @param   pVM     The cross context VM structure.
    564564 * @param   fFlag   The flag to check.
    565565 */
     
    577577 * Checks if one or more force action in the specified set is pending.
    578578 *
    579  * @param   pVCpu     The cross context VM structure.
     579 * @param   pVM     The cross context VM structure.
    580580 * @param   fFlags  The flags to check for.
    581581 */
     
    587587 * @returns true if the bit was set.
    588588 * @returns false if the bit was clear.
    589  * @param   pVCpu     The cross context VM structure.
     589 * @param   pVM     The cross context VM structure.
    590590 * @param   iBit    Bit position to check and clear
    591591 */
     
    614614 * or more other ones are not.
    615615 *
    616  * @param   pVCpu     The cross context VM structure.
     616 * @param   pVM     The cross context VM structure.
    617617 * @param   fFlags  The flags to check for.
    618618 * @param   fExcpt  The flags that should not be set.
  • trunk/include/VBox/vmm/vmapi.h

    r58124 r58125  
    4444 *
    4545 * @returns raw-mode virtual address.
    46  * @param   pVCpu     The cross context VM structure.
     46 * @param   pVM     The cross context VM structure.
    4747 * @param   pvInVM  CC Pointer within the VM.
    4848 */
     
    6060 *
    6161 * @returns host virtual address.
    62  * @param   pVCpu     The cross context VM structure.
     62 * @param   pVM     The cross context VM structure.
    6363 * @param   pvInVM  CC pointer within the VM.
    6464 */
     
    7777 *
    7878 * @returns host virtual address.
    79  * @param   pVCpu     The cross context VM structure.
     79 * @param   pVM     The cross context VM structure.
    8080 * @param   pvInVM  CC pointer within the VM.
    8181 */
     
    116116 *    return VM_SET_ERROR(pVM, VERR_OF_YOUR_CHOICE, "descriptive message");
    117117 *    @endcode
    118  * @param   pVCpu             The cross context VM structure.
     118 * @param   pVM             The cross context VM structure.
    119119 * @param   rc              VBox status code.
    120120 * @param   pszMessage      Error message string.
     
    131131 *    return VM_SET_ERROR(pVM, VERR_OF_YOUR_CHOICE, "descriptive message");
    132132 *    @endcode
    133  * @param   pVCpu             The cross context VM structure.
     133 * @param   pVM             The cross context VM structure.
    134134 * @param   rc              VBox status code.
    135135 * @param   pszMessage      Error message string.
  • trunk/include/VBox/vmm/vmm.h

    r58124 r58125  
    145145 *          scheduling.
    146146 *
    147  * @param   pVCpu     The cross context VM structure.
     147 * @param   pVM     The cross context VM structure.
    148148 * @param   pVCpu   The cross context virtual CPU structure of the calling EMT.
    149149 * @param   pvUser  The user argument.
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