Searched refs:VMCPU (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/VMM/
H A DVBoxVMM.d20 probe em__state__changed(struct VMCPU *a_pVCpu, int a_enmOldState, int a_enmNewState, int a_rc);
23 probe em__state__unchanged(struct VMCPU *a_pVCpu, int a_enmState, int a_rc);
26 probe em__raw__run__pre(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx);
29 probe em__raw__run__ret(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, int a_rc);
32 probe em__ff__high(struct VMCPU *a_pVCpu, uint32_t a_fGlobal, uint32_t a_fLocal, int a_rc);
35 probe em__ff__all(struct VMCPU *a_pVCpu, uint32_t a_fGlobal, uint32_t a_fLocal, int a_rc);
38 probe em__ff__all__ret(struct VMCPU *a_pVCpu, int a_rc);
41 probe em__ff__raw(struct VMCPU *a_pVCpu, uint32_t a_fGlobal, uint32_t a_fLocal);
44 probe em__ff__raw_ret(struct VMCPU *a_pVCpu, int a_rc);
47 probe pdm__irq__get( struct VMCPU *a_pVCp
[all...]
/vbox/src/VBox/VMM/testcase/
H A DtstVMStructSize.cpp94 CHECK_PADDING(VMCPU, member, align); \
95 CHECK_MEMBER_ALIGNMENT(VMCPU, member, align); \
96 VMCPU *p = NULL; NOREF(p); \
98 printf("warning: VMCPU::%-8s: padding=%-5d s=%-5d -> %-4d suggest=%-5u\n", \
235 PRINT_OFFSET(VMCPU, cpum);
248 PRINT_OFFSET(VMCPU, abAlignment2);
250 PRINT_OFFSET(VMCPU, pgm);
253 PRINT_OFFSET(VMCPU, pgm.s.pStatTrap0eAttributionRC);
283 CHECK_MEMBER_ALIGNMENT(VMCPU, vmm.s.u64CallRing3Arg, 8);
285 CHECK_MEMBER_ALIGNMENT(VMCPU, vm
[all...]
H A DtstVMStruct.h3 * tstVMMStruct - Statements for generating VM and VMCPU offset and size tests.
1384 GEN_CHECK_SIZE(VMCPU); variable
1385 GEN_CHECK_OFF(VMCPU, fLocalForcedActions);
1386 GEN_CHECK_OFF(VMCPU, enmState);
1387 GEN_CHECK_OFF(VMCPU, pUVCpu);
1388 GEN_CHECK_OFF(VMCPU, pVMR3);
1389 GEN_CHECK_OFF(VMCPU, pVMR0);
1390 GEN_CHECK_OFF(VMCPU, pVMRC);
1391 GEN_CHECK_OFF(VMCPU, idCpu);
1392 GEN_CHECK_OFF(VMCPU, hNativeThrea
[all...]
H A DtstMMHyperHeap.cpp56 SUPPAGE aPages[RT_ALIGN_Z(sizeof(*pVM) + NUM_CPUS * sizeof(VMCPU), PAGE_SIZE) >> PAGE_SHIFT];
/vbox/include/VBox/
H A Dtypes.h72 typedef struct VMCPU * PVMCPU;
74 typedef R3PTRTYPE(struct VMCPU *) PVMCPUR3;
76 typedef R0PTRTYPE(struct VMCPU *) PVMCPUR0;
78 typedef RCPTRTYPE(struct VMCPU *) PVMCPURC;
86 /** Pointer to a ring-3 (user mode) VMCPU structure. */
/vbox/src/VBox/VMM/VMMR3/
H A DIEMR3.cpp48 pVCpu->iem.s.offVMCpu = -RT_OFFSETOF(VMCPU, iem.s);
H A DTRPM.cpp477 pVCpu->trpm.s.offVMCpu = RT_OFFSETOF(VMCPU, trpm);
751 * @param pVCpu Pointer to the VMCPU.
1046 * @param pVCpu Pointer to the VMCPU.
1497 * @param pVCpu Pointer to the VMCPU.
H A DPGM.cpp1235 pVM->pgm.s.offVCpuPGM = RT_OFFSETOF(VMCPU, pgm.s);
1258 pPGM->offVCpu = RT_OFFSETOF(VMCPU, pgm.s);
2475 * @param pVCpu Pointer to the VMCPU.
3090 * @param pVCpu Pointer to the VMCPU.
3365 * @param pVCpu Pointer to the VMCPU.
3660 * @param pVCpu Pointer to the VMCPU.
3681 * @param pVCpu Pointer to the VMCPU.
3702 * @param pVCpu Pointer to the VMCPU.
H A DCPUM.cpp588 AssertCompileMemberAlignment(VMCPU, cpum.s, 64);
1907 /** Pointer to the VMCPU. */
2010 * @param pVCpu Pointer to the VMCPU.
2128 * @param pVCpu Pointer to the VMCPU.
2162 * @param pVCpu Pointer to the VMCPU.
/vbox/include/VBox/vmm/
H A Dvm.h93 typedef struct VMCPU struct
251 } VMCPU; typedef in typeref:struct:VMCPU
256 /** @name Operations on VMCPU::enmState
258 /** Gets the VMCPU state. */
260 /** Sets the VMCPU state. */
263 /** Cmpares and sets the VMCPU state. */
266 /** Checks the VMCPU state. */
425 /** Externally VMCPU forced actions. Used to quit the idle/wait loop. */
431 /** Externally forced VMCPU actions. Used to quit the idle/wait loop. */
440 /** High priority VMCPU pr
[all...]
/vbox/src/VBox/VMM/VMMRC/
H A DVMMRCA.asm330 cmp dword [edx + VMCPU.vmm + VMMCPU.cCallRing3Disabled], 0
332 add edx, VMCPU.vmm + VMMCPU.TracerCtx
/vbox/src/VBox/VMM/VMMAll/
H A DCPUMAllRegs.cpp60 * Converts a CPUMCPU::Guest pointer into a VMCPU pointer.
65 #define CPUM_GUEST_CTX_TO_VMCPU(a_pGuestCtx) RT_FROM_MEMBER(a_pGuestCtx, VMCPU, cpum.s.Guest)
182 * @param pVCpu Pointer to the VMCPU.
1276 * @param pVCpu Pointer to the VMCPU.
1904 * @param pVCpu Pointer to the VMCPU.
2150 * @param pVCpu Pointer to the cross context VMCPU structure for the
2203 * @param pVCpu Pointer to the VMCPU.
2215 * @param pVCpu Pointer to the VMCPU.
2228 * @param pVCpu Pointer to the VMCPU.
2240 * @param pVCpu Pointer to the VMCPU
[all...]
/vbox/src/VBox/VMM/VMMRZ/
H A DPGMRZDynMap.cpp111 #define PGMRZDYNMAP_SET_2_VMCPU(pSet) (RT_FROM_MEMBER(pSet, VMCPU, pgm.s.AutoSet))

Completed in 105 milliseconds