Lines Matching defs:GVMM

3  * GVMM - Global VM Manager.
19 /** @page pg_gvmm GVMM - The Global VM Manager
24 * owners). The GVMM also manage some of the host CPU resources, like the
27 * The GVMM will create a ring-0 object for each VM when it is registered, this
133 * Per host CPU GVMM data.
185 /** Pointer to the per host CPU GVMM data. */
195 * The GVMM instance data.
197 typedef struct GVMM
217 * there are no halted or sleeping EMTs in the GVMM. */
231 /** @gcfgm{/GVMM/cEMTsMeansCompany, 32-bit, 0, UINT32_MAX, 1}
236 /** @gcfgm{/GVMM/MinSleepAlone,32-bit, 0, 100000000, 750000, ns}
240 /** @gcfgm{/GVMM/MinSleepCompany,32-bit,0, 100000000, 15000, ns}
244 /** @gcfgm{/GVMM/EarlyWakeUp1, 32-bit, 0, 100000000, 25000, ns}
248 /** @gcfgm{/GVMM/EarlyWakeUp2, 32-bit, 0, 100000000, 50000, ns}
257 } GVMM;
258 /** Pointer to the GVMM instance data. */
259 typedef GVMM *PGVMM;
261 /** The GVMM::u32Magic value (Charlie Haden). */
269 /** Pointer to the GVMM instance data.
313 * Initializes the GVMM.
329 PGVMM pGVMM = (PGVMM)RTMemAllocZ(RT_UOFFSETOF(GVMM, aHostCpus[cHostCpus]));
418 rc = RTSpinlockCreate(&pGVMM->aHostCpus[iCpu].Ppt.hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "GVMM/CPU");
547 if (strncmp(pszName, RT_STR_TUPLE("/GVMM/")))
550 pszName += sizeof("/GVMM/") - 1;
615 if (strncmp(pszName, RT_STR_TUPLE("/GVMM/")))
618 pszName += sizeof("/GVMM/") - 1;
639 * @param pGVMM The GVMM instance data.
654 * @param pGVMM The GVMM instance data.
669 * @param pGVMM The GVMM instance data.
684 * @param pGVMM The GVMM instance data.
946 * Initializes the per VM data belonging to GVMM.
1260 * Do the GVMM cleanup - must be done last.
1398 * @param ppGVMM Where to store the pointer to the GVMM instance data.
1494 * @param ppGVMM Where to store the pointer to the GVMM instance data.
1626 * @param pGVMM Pointer to the GVMM instance data.
2335 * Retrieves the GVMM statistics visible to the caller.
2470 * Resets the specified GVMM statistics.