Searched refs:hNew (Results 1 - 3 of 3) sorted by relevance

/vbox/include/iprt/
H A Dasm.h600 * @param hNew The new value to assigned to *pu.
606 # define ASMAtomicXchgHandle(ph, hNew, phRes) \
610 *(uint32_t *)(phRes) = ASMAtomicXchgU32((uint32_t volatile *)(ph), (const uint32_t)(hNew)); \
613 # define ASMAtomicXchgHandle(ph, hNew, phRes) \
617 *(uint64_t *)(phRes) = ASMAtomicXchgU64((uint64_t volatile *)(ph), (const uint64_t)(hNew)); \
967 * @param hNew The new value to assigned to *pu.
974 # define ASMAtomicCmpXchgHandle(ph, hNew, hOld, fRc) \
977 (fRc) = ASMAtomicCmpXchgU32((uint32_t volatile *)(ph), (const uint32_t)(hNew), (const uint32_t)(hOld)); \
980 # define ASMAtomicCmpXchgHandle(ph, hNew, hOld, fRc) \
983 (fRc) = ASMAtomicCmpXchgU64((uint64_t volatile *)(ph), (const uint64_t)(hNew), (cons
[all...]
/vbox/src/VBox/Runtime/r3/
H A Dudp.cpp132 DECLINLINE(RTSOCKET) rtUdpAtomicXchgSock(RTSOCKET volatile *phSock, const RTSOCKET hNew) argument
135 ASMAtomicXchgHandle(phSock, hNew, &hRet);
H A Dtcp.cpp160 DECLINLINE(RTSOCKET) rtTcpAtomicXchgSock(RTSOCKET volatile *phSock, const RTSOCKET hNew) argument
163 ASMAtomicXchgHandle(phSock, hNew, &hRet);

Completed in 1480 milliseconds