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

/vbox/include/VBox/vmm/
H A Dpdmins.h51 #define PDMINS_2_DATA(pIns, type) ( (type)(void *)&(pIns)->achInstanceData[0] )
H A Dpdmsrv.h274 /* padding to make achInstanceData aligned at 16 byte boundary. */
280 char achInstanceData[4]; member in struct:PDMSRVINS
H A Dpdmdrv.h409 char achInstanceData[4]; member in struct:PDMDRVINS
421 #define PDMDRVINS_2_RCPTR(pDrvIns) ( (RCPTRTYPE(PPDMDRVINS))((RTGCUINTPTR)(pDrvIns)->pvInstanceDataRC - RT_OFFSETOF(PDMDRVINS, achInstanceData)) )
426 #define PDMDRVINS_2_R3PTR(pDrvIns) ( (R3PTRTYPE(PPDMDRVINS))((RTHCUINTPTR)(pDrvIns)->pvInstanceDataR3 - RT_OFFSETOF(PDMDRVINS, achInstanceData)) )
431 #define PDMDRVINS_2_R0PTR(pDrvIns) ( (R0PTRTYPE(PPDMDRVINS))((RTR0UINTPTR)(pDrvIns)->pvInstanceDataR0 - RT_OFFSETOF(PDMDRVINS, achInstanceData)) )
H A Dpdmdev.h4204 char achInstanceData[8]; member in struct:PDMDEVINS
4317 #define PDMDEVINS_2_RCPTR(pDevIns) ( (RCPTRTYPE(PPDMDEVINS))((RTGCUINTPTR)(pDevIns)->pvInstanceDataRC - RT_OFFSETOF(PDMDEVINS, achInstanceData)) )
4322 #define PDMDEVINS_2_R3PTR(pDevIns) ( (R3PTRTYPE(PPDMDEVINS))((RTHCUINTPTR)(pDevIns)->pvInstanceDataR3 - RT_OFFSETOF(PDMDEVINS, achInstanceData)) )
4327 #define PDMDEVINS_2_R0PTR(pDevIns) ( (R0PTRTYPE(PPDMDEVINS))((RTR0UINTPTR)(pDevIns)->pvInstanceDataR0 - RT_OFFSETOF(PDMDEVINS, achInstanceData)) )
H A Dpdmusb.h789 /** Padding to make achInstanceData aligned at 32 byte boundary. */
794 char achInstanceData[8]; member in struct:PDMUSBINS
/vbox/src/VBox/VMM/testcase/
H A DtstVMStructSize.cpp343 PRINT_OFFSET(PDMDEVINS, achInstanceData);
344 CHECK_MEMBER_ALIGNMENT(PDMDEVINS, achInstanceData, 64);
348 PRINT_OFFSET(PDMUSBINS, achInstanceData);
349 CHECK_MEMBER_ALIGNMENT(PDMUSBINS, achInstanceData, 32);
353 PRINT_OFFSET(PDMDRVINS, achInstanceData);
354 CHECK_MEMBER_ALIGNMENT(PDMDRVINS, achInstanceData, 32);
H A DtstVMStruct.h497 GEN_CHECK_OFF(PDMDEVINS, achInstanceData);
524 GEN_CHECK_OFF(PDMDRVINS, achInstanceData);
/vbox/src/VBox/Devices/testcase/
H A DtstDeviceStructSize.cpp270 CHECK_MEMBER_ALIGNMENT(PDMDEVINS, achInstanceData, 64);
H A DtstDeviceStructSizeRC.cpp135 GEN_CHECK_OFF(PDMDEVINS, achInstanceData);
/vbox/src/VBox/VMM/VMMR3/
H A DPDMDriver.cpp115 AssertRelease(!(RT_OFFSETOF(PDMDRVINS, achInstanceData) & 15));
678 size_t cb = RT_OFFSETOF(PDMDRVINS, achInstanceData[pDrv->pReg->cbInstance]);
715 pNew->pvInstanceDataR3 = &pNew->achInstanceData[0];
718 pNew->pvInstanceDataR0 = MMHyperR3ToR0(pVM, &pNew->achInstanceData[0]);
725 pNew->pvInstanceDataR0 = MMHyperR3ToRC(pVM, &pNew->achInstanceData[0]);
974 ASMMemFill32(pCur, RT_OFFSETOF(PDMDRVINS, achInstanceData[pCur->pReg->cbInstance]), 0xdeadd0d0);
H A DPDMDevice.cpp113 AssertRelease(!(RT_OFFSETOF(PDMDEVINS, achInstanceData) & 15));
300 size_t cb = RT_OFFSETOF(PDMDEVINS, achInstanceData[paDevs[i].pDev->pReg->cbInstance]);
347 pDevIns->pvInstanceDataR3 = &pDevIns->achInstanceData[0];
H A DPDMUsb.cpp78 Assert(pUsbIns->pvInstanceDataR3 == (void *)&pUsbIns->achInstanceData[0]); \
286 AssertRelease(!(RT_OFFSETOF(PDMUSBINS, achInstanceData) & 15));
576 size_t cb = RT_OFFSETOF(PDMUSBINS, achInstanceData[pUsbDev->pReg->cbInstance]);
613 pUsbIns->pvInstanceDataR3 = &pUsbIns->achInstanceData[0];
/vbox/src/VBox/VMM/include/
H A DPDMInternal.h1226 Assert(pDevIns->CTX_SUFF(pvInstanceData) == (void *)&pDevIns->achInstanceData[0]); \
1240 Assert(pDrvIns->CTX_SUFF(pvInstanceData) == (void *)&pDrvIns->achInstanceData[0]); \

Completed in 1601 milliseconds