Searched refs:ASMAtomicUoReadPtr (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A Dtls-generic.cpp150 PFNRTTLSDTOR pfnDestructor = (PFNRTTLSDTOR)(uintptr_t)ASMAtomicUoReadPtr((void * volatile *)(uintptr_t)&g_apfnDestructors[iTls]);
/vbox/src/VBox/VMM/VMMAll/
H A DPDMAllQueue.cpp107 pvNext = ASMAtomicUoReadPtr((void * volatile *)&pQueue->CTX_SUFF(pPending));
/vbox/src/VBox/Additions/WINNT/Mouse/NT5/
H A DVBoxMFInternal.cpp121 PVBOXMOUSE_DEVEXT pDevExt = (PVBOXMOUSE_DEVEXT)ASMAtomicUoReadPtr((void * volatile *)&g_ctx.pCurrentDevExt);
/vbox/include/iprt/
H A Dasm.h1832 DECLINLINE(void *) ASMAtomicUoReadPtr(void * volatile *ppv) function
1845 * Convenience macro for avoiding the annoying casting with ASMAtomicUoReadPtr.
1856 Type pvTypeChecked = (__typeof__(*(ppv))) ASMAtomicUoReadPtr((void * volatile *)ppvTypeChecked); \
1861 (Type)ASMAtomicUoReadPtr((void * volatile *)(ppv))
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/
H A DVBoxNetFltRt-win.h165 #define GET_PACKET_FROM_INFO(_pPacketInfo) (ASMAtomicUoReadPtr((void * volatile *)&(_pPacketInfo)->pPacket))
/vbox/src/VBox/HostDrivers/VBoxNetFlt/linux/
H A DVBoxNetFlt-linux.c479 pDev = (struct net_device *)ASMAtomicUoReadPtr((void * volatile *)&pThis->u.s.pDev);

Completed in 65 milliseconds