Searched refs:pQueue (Results 1 - 25 of 31) sorted by relevance

12

/vbox/src/VBox/VMM/VMMR3/
H A DPDMQueue.cpp42 DECLINLINE(void) pdmR3QueueFreeItem(PPDMQUEUE pQueue, PPDMQUEUEITEMCORE pItem);
43 static bool pdmR3QueueFlush(PPDMQUEUE pQueue);
77 PPDMQUEUE pQueue; local
80 rc = MMHyperAlloc(pVM, cb, 0, MM_TAG_PDM_QUEUE, (void **)&pQueue );
82 rc = MMR3HeapAllocZEx(pVM, MM_TAG_PDM_QUEUE, cb, (void **)&pQueue);
89 pQueue->pVMR3 = pVM;
90 pQueue->pVMR0 = fRZEnabled ? pVM->pVMR0 : NIL_RTR0PTR;
91 pQueue->pVMRC = fRZEnabled ? pVM->pVMRC : NIL_RTRCPTR;
92 pQueue->pszName = pszName;
93 pQueue
226 PPDMQUEUE pQueue; local
272 PPDMQUEUE pQueue; local
318 PPDMQUEUE pQueue; local
362 PPDMQUEUE pQueue; local
385 PDMR3QueueDestroy(PPDMQUEUE pQueue) argument
496 PPDMQUEUE pQueue = pUVM->pdm.s.pQueuesForced; local
548 PPDMQUEUE pQueue = pUVM->pdm.s.pQueuesForced; local
588 PPDMQUEUE pQueue = pUVM->pdm.s.pQueuesForced; local
679 pdmR3QueueFlush(PPDMQUEUE pQueue) argument
840 pdmR3QueueFreeItem(PPDMQUEUE pQueue, PPDMQUEUEITEMCORE pItem) argument
870 PPDMQUEUE pQueue = (PPDMQUEUE)pvUser; local
[all...]
/vbox/src/VBox/VMM/VMMAll/
H A DPDMAllQueue.cpp45 * @param pQueue The queue handle.
48 VMMDECL(PPDMQUEUEITEMCORE) PDMQueueAlloc(PPDMQUEUE pQueue) argument
50 Assert(VALID_PTR(pQueue) && pQueue->CTX_SUFF(pVM));
56 i = pQueue->iFreeTail;
57 if (i == pQueue->iFreeHead)
59 STAM_REL_COUNTER_INC(&pQueue->StatAllocFailures);
62 pNew = pQueue->aFreeItems[i].CTX_SUFF(pItem);
63 iNext = (i + 1) % (pQueue->cItems + PDMQUEUE_FREE_SLACK);
64 } while (!ASMAtomicCmpXchgU32(&pQueue
74 pdmQueueSetFF(PPDMQUEUE pQueue) argument
98 PDMQueueInsert(PPDMQUEUE pQueue, PPDMQUEUEITEMCORE pItem) argument
137 PDMQueueInsertEx(PPDMQUEUE pQueue, PPDMQUEUEITEMCORE pItem, uint64_t NanoMaxDelay) argument
165 PDMQueueRCPtr(PPDMQUEUE pQueue) argument
184 PDMQueueR0Ptr(PPDMQUEUE pQueue) argument
202 PDMQueueFlushIfNecessary(PPDMQUEUE pQueue) argument
[all...]
H A DTMAll.cpp320 * @param pQueue The timer queue the timer belongs to.
326 DECLINLINE(void) tmTimerLinkSchedule(PTMTIMERQUEUE pQueue, PTMTIMER pTimer) argument
329 const int32_t offHeadNew = (intptr_t)pTimer - (intptr_t)pQueue;
333 offHead = pQueue->offSchedule;
335 pTimer->offScheduleNext = ((intptr_t)pQueue + offHead) - (intptr_t)pTimer;
338 } while (!ASMAtomicCmpXchgS32(&pQueue->offSchedule, offHeadNew, offHead));
365 * @param pQueue The queue.
371 DECL_FORCE_INLINE(void) tmTimerQueueLinkActive(PTMTIMERQUEUE pQueue, PTMTIMER pTimer, uint64_t u64Expire) argument
377 PTMTIMER pCur = TMTIMER_GET_HEAD(pQueue);
391 TMTIMER_SET_HEAD(pQueue, pTime
425 tmTimerQueueScheduleOne(PTMTIMERQUEUE pQueue, PTMTIMER pTimer) argument
516 tmTimerQueueSchedule(PVM pVM, PTMTIMERQUEUE pQueue) argument
568 PTMTIMERQUEUE pQueue = &pVM->tm.s.CTX_SUFF(paTimerQueues)[i]; local
1170 PTMTIMERQUEUE pQueue = &pVM->tm.s.CTX_SUFF(paTimerQueues)[TMCLOCK_VIRTUAL_SYNC]; local
1476 PTMTIMERQUEUE pQueue = &pVM->tm.s.CTX_SUFF(paTimerQueues)[TMCLOCK_VIRTUAL_SYNC]; local
1805 PTMTIMERQUEUE pQueue = &pVM->tm.s.CTX_SUFF(paTimerQueues)[TMCLOCK_VIRTUAL_SYNC]; local
2481 PTMTIMERQUEUE pQueue = &pVM->tm.s.CTX_SUFF(paTimerQueues)[i]; local
[all...]
/vbox/src/VBox/Runtime/common/misc/
H A Dreqqueue.cpp50 PRTREQQUEUEINT pQueue = (PRTREQQUEUEINT)RTMemAllocZ(sizeof(RTREQQUEUEINT)); local
51 if (!pQueue)
53 int rc = RTSemEventCreate(&pQueue->EventSem);
56 pQueue->u32Magic = RTREQQUEUE_MAGIC;
58 *phQueue = pQueue;
62 RTMemFree(pQueue);
75 PRTREQQUEUEINT pQueue = hQueue;
76 AssertPtrReturn(pQueue, VERR_INVALID_HANDLE);
77 AssertReturn(ASMAtomicCmpXchgU32(&pQueue->u32Magic, RTREQQUEUE_MAGIC_DEAD, RTREQQUEUE_MAGIC), VERR_INVALID_HANDLE);
79 RTSemEventDestroy(pQueue
106 PRTREQQUEUEINT pQueue = hQueue; local
217 PRTREQQUEUEINT pQueue = hQueue; local
273 PRTREQQUEUEINT pQueue = hQueue; local
316 vmr3ReqJoinFree(PRTREQQUEUEINT pQueue, PRTREQ pList) argument
345 PRTREQQUEUEINT pQueue = hQueue; local
399 rtReqQueueRecycle(PRTREQQUEUEINT pQueue, PRTREQINT pReq) argument
424 rtReqQueueSubmit(PRTREQQUEUEINT pQueue, PRTREQINT pReq) argument
[all...]
/vbox/src/VBox/Additions/solaris/Virtio/
H A DVirtioRing-solaris.c71 * @param pQueue Pointer to the Virtio Queue.
76 void VirtioRingInit(PVIRTIOQUEUE pQueue, uint_t cDescs, caddr_t virtBuf, ulong_t Align) argument
78 PVIRTIORING pRing = &pQueue->Ring;
82 pRing->pRingUsedElem = RT_ALIGN_PT(pRing->pRingAvail + RT_OFFSETOF(VIRTIORINGAVAIL, aRings[pQueue->Ring.cDesc]), Align,
88 pQueue->FreeHeadIndex = 0;
97 * @param pQueue Pointer to the Virtio queue.
104 int VirtioRingPush(PVIRTIOQUEUE pQueue, paddr_t physBuf, uint32_t cbBuf, uint16_t fFlags) argument
109 uint_t FreeIndex = pQueue->FreeHeadIndex;
110 PVIRTIORING pRing = &pQueue->Ring;
122 pQueue
[all...]
H A DVirtio-solaris.c176 PVIRTIOQUEUE pQueue = RTMemAllocZ(sizeof(VIRTIOQUEUE)); local
177 if (RT_UNLIKELY(!pQueue))
183 pQueue->QueueIndex = Index;
184 pQueue->pvData = pDevice->pHyperOps->pfnGetQueue(pDevice, pQueue);
185 if (RT_UNLIKELY(!pQueue->pvData))
188 RTMemFree(pQueue);
192 AssertReturn(pQueue->pQueue, NULL);
193 AssertReturn(pQueue
207 VirtioPutQueue(PVIRTIODEVICE pDevice, PVIRTIOQUEUE pQueue) argument
[all...]
H A DVirtioPci-solaris.c133 static int VirtioPciNotifyQueue(PVIRTIODEVICE pDevice, PVIRTIOQUEUE pQueue);
136 static void *VirtioPciGetQueue(PVIRTIODEVICE pDevice, PVIRTIOQUEUE pQueue);
137 static void VirtioPciPutQueue(PVIRTIODEVICE pDevice, PVIRTIOQUEUE pQueue);
293 * @param pQueue Pointer to the Queue that is doing the notification.
297 static int VirtioPciNotifyQueue(PVIRTIODEVICE pDevice, PVIRTIOQUEUE pQueue) argument
299 LogFlowFunc((VIRTIOLOGNAME ":VirtioPciNotifyQueue pDevice=%p pQueue=%p\n", pDevice, pQueue));
303 pQueue->Ring.pRingAvail->Index += pQueue->cBufs;
304 pQueue
360 VirtioPciPutQueue(PVIRTIODEVICE pDevice, PVIRTIOQUEUE pQueue) argument
393 VirtioPciGetQueue(PVIRTIODEVICE pDevice, PVIRTIOQUEUE pQueue) argument
[all...]
H A DVirtio-solaris.h111 typedef void *(*PFNVIRTIOGETQUEUE)(struct VirtioDevice *pDevice, struct VirtioQueue *pQueue);
112 typedef void (*PFNVIRTIOPUTQUEUE)(struct VirtioDevice *pDevice, struct VirtioQueue *pQueue);
113 typedef int (*PFNVIRTIONOTIFYQUEUE)(struct VirtioDevice *pDevice, struct VirtioQueue *pQueue);
159 caddr_t pQueue; /* Allocated DMA region for queue. */ member in struct:VirtioQueue
185 void VirtioPutQueue(PVIRTIODEVICE pDevice, PVIRTIOQUEUE pQueue);
187 void VirtioRingInit(PVIRTIOQUEUE pQueue, uint_t cDescs, caddr_t virtBuf, ulong_t Align);
188 int VirtioRingPush(PVIRTIOQUEUE pQueue, paddr_t physBuf, uint32_t cbBuf, uint16_t fFlags);
/vbox/src/VBox/VMM/include/
H A DTMInline.h25 * @param pQueue The timer queue.
30 DECL_FORCE_INLINE(void) tmTimerQueueUnlinkActive(PTMTIMERQUEUE pQueue, PTMTIMER pTimer) argument
45 TMTIMER_SET_HEAD(pQueue, pNext);
46 pQueue->u64Expire = pNext ? pNext->u64Expire : INT64_MAX;
47 DBGFTRACE_U64_TAG(pTimer->CTX_SUFF(pVM), pQueue->u64Expire, "tmTimerQueueUnlinkActive");
H A DTMInternal.h286 #define TMTIMER_GET_HEAD(pQueue) ((PTMTIMER)((pQueue)->offActive ? (intptr_t)(pQueue) + (pQueue)->offActive : 0))
288 #define TMTIMER_SET_HEAD(pQueue, pHead) ((pQueue)->offActive = pHead ? (intptr_t)pHead - (intptr_t)(pQueue) : 0)
756 void tmTimerQueueSchedule(PVM pVM, PTMTIMERQUEUE pQueue);
/vbox/src/VBox/Devices/VirtIO/
H A DVirtio.cpp44 static void vqueueReset(PVQUEUE pQueue) argument
46 pQueue->VRing.addrDescriptors = 0;
47 pQueue->VRing.addrAvail = 0;
48 pQueue->VRing.addrUsed = 0;
49 pQueue->uNextAvailIndex = 0;
50 pQueue->uNextUsedIndex = 0;
51 pQueue->uPageNumber = 0;
54 static void vqueueInit(PVQUEUE pQueue, uint32_t uPageNumber) argument
56 pQueue->VRing.addrDescriptors = (uint64_t)uPageNumber << PAGE_SHIFT;
57 pQueue
116 vqueueSkip(PVPCISTATE pState, PVQUEUE pQueue) argument
127 vqueueGet(PVPCISTATE pState, PVQUEUE pQueue, PVQUEUEELEM pElem, bool fRemove) argument
199 vqueuePut(PVPCISTATE pState, PVQUEUE pQueue, PVQUEUEELEM pElem, uint32_t uLen, uint32_t uReserved) argument
225 vqueueNotify(PVPCISTATE pState, PVQUEUE pQueue) argument
245 vqueueSync(PVPCISTATE pState, PVQUEUE pQueue) argument
923 PVQUEUE pQueue = NULL; local
[all...]
H A DVirtio.h115 * @param pQueue Pointer to the queue structure.
117 typedef DECLCALLBACK(void) FNVPCIQUEUECALLBACK(void *pvState, struct VQueue *pQueue);
301 bool vqueueSkip(PVPCISTATE pState, PVQUEUE pQueue);
302 bool vqueueGet(PVPCISTATE pState, PVQUEUE pQueue, PVQUEUEELEM pElem, bool fRemove = true);
303 void vqueuePut(PVPCISTATE pState, PVQUEUE pQueue, PVQUEUEELEM pElem, uint32_t uLen, uint32_t uReserved = 0);
304 void vqueueNotify(PVPCISTATE pState, PVQUEUE pQueue);
305 void vqueueSync(PVPCISTATE pState, PVQUEUE pQueue);
307 DECLINLINE(bool) vqueuePeek(PVPCISTATE pState, PVQUEUE pQueue, PVQUEUEELEM pElem) argument
309 return vqueueGet(pState, pQueue, pElem, /* fRemove */ false);
312 DECLINLINE(bool) vqueueIsReady(PVPCISTATE pState, PVQUEUE pQueue) argument
318 vqueueIsEmpty(PVPCISTATE pState, PVQUEUE pQueue) argument
[all...]
/vbox/include/VBox/vmm/
H A Dpdmqueue.h141 VMMR3_INT_DECL(int) PDMR3QueueDestroy(PPDMQUEUE pQueue); variable
147 VMMDECL(PPDMQUEUEITEMCORE) PDMQueueAlloc(PPDMQUEUE pQueue); variable
148 VMMDECL(void) PDMQueueInsert(PPDMQUEUE pQueue, PPDMQUEUEITEMCORE pItem);
149 VMMDECL(void) PDMQueueInsertEx(PPDMQUEUE pQueue, PPDMQUEUEITEMCORE pItem, uint64_t NanoMaxDelay);
150 VMMDECL(RCPTRTYPE(PPDMQUEUE)) PDMQueueRCPtr(PPDMQUEUE pQueue); variable
151 VMMDECL(R0PTRTYPE(PPDMQUEUE)) PDMQueueR0Ptr(PPDMQUEUE pQueue); variable
152 VMMDECL(bool) PDMQueueFlushIfNecessary(PPDMQUEUE pQueue); variable
/vbox/src/VBox/Frontends/VirtualBox/src/net/
H A DUIUpdateManager.cpp105 UIUpdateStep(UIUpdateQueue *pQueue, bool fForceCall) : UINetworkCustomer(pQueue, fForceCall) argument
108 if (pQueue->isEmpty())
111 connect(pQueue, SIGNAL(sigStartQueue()), this, SLOT(sltStartStep()), Qt::QueuedConnection);
117 disconnect(pQueue->lastStep(), SIGNAL(sigStepComplete()), pQueue, SIGNAL(sigQueueFinished()));
118 connect(pQueue->lastStep(), SIGNAL(sigStepComplete()), this, SLOT(sltStartStep()), Qt::QueuedConnection);
122 connect(this, SIGNAL(sigStepComplete()), pQueue, SIGNAL(sigQueueFinished()), Qt::QueuedConnection);
127 pQueue->setLastStep(this);
153 UIUpdateStepVirtualBox(UIUpdateQueue *pQueue, boo argument
319 UIUpdateStepVirtualBoxExtensionPack(UIUpdateQueue *pQueue, bool fForceCall) argument
[all...]
/vbox/src/VBox/Runtime/include/internal/
H A Dreq.h159 DECLHIDDEN(void) rtReqQueueSubmit(PRTREQQUEUEINT pQueue, PRTREQINT pReq);
161 DECLHIDDEN(bool) rtReqQueueRecycle(PRTREQQUEUEINT pQueue, PRTREQINT pReq);
/vbox/src/VBox/Devices/Input/
H A DDrvMouseQueue.cpp53 PPDMQUEUE pQueue; member in struct:DRVMOUSEQUEUE
131 PDRVMOUSEQUEUEITEM pItem = (PDRVMOUSEQUEUEITEM)PDMQueueAlloc(pDrv->pQueue);
141 PDMQueueInsert(pDrv->pQueue, &pItem->Core);
159 PDRVMOUSEQUEUEITEM pItem = (PDRVMOUSEQUEUEITEM)PDMQueueAlloc(pDrv->pQueue);
169 PDMQueueInsert(pDrv->pQueue, &pItem->Core);
215 AssertPtr(pDrv->pQueue);
216 PDMQueueFlushIfNecessary(pDrv->pQueue);
402 rc = PDMDrvHlpQueueCreate(pDrvIns, sizeof(DRVMOUSEQUEUEITEM), cItems, cMilliesInterval, drvMouseQueueConsumer, "Mouse", &pDrv->pQueue);
H A DUsbKbd.cpp386 * @param pQueue The URB queue.
388 static void usbHidQueueInit(PUSBHIDURBQUEUE pQueue) argument
390 pQueue->pHead = NULL;
391 pQueue->ppTail = &pQueue->pHead;
397 * @param pQueue The URB queue.
400 DECLINLINE(void) usbHidQueueAddTail(PUSBHIDURBQUEUE pQueue, PVUSBURB pUrb) argument
403 *pQueue->ppTail = pUrb;
404 pQueue->ppTail = &pUrb->Dev.pNext;
412 * @param pQueue Th
414 usbHidQueueRemoveHead(PUSBHIDURBQUEUE pQueue) argument
437 usbHidQueueRemove(PUSBHIDURBQUEUE pQueue, PVUSBURB pUrb) argument
468 usbHidQueueIsEmpty(PCUSBHIDURBQUEUE pQueue) argument
[all...]
H A DDrvKeyboardQueue.cpp61 PPDMQUEUE pQueue; member in struct:DRVKBDQUEUE
227 PDRVKBDQUEUEITEM pItem = (PDRVKBDQUEUEITEM)PDMQueueAlloc(pDrv->pQueue);
237 PDRVKBDQUEUEITEM pItem2 = (PDRVKBDQUEUEITEM)PDMQueueAlloc(pDrv->pQueue);
246 PDMQueueInsert(pDrv->pQueue, &pItem2->Core);
251 PDMQueueInsert(pDrv->pQueue, &pItem->Core);
304 AssertPtr(pDrv->pQueue);
305 PDMQueueFlushIfNecessary(pDrv->pQueue);
477 rc = PDMDrvHlpQueueCreate(pDrvIns, sizeof(DRVKBDQUEUEITEM), cItems, cMilliesInterval, drvKbdQueueConsumer, "Keyboard", &pDrv->pQueue);
H A DUsbMouse.cpp986 * @param pQueue The URB queue.
988 static void usbHidQueueInit(PUSBHIDURBQUEUE pQueue) argument
990 pQueue->pHead = NULL;
991 pQueue->ppTail = &pQueue->pHead;
999 * @param pQueue The URB queue.
1002 DECLINLINE(void) usbHidQueueAddTail(PUSBHIDURBQUEUE pQueue, PVUSBURB pUrb) argument
1005 *pQueue->ppTail = pUrb;
1006 pQueue->ppTail = &pUrb->Dev.pNext;
1014 * @param pQueue Th
1016 usbHidQueueRemoveHead(PUSBHIDURBQUEUE pQueue) argument
1039 usbHidQueueRemove(PUSBHIDURBQUEUE pQueue, PVUSBURB pUrb) argument
1075 usbHidQueueIsEmpty(PCUSBHIDURBQUEUE pQueue) argument
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFlt-solaris.c135 static int VBoxNetFltSolarisModOpen(queue_t *pQueue, dev_t *pDev, int fFile, int fStream, cred_t *pCred);
136 static int VBoxNetFltSolarisModClose(queue_t *pQueue, int fFile, cred_t *pCred);
137 static int VBoxNetFltSolarisModReadPut(queue_t *pQueue, mblk_t *pMsg);
138 static int VBoxNetFltSolarisModWritePut(queue_t *pQueue, mblk_t *pMsg);
360 /* static int vboxNetFltSolarisSetFastMode(queue_t *pQueue); */
362 static int vboxNetFltSolarisPhysAddrReq(queue_t *pQueue);
364 static int vboxNetFltSolarisBindReq(queue_t *pQueue, int SAP);
365 static int vboxNetFltSolarisNotifyReq(queue_t *pQueue);
377 static int vboxNetFltSolarisRecv(PVBOXNETFLTINS pThis, vboxnetflt_stream_t *pStream, queue_t *pQueue, mblk_t *pMsg);
749 * @param pQueue Pointe
757 VBoxNetFltSolarisModOpen(queue_t *pQueue, dev_t *pDev, int fOpenMode, int fStreamMode, cred_t *pCred) argument
960 VBoxNetFltSolarisModClose(queue_t *pQueue, int fOpenMode, cred_t *pCred) argument
1082 VBoxNetFltSolarisModReadPut(queue_t *pQueue, mblk_t *pMsg) argument
1308 VBoxNetFltSolarisModWritePut(queue_t *pQueue, mblk_t *pMsg) argument
1401 vboxNetFltSolarisPromiscReq(queue_t *pQueue, bool fPromisc) argument
1456 vboxNetFltSolarisPromiscReqWrapExcl(queue_t *pQueue, mblk_t *pMsg) argument
1529 vboxNetFltSolarisPhysAddrReq(queue_t *pQueue) argument
1590 vboxNetFltSolarisBindReq(queue_t *pQueue, int SAP) argument
1616 vboxNetFltSolarisNotifyReq(queue_t *pQueue) argument
3375 vboxNetFltSolarisRecv(PVBOXNETFLTINS pThis, vboxnetflt_stream_t *pStream, queue_t *pQueue, mblk_t *pMsg) argument
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/
H A DVBoxNetFltRt-win.h48 DECLINLINE(void) vboxNetFltWinQuEnqueueTail(PVBOXNETFLT_PACKET_QUEUE pQueue, PVBOXNETFLT_PACKET_INFO pPacketInfo) argument
50 InsertTailList(pQueue, &pPacketInfo->ListEntry);
53 DECLINLINE(void) vboxNetFltWinQuEnqueueHead(PVBOXNETFLT_PACKET_QUEUE pQueue, PVBOXNETFLT_PACKET_INFO pPacketInfo) argument
56 InsertHeadList(pQueue, &pPacketInfo->ListEntry);
62 DECLINLINE(void) vboxNetFltWinQuInterlockedEnqueueTail(PVBOXNETFLT_INTERLOCKED_PACKET_QUEUE pQueue, PVBOXNETFLT_PACKET_INFO pPacketInfo) argument
65 NdisAcquireSpinLock(&pQueue->Lock);
66 vboxNetFltWinQuEnqueueTail(&pQueue->Queue, pPacketInfo);
67 NdisReleaseSpinLock(&pQueue->Lock);
70 DECLINLINE(void) vboxNetFltWinQuInterlockedEnqueueHead(PVBOXNETFLT_INTERLOCKED_PACKET_QUEUE pQueue, PVBOXNETFLT_PACKET_INFO pPacketInfo) argument
72 NdisAcquireSpinLock(&pQueue
80 vboxNetFltWinQuDequeueHead(PVBOXNETFLT_PACKET_QUEUE pQueue) argument
92 vboxNetFltWinQuDequeueTail(PVBOXNETFLT_PACKET_QUEUE pQueue) argument
[all...]
H A DVBoxNetFltRt-win.cpp831 static VOID vboxNetFltWinJobWorkerThreadProc(PVBOXNETFLT_JOB_QUEUE pQueue) argument
837 (PVOID)&pQueue->KillEvent,
838 (PVOID)&pQueue->NotifyEvent,
854 PLIST_ENTRY pJobEntry = ExInterlockedRemoveHeadList(&pQueue->Jobs, &pQueue->Lock);
882 static VOID vboxNetFltWinJobEnqueueJob(PVBOXNETFLT_JOB_QUEUE pQueue, PVBOXNETFLT_JOB pJob, bool bEnqueueHead) argument
886 ExInterlockedInsertHeadList(&pQueue->Jobs, &pJob->ListEntry, &pQueue->Lock);
890 ExInterlockedInsertTailList(&pQueue->Jobs, &pJob->ListEntry, &pQueue
910 vboxNetFltWinJobSynchExec(PVBOXNETFLT_JOB_QUEUE pQueue, PFNVBOXNETFLT_JOB_ROUTINE pfnRoutine, PVOID pContext) argument
964 vboxNetFltWinJobInitQueue(PVBOXNETFLT_JOB_QUEUE pQueue) argument
995 vboxNetFltWinJobFiniQueue(PVBOXNETFLT_JOB_QUEUE pQueue) argument
[all...]
/vbox/src/VBox/Main/glue/
H A DNativeEventQueue.cpp325 * @param pQueue The queue to wait on.
328 static int waitForEventsOnXPCOM(nsIEventQueue *pQueue, RTMSINTERVAL cMsTimeout) argument
330 int fd = pQueue->GetEventQueueSelectFD();
445 * @param pQueue The queue to process events on.
451 static int processPendingEvents(nsIEventQueue *pQueue) argument
455 nsresult hr = pQueue->PendingEvents(&fHasEvents);
462 pQueue->ProcessPendingEvents();
/vbox/src/VBox/Additions/solaris/Mouse/testcase/
H A DtstVBoxMouse-solaris.c121 void qreply(queue_t *pQueue, mblk_t *pMBlk) argument
123 OTHERQ(pQueue)->q_first = pMBlk;
/vbox/src/VBox/Devices/Storage/
H A DUsbMsd.cpp631 * @param pQueue The URB queue.
633 static void usbMsdQueueInit(PUSBMSDURBQUEUE pQueue) argument
635 pQueue->pHead = NULL;
636 pQueue->ppTail = &pQueue->pHead;
644 * @param pQueue The URB queue.
647 DECLINLINE(void) usbMsdQueueAddTail(PUSBMSDURBQUEUE pQueue, PVUSBURB pUrb) argument
650 *pQueue->ppTail = pUrb;
651 pQueue->ppTail = &pUrb->Dev.pNext;
659 * @param pQueue Th
661 usbMsdQueueRemoveHead(PUSBMSDURBQUEUE pQueue) argument
684 usbMsdQueueRemove(PUSBMSDURBQUEUE pQueue, PVUSBURB pUrb) argument
715 usbMsdQueueIsEmpty(PCUSBMSDURBQUEUE pQueue) argument
[all...]

Completed in 103 milliseconds

12