Searched refs:pHead (Results 1 - 25 of 40) sorted by relevance

12

/vbox/include/iprt/
H A Dqueueatomic.h60 volatile PRTQUEUEATOMICITEM pHead; member in struct:RTQUEUEATOMIC
72 ASMAtomicWriteNullPtr(&pWorkQueue->pHead);
83 PRTQUEUEATOMICITEM pNext = ASMAtomicUoReadPtrT(&pWorkQueue->pHead, PRTQUEUEATOMICITEM);
86 while (!ASMAtomicCmpXchgExPtr(&pWorkQueue->pHead, pItem, pNext, &pHeadOld))
103 PRTQUEUEATOMICITEM pHead = ASMAtomicXchgPtrT(&pWorkQueue->pHead, NULL, PRTQUEUEATOMICITEM); local
106 PRTQUEUEATOMICITEM pCur = pHead;
107 pHead = NULL;
112 pInsert->pNext = pHead;
113 pHead
[all...]
/vbox/src/VBox/Main/include/
H A DUSBGetDevices.h60 * @param pHead Pointer to the first device in the linked list
64 PUSBDEVICE pHead, pNext; local
65 pHead = *ppHead;
66 while (pHead)
68 pNext = pHead->pNext;
69 deviceFree(pHead);
70 pHead = pNext;
/vbox/src/VBox/HostDrivers/VBoxUSB/
H A DVBoxUSBFilterMgr.cpp93 PVBOXUSBFILTER pHead; member in struct:VBOXUSBFILTERLIST
133 g_aLists[i].pHead = g_aLists[i].pTail = NULL;
168 PVBOXUSBFILTER pCur = g_aLists[i].pHead;
169 g_aLists[i].pHead = g_aLists[i].pTail = NULL;
226 pList->pHead = pNew;
268 pCur = g_aLists[i].pHead;
278 g_aLists[i].pHead = pNext;
321 for (PVBOXUSBFILTER pCur = g_aLists[i].pHead; pCur; pCur = pCur->pNext)
359 PVBOXUSBFILTER pCur = g_aLists[i].pHead;
368 g_aLists[i].pHead
[all...]
/vbox/src/VBox/Runtime/generic/
H A Dmempool-generic.cpp78 PRTMEMPOOLENTRY volatile pHead; member in struct:RTMEMPOOLINT
122 /* .pHead = */ NULL,
144 pMemPool->pHead = NULL;
174 PRTMEMPOOLENTRY pEntry = pMemPool->pHead;
175 pMemPool->pHead = NULL;
207 PRTMEMPOOLENTRY pHead = pMemPool->pHead; local
208 pEntry->pNext = pHead;
209 if (pHead)
210 pHead
[all...]
/vbox/src/VBox/Runtime/r0drv/
H A Dmpnotification-r0drv.c295 PRTMPNOTIFYREG pHead; local
304 pHead = g_pRTMpCallbackHead;
310 while (pHead)
312 PRTMPNOTIFYREG pFree = pHead;
313 pHead = pHead->pNext;
H A Dpowernotification-r0drv.c291 PRTPOWERNOTIFYREG pHead; local
300 pHead = g_pRTPowerCallbackHead;
306 while (pHead)
308 PRTPOWERNOTIFYREG pFree = pHead;
309 pHead = pHead->pNext;
/vbox/src/VBox/Runtime/r3/posix/
H A Dfileaio-posix.cpp635 PRTFILEAIOREQINTERNAL pHead = NULL;
666 pHead = pNext;
678 pReqInt->pNext = pHead;
679 if (pHead)
680 pHead->pPrev = pReqInt;
682 pHead = pReqInt;
748 pHead = pNext;
800 pReqInt->pNext = pHead;
801 if (pHead)
802 pHead
[all...]
/vbox/src/VBox/Runtime/common/alloc/
H A Dmemcache.cpp155 static void rtMemCacheFreeList(RTMEMCACHEINT *pThis, PRTMEMCACHEFREEOBJ pHead);
531 * @param pHead The head of the list.
533 static void rtMemCacheFreeList(RTMEMCACHEINT *pThis, PRTMEMCACHEFREEOBJ pHead) argument
535 while (pHead)
537 PRTMEMCACHEFREEOBJ pFreeMe = pHead;
538 pHead = pHead->pNext;
/vbox/src/VBox/Runtime/common/misc/
H A Dreqqueue.cpp288 * Joins the list pList with whatever is linked up at *pHead.
294 PRTREQ pHead = ASMAtomicXchgPtrT(ppHead, pList, PRTREQ); local
295 if (!pHead)
297 PRTREQ pTail = pHead;
301 if (ASMAtomicCmpXchgPtr(ppHead, pHead, pList))
304 if (ASMAtomicCmpXchgPtr(ppHead, pHead, NULL))
306 pList = pHead;
314 * Joins the list pList with whatever is linked up at *pHead.
/vbox/src/VBox/ValidationKit/utils/cpu/
H A Dcpu-alloc-all-mem.cpp61 static bool checkList(PRTLISTNODE pHead) argument
66 RTListForEach(pHead, pCur, TSTALLOC, Node)
/vbox/src/VBox/Main/src-server/solaris/
H A DUSBProxyServiceSolaris.cpp47 PUSBDEVICE pHead; member in struct:USBDEVICELIST
153 DevList.pHead = NULL;
160 return DevList.pHead;
306 pList->pTail = pList->pHead = pCur;
/vbox/src/VBox/Main/src-server/darwin/
H A Diokit.cpp922 PUSBDEVICE pHead = NULL; local
1036 pTail = pHead = pCur;
1067 for (PUSBDEVICE pCur = pHead; pCur; pCur = pCur->pNext)
1102 return pHead;
1310 PDARWINDVD pHead = NULL; local
1365 for (PDARWINDVD pCur = pHead; pCur; pCur = pCur->pNext)
1390 pTail = pHead = pNew;
1404 return pHead;
1467 PDARWINETHERNIC pHead = NULL; local
1643 for (PDARWINETHERNIC pCur = pHead; pCu
[all...]
/vbox/src/VBox/Devices/Input/
H A DUsbKbd.cpp145 PVUSBURB pHead; member in struct:USBHIDURBQUEUE
390 pQueue->pHead = NULL;
391 pQueue->ppTail = &pQueue->pHead;
416 PVUSBURB pUrb = pQueue->pHead;
420 pQueue->pHead = pNext;
422 pQueue->ppTail = &pQueue->pHead;
439 PVUSBURB pCur = pQueue->pHead;
441 pQueue->pHead = pUrb->Dev.pNext;
457 pQueue->ppTail = &pQueue->pHead;
470 return pQueue->pHead
[all...]
/vbox/src/VBox/Main/src-server/
H A DUSBProxyService.cpp807 PUSBDEVICE pHead = NULL; local
836 pDev->pNext = pHead;
837 if (pHead)
838 pHead->pPrev = pDev;
841 pHead = pDev;
846 return pHead;
/vbox/src/VBox/VMM/include/
H A DMMInternal.h117 PMMHEAPHDR pHead; member in struct:MMHEAP
508 R3PTRTYPE(PMMPAGESUBPOOL) pHead; member in struct:MMPAGEPOOL
510 R3R0PTRTYPE(PMMPAGESUBPOOL) pHead;
H A DTMInternal.h288 #define TMTIMER_SET_HEAD(pQueue, pHead) ((pQueue)->offActive = pHead ? (intptr_t)pHead - (intptr_t)(pQueue) : 0)
/vbox/src/VBox/Devices/Network/slirp/
H A Dip_input.c310 struct ipq_t *pHead = TAILQ_LAST(head, ipqhead); local
311 if (pHead == NULL)
327 ipstat.ips_fragtimeout += pHead->ipq_nfrags;
328 ip_freef(pData, head, pHead);
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/
H A DVBoxNetFltRt-win.h191 PSINGLE_LIST_ENTRY pHead = &pList->Head; local
194 for(pCur = pHead->Next, pPrev = pHead; pCur; pPrev = pCur, pCur = pCur->Next)
216 PSINGLE_LIST_ENTRY pHead = &pList->Head; local
220 for(pCur = pHead->Next, pPrev = pHead; pCur; pPrev = pCur, pCur = pCur->Next)
241 PSINGLE_LIST_ENTRY pHead = &pList->Head; local
245 for(pCur = pHead->Next, pPrev = pHead; pCur; pPrev = pCur, pCur = pCur->Next)
/vbox/src/VBox/VMM/VMMR3/
H A DMMHeap.cpp103 PMMHEAPHDR pHdr = pHeap->pHead;
391 pHeap->pHead = pHdr;
487 pHeap->pHead = pHdrNew;
680 pHeap->pHead = pHdr->pNext;
H A DMMPagePool.cpp118 PMMPAGESUBPOOL pSubPool = pVM->mm.s.pPagePoolR3->pHead;
140 PMMPAGESUBPOOL pSubPool = pVM->mm.s.pPagePoolLowR3->pHead;
273 pSub->pNext = pPool->pHead;
274 pPool->pHead = pSub;
H A DPDMAsyncCompletionFile.cpp353 PPDMASYNCCOMPLETIONTASKFILE pHead = NULL; local
356 pHead = ASMAtomicReadPtrT(&pEpFile->pDelayedHead, PPDMASYNCCOMPLETIONTASKFILE);
357 pTaskFile->pDelayedNext = pHead;
358 } while (!ASMAtomicCmpXchgPtr(&pEpFile->pDelayedHead, pTaskFile, pHead));
762 PPDMASYNCCOMPLETIONTASKFILE pHead = NULL; local
769 pHead = ASMAtomicReadPtrT(&pEpFile->pDelayedHead, PPDMASYNCCOMPLETIONTASKFILE);
770 pTmp->pDelayedNext = pHead;
771 } while (!ASMAtomicCmpXchgPtr(&pEpFile->pDelayedHead, pTmp, pHead));
H A DSSM.cpp420 PSSMSTRMBUF volatile pHead; member in struct:SSMSTRM
422 * The consumer/producer roles are the inverse of pHead. */
424 /** Event that's signalled when pHead is updated. */
429 /** List of pending buffers that has been dequeued from pHead and reversed. */
1148 PSSMUNIT pUnit = pVM->ssm.s.pHead;
1196 pVM->ssm.s.pHead = pUnit;
1201 pVM->ssm.s.pHead = pUnit;
1534 PSSMUNIT pUnit = pVM->ssm.s.pHead;
1554 pVM->ssm.s.pHead = pUnit;
1610 PSSMUNIT pUnit = pVM->ssm.s.pHead;
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFlt-solaris.c345 PVBOXNETFLTPACKETID pHead; /* loopback packet identifier head */ member in struct:vboxnetflt_promisc_stream_t
841 pPromiscStream->pHead = NULL;
1007 PVBOXNETFLTPACKETID pCur = pPromiscStream->pHead;
1014 pPromiscStream->pHead = NULL;
3169 || ( pPromiscStream->pHead
3170 && pPromiscStream->pHead->cbPacket == 0))
3174 if (!pPromiscStream->pHead)
3186 pPromiscStream->pHead = pCur;
3191 pPromiscStream->pHead->Checksum));
3194 else if ( pPromiscStream->pHead
[all...]
/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgas.cpp94 PRTDBGASMOD pHead; member in struct:RTDBGASNAME
591 pName->pHead = pMod;
598 pMod->pNextName = pName->pHead;
599 pName->pHead = pMod;
755 if (pName->pHead == pMod)
756 pName->pHead = pMod->pNextName;
758 for (PRTDBGASMOD pCur = pName->pHead; pCur; pCur = pCur->pNextName)
769 if (!pName->pHead)
1064 PRTDBGASMOD pMod = pName->pHead;
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPCm.cpp314 static void vboxVideoCmSessionCtxPpList(PVBOXVIDEOCM_CTX pContext, PLIST_ENTRY pHead) argument
317 for (pCur = pHead->Flink; pCur != pHead; pCur = pHead->Flink)

Completed in 115 milliseconds

12