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

/vbox/src/VBox/Main/include/
H A DUSBGetDevices.h62 static inline void deviceListFree(PUSBDEVICE *ppHead) argument
65 pHead = *ppHead;
72 *ppHead = NULL;
/vbox/src/VBox/Runtime/common/misc/
H A Dreqqueue.cpp290 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 DVMReq.cpp520 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