Searched defs:pHead (Results 1 - 25 of 31) sorted by relevance

12

/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;
H A DConsoleVRDPServer.h231 RemoteUSBBackend *pHead; member in struct:ConsoleVRDPServer::_USBBackends
/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/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/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/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/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/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/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/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/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/VMM/include/
H A DSSMInternal.h309 R3PTRTYPE(PSSMUNIT) pHead; member in struct:SSM
H A DPDMBlkCacheInternal.h92 PPDMBLKCACHEENTRY pHead; member in struct:PDMBLKLRULIST
/vbox/src/VBox/VMM/VMMR3/
H A DVMReq.cpp518 * Joins the list pList with whatever is linked up at *pHead.
524 PVMREQ pHead = ASMAtomicXchgPtrT(ppHead, pList, PVMREQ); local
525 if (!pHead)
527 PVMREQ pTail = pHead;
532 if (ASMAtomicCmpXchgPtr(ppHead, pHead, pList))
536 if (ASMAtomicCmpXchgPtr(ppHead, pHead, NULL))
538 pList = pHead;
546 * Joins the list pList with whatever is linked up at *pHead.
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));
/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/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)
/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...]
H A DUsbMouse.cpp111 PVUSBURB pHead; member in struct:USBHIDURBQUEUE
990 pQueue->pHead = NULL;
991 pQueue->ppTail = &pQueue->pHead;
1018 PVUSBURB pUrb = pQueue->pHead;
1022 pQueue->pHead = pNext;
1024 pQueue->ppTail = &pQueue->pHead;
1041 PVUSBURB pCur = pQueue->pHead;
1044 pQueue->pHead = pUrb->Dev.pNext;
1046 pQueue->ppTail = &pQueue->pHead;
1077 return pQueue->pHead
[all...]
/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/Devices/USB/
H A DVUSBUrb.cpp1987 * @param pHead Pointer to the head of the URB list.
1991 void vusbUrbDoReapAsync(PVUSBURB pHead, RTMSINTERVAL cMillies) argument
1993 PVUSBURB pUrb = pHead;
/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/Storage/
H A DUsbMsd.cpp184 PVUSBURB pHead; member in struct:USBMSDURBQUEUE
635 pQueue->pHead = NULL;
636 pQueue->ppTail = &pQueue->pHead;
663 PVUSBURB pUrb = pQueue->pHead;
667 pQueue->pHead = pNext;
669 pQueue->ppTail = &pQueue->pHead;
686 PVUSBURB pCur = pQueue->pHead;
688 pQueue->pHead = pUrb->Dev.pNext;
704 pQueue->ppTail = &pQueue->pHead;
717 return pQueue->pHead
[all...]

Completed in 119 milliseconds

12