Searched refs:ppHead (Results 1 - 3 of 3) sorted by relevance
/vbox/src/VBox/Main/include/ |
H A D | USBGetDevices.h | 62 static inline void deviceListFree(PUSBDEVICE *ppHead) argument 65 pHead = *ppHead; 72 *ppHead = NULL;
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | reqqueue.cpp | 290 static void vmr3ReqJoinFreeSub(volatile PRTREQ *ppHead, PRTREQ pList) argument 294 PRTREQ pHead = ASMAtomicXchgPtrT(ppHead, pList, PRTREQ); 301 if (ASMAtomicCmpXchgPtr(ppHead, pHead, pList)) 304 if (ASMAtomicCmpXchgPtr(ppHead, pHead, NULL)) 359 PRTREQ volatile *ppHead = &pQueue->apReqFree[ASMAtomicIncU32(&pQueue->iReqFree) % RT_ELEMENTS(pQueue->apReqFree)]; local 360 PRTREQ pReq = ASMAtomicXchgPtrT(ppHead, NULL, PRTREQ); 365 && !ASMAtomicCmpXchgPtr(ppHead, pNext, NULL)) 406 PRTREQ volatile *ppHead = &pQueue->apReqFree[ASMAtomicIncU32(&pQueue->iReqFree) % RT_ELEMENTS(pQueue->apReqFree)]; local 410 pNext = *ppHead; 412 } while (!ASMAtomicCmpXchgPtr(ppHead, pRe [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | VMReq.cpp | 520 static void vmr3ReqJoinFreeSub(volatile PVMREQ *ppHead, PVMREQ pList) argument 524 PVMREQ pHead = ASMAtomicXchgPtrT(ppHead, pList, PVMREQ); 532 if (ASMAtomicCmpXchgPtr(ppHead, pHead, pList)) 536 if (ASMAtomicCmpXchgPtr(ppHead, pHead, NULL)) 612 PVMREQ volatile *ppHead = &pUVM->vm.s.apReqFree[ASMAtomicIncU32(&pUVM->vm.s.iReqFree) % RT_ELEMENTS(pUVM->vm.s.apReqFree)]; local 615 PVMREQ pReq = *ppHead; 617 && !ASMAtomicCmpXchgPtr(ppHead, (pNext = pReq->pNext), pReq) 618 && (pReq = *ppHead) 619 && !ASMAtomicCmpXchgPtr(ppHead, (pNext = pReq->pNext), pReq)) 625 PVMREQ pReq = ASMAtomicXchgPtrT(ppHead, NUL 769 PVMREQ volatile *ppHead = &pUVM->vm.s.apReqFree[ASMAtomicIncU32(&pUVM->vm.s.iReqFree) % RT_ELEMENTS(pUVM->vm.s.apReqFree)]; local [all...] |
Completed in 54 milliseconds