Searched refs:pTask (Results 1 - 25 of 33) sorted by relevance

12

/vbox/src/VBox/VMM/VMMR3/
H A DPDMAsyncCompletionFileNormal.cpp482 DECLINLINE(void) pdmacFileAioMgrEpAddTask(PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PPDMACTASKFILE pTask) argument
488 pEndpoint->AioMgr.pReqsPendingHead = pTask;
493 pEndpoint->AioMgr.pReqsPendingTail->pNext = pTask;
496 pEndpoint->AioMgr.pReqsPendingTail = pTask;
497 pTask->pNext = NULL;
569 PPDMACTASKFILE pTask = (PPDMACTASKFILE)RTFileAioReqGetUser(pahReqs[i]); local
571 Assert(pTask->hReq == pahReqs[i]);
572 pdmacFileAioMgrEpAddTask(pEndpoint, pTask);
576 if (pTask->enmTransferType == PDMACTASKFILETRANSFER_FLUSH)
579 Assert(pEndpoint->pFlushReq == pTask);
638 pdmacFileAioMgrNormalIsRangeLocked(PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, RTFOFF offStart, size_t cbRange, PPDMACTASKFILE pTask, bool fAlignedReq) argument
691 pdmacFileAioMgrNormalRangeLock(PPDMACEPFILEMGR pAioMgr, PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, RTFOFF offStart, size_t cbRange, PPDMACTASKFILE pTask, bool fAlignedReq) argument
760 pdmacFileAioMgrNormalTaskPrepareBuffered(PPDMACEPFILEMGR pAioMgr, PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PPDMACTASKFILE pTask, PRTFILEAIOREQ phReq) argument
834 pdmacFileAioMgrNormalTaskPrepareNonBuffered(PPDMACEPFILEMGR pAioMgr, PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PPDMACTASKFILE pTask, PRTFILEAIOREQ phReq) argument
1345 PPDMACTASKFILE pTask = (PPDMACTASKFILE)RTFileAioReqGetUser(hReq); local
[all...]
H A DPDMAsyncCompletionFile.cpp99 * @param pTask The task to free.
101 void pdmacFileTaskFree(PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PPDMACTASKFILE pTask) argument
105 LogFlowFunc((": pEndpoint=%p pTask=%p\n", pEndpoint, pTask));
111 pEndpoint->pTasksFreeTail->pNext = pTask;
112 pEndpoint->pTasksFreeTail = pTask;
117 Log(("Freeing task %p because all caches are full\n", pTask));
118 MMR3HeapFree(pTask);
130 PPDMACTASKFILE pTask = NULL; local
144 (void **)&pTask);
175 PPDMACTASKFILE pTask = pTasks; local
285 pdmacFileEpAddTask(PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PPDMACTASKFILE pTask) argument
299 pdmacFileEpTaskCompleted(PPDMACTASKFILE pTask, void *pvUser, int rc) argument
375 pdmacFileEpTaskInit(PPDMASYNCCOMPLETIONTASK pTask, size_t cbTransfer) argument
385 pdmacFileEpTaskInitiate(PPDMASYNCCOMPLETIONTASK pTask, PPDMASYNCCOMPLETIONENDPOINT pEndpoint, RTFOFF off, PCRTSGSEG paSegments, size_t cSegments, size_t cbTransfer, PDMACTASKFILETRANSFER enmTransfer) argument
1141 PPDMACTASKFILE pTask = pEpFile->pTasksFreeHead; local
1163 pdmacFileEpRead(PPDMASYNCCOMPLETIONTASK pTask, PPDMASYNCCOMPLETIONENDPOINT pEndpoint, RTFOFF off, PCRTSGSEG paSegments, size_t cSegments, size_t cbRead) argument
1185 pdmacFileEpWrite(PPDMASYNCCOMPLETIONTASK pTask, PPDMASYNCCOMPLETIONENDPOINT pEndpoint, RTFOFF off, PCRTSGSEG paSegments, size_t cSegments, size_t cbWrite) argument
1207 pdmacFileEpFlush(PPDMASYNCCOMPLETIONTASK pTask, PPDMASYNCCOMPLETIONENDPOINT pEndpoint) argument
[all...]
H A DPDMAsyncCompletion.cpp154 static void pdmR3AsyncCompletionPutTask(PPDMASYNCCOMPLETIONENDPOINT pEndpoint, PPDMASYNCCOMPLETIONTASK pTask);
774 * @param pTask Pointer to the finished task.
779 void pdmR3AsyncCompletionCompleteTask(PPDMASYNCCOMPLETIONTASK pTask, int rc, bool fCallCompletionHandler) argument
781 LogFlow(("%s: pTask=%#p fCallCompletionHandler=%RTbool\n", __FUNCTION__, pTask, fCallCompletionHandler));
785 PPDMASYNCCOMPLETIONTEMPLATE pTemplate = pTask->pEndpoint->pTemplate;
790 pTemplate->u.Dev.pfnCompleted(pTemplate->u.Dev.pDevIns, pTask->pvUser, rc);
794 pTemplate->u.Drv.pfnCompleted(pTemplate->u.Drv.pDrvIns, pTemplate->u.Drv.pvTemplateUser, pTask->pvUser, rc);
798 pTemplate->u.Usb.pfnCompleted(pTemplate->u.Usb.pUsbIns, pTask->pvUser, rc);
802 pTemplate->u.Int.pfnCompleted(pTemplate->pVM, pTask
1339 PPDMASYNCCOMPLETIONTASK pTask = (PPDMASYNCCOMPLETIONTASK)RTMemCacheAlloc(pEndpointClass->hMemCacheTasks); local
1363 pdmR3AsyncCompletionPutTask(PPDMASYNCCOMPLETIONENDPOINT pEndpoint, PPDMASYNCCOMPLETIONTASK pTask) argument
1580 PPDMASYNCCOMPLETIONTASK pTask; local
1627 PPDMASYNCCOMPLETIONTASK pTask; local
1666 PPDMASYNCCOMPLETIONTASK pTask; local
1774 PDMR3AsyncCompletionTaskCancel(PPDMASYNCCOMPLETIONTASK pTask) argument
[all...]
/vbox/src/VBox/Frontends/VirtualBox/src/globals/
H A DUIThreadPool.h41 void sigTaskComplete(UITask *pTask);
50 void enqueueTask(UITask *pTask);
64 void sltHandleTaskComplete(UITask *pTask);
117 void sigComplete(UITask *pTask);
H A DUIThreadPool.cpp114 void UIThreadPool::enqueueTask(UITask *pTask) argument
119 connect(pTask, SIGNAL(sigComplete(UITask*)), this, SLOT(sltHandleTaskComplete(UITask*)), Qt::QueuedConnection);
124 m_tasks.enqueue(pTask);
208 UITask *pTask = m_tasks.dequeue(); local
209 if (pTask)
212 return pTask;
238 void UIThreadPool::sltHandleTaskComplete(UITask *pTask) argument
245 emit sigTaskComplete(pTask);
290 while (UITask *pTask = m_pPool->dequeueTask(this))
295 pTask
[all...]
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dmemobj-r0drv-linux.c183 * @param pTask The Linux task to create this mapping in.
186 static void *rtR0MemObjLinuxDoMmap(RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, struct task_struct *pTask, unsigned fProt) argument
191 Assert((pTask == current)); /* do_mmap */
215 down_write(&pTask->mm->mmap_sem);
217 up_write(&pTask->mm->mmap_sem);
225 down_write(&pTask->mm->mmap_sem);
227 up_write(&pTask->mm->mmap_sem);
254 * @param pTask The Linux task to destroy this mapping in.
256 static void rtR0MemObjLinuxDoMunmap(void *pv, size_t cb, struct task_struct *pTask) argument
259 Assert(pTask
569 struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process); local
593 struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process); local
614 struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process); local
980 struct task_struct *pTask = rtR0ProcessToLinuxTask(R0Process); local
1220 struct task_struct *pTask = rtR0ProcessToLinuxTask(R0Process); local
1389 struct task_struct *pTask = rtR0ProcessToLinuxTask(R0Process); local
[all...]
H A Dsemmutex-r0drv-linux.c53 struct task_struct *pTask; member in struct:RTSEMMUTEXLNXWAITER
136 wake_up_process(pCur->pTask);
177 Waiter.pTask = pSelf;
358 wake_up_process(pWaiter->pTask);
/vbox/src/VBox/Main/include/
H A DApplianceImpl.h155 HRESULT i_readFS(TaskOVF *pTask);
156 HRESULT i_readFSOVF(TaskOVF *pTask);
157 HRESULT i_readFSOVA(TaskOVF *pTask);
158 HRESULT i_readFSImpl(TaskOVF *pTask, const RTCString &strFilename, PVDINTERFACEIO pCallbacks, PSHASTORAGE pStorage);
159 HRESULT i_readS3(TaskOVF *pTask);
167 HRESULT i_importFS(TaskOVF *pTask);
168 HRESULT i_importFSOVF(TaskOVF *pTask, AutoWriteLockBase& writeLock);
169 HRESULT i_importFSOVA(TaskOVF *pTask, AutoWriteLockBase& writeLock);
170 HRESULT i_importS3(TaskOVF *pTask);
226 HRESULT i_writeFS(TaskOVF *pTask);
[all...]
/vbox/src/VBox/VMM/include/
H A DPDMAsyncCompletionFileInternal.h410 PPDMACTASKFILE pTask; member in struct:PDMASYNCCOMPLETIONENDPOINTFILE::__anon16943::__anon16944
452 typedef DECLCALLBACK(void) FNPDMACTASKCOMPLETED(PPDMACTASKFILE pTask, void *pvUser, int rc);
541 PPDMACTASKFILE pTask);
543 int pdmacFileEpAddTask(PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PPDMACTASKFILE pTask);
545 void pdmacFileEpTaskCompleted(PPDMACTASKFILE pTask, void *pvUser, int rc);
552 int pdmacFileEpCacheRead(PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PPDMASYNCCOMPLETIONTASKFILE pTask,
555 int pdmacFileEpCacheWrite(PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PPDMASYNCCOMPLETIONTASKFILE pTask,
H A DPDMAsyncCompletionInternal.h92 * @param pTask Pointer to the task object associated with the request.
99 DECLR3CALLBACKMEMBER(int, pfnEpRead, (PPDMASYNCCOMPLETIONTASK pTask,
108 * @param pTask Pointer to the task object associated with the request.
115 DECLR3CALLBACKMEMBER(int, pfnEpWrite, (PPDMASYNCCOMPLETIONTASK pTask,
124 * @param pTask Pointer to the task object associated with the request.
127 DECLR3CALLBACKMEMBER(int, pfnEpFlush, (PPDMASYNCCOMPLETIONTASK pTask,
269 void pdmR3AsyncCompletionCompleteTask(PPDMASYNCCOMPLETIONTASK pTask, int rc, bool fCallCompletionHandler);
/vbox/src/VBox/VMM/VMMR0/
H A DPDMR0Device.cpp155 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueR0); local
156 AssertReturnVoid(pTask);
158 pTask->enmOp = PDMDEVHLPTASKOP_PCI_SET_IRQ;
159 pTask->pDevInsR3 = PDMDEVINS_2_R3PTR(pDevIns);
160 pTask->u.SetIRQ.iIrq = iIrq;
161 pTask->u.SetIRQ.iLevel = iLevel;
162 pTask->u.SetIRQ.uTagSrc = uTagSrc;
164 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueR0, &pTask->Core, 0);
768 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueR0); local
769 if (pTask)
1000 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueR0); local
[all...]
/vbox/src/VBox/VMM/VMMRC/
H A DPDMRCDevice.cpp151 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueRC); local
152 AssertReturnVoid(pTask);
154 pTask->enmOp = PDMDEVHLPTASKOP_PCI_SET_IRQ;
155 pTask->pDevInsR3 = PDMDEVINS_2_R3PTR(pDevIns);
156 pTask->u.SetIRQ.iIrq = iIrq;
157 pTask->u.SetIRQ.iLevel = iLevel;
158 pTask->u.SetIRQ.uTagSrc = uTagSrc;
160 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueRC, &pTask->Core, 0);
731 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueRC); local
732 if (pTask)
951 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueRC); local
[all...]
/vbox/src/VBox/Frontends/VirtualBox/src/medium/
H A DUIMediumEnumerator.cpp281 void UIMediumEnumerator::sltHandleMediumEnumerationTaskComplete(UITask *pTask) argument
284 int iIndexOfTask = m_tasks.indexOf(pTask);
288 const UIMedium uimedium = pTask->data().value<UIMedium>();
347 UITask *pTask = new UITaskMediumEnumeration(medium); local
349 m_tasks.append(pTask);
351 m_pThreadPool->enqueueTask(pTask);
H A DUIMediumEnumerator.h76 void sltHandleMediumEnumerationTaskComplete(UITask *pTask);
/vbox/src/VBox/Main/src-server/
H A DApplianceImplImport.cpp898 * @param pTask
901 HRESULT Appliance::i_readFS(TaskOVF *pTask) argument
913 if (pTask->locInfo.strPath.endsWith(".ovf", Utf8Str::CaseInsensitive))
914 rc = i_readFSOVF(pTask);
916 rc = i_readFSOVA(pTask);
924 HRESULT Appliance::i_readFSOVF(TaskOVF *pTask) argument
945 Utf8Str strMfFile = Utf8Str(pTask->locInfo.strPath).stripSuffix().append(".mf");
1023 rc = i_readFSImpl(pTask, pTask->locInfo.strPath, pShaIo, &storage);
1037 rc = i_readFSImpl(pTask, pTas
1061 i_readFSOVA(TaskOVF *pTask) argument
1125 i_readFSImpl(TaskOVF *pTask, const RTCString &strFilename, PVDINTERFACEIO pIfIo, PSHASTORAGE pStorage) argument
1209 i_readS3(TaskOVF *pTask) argument
1403 i_importFS(TaskOVF *pTask) argument
1464 i_importFSOVF(TaskOVF *pTask, AutoWriteLockBase& writeLock) argument
1593 i_importFSOVA(TaskOVF *pTask, AutoWriteLockBase& writeLock) argument
1824 i_importS3(TaskOVF *pTask) argument
[all...]
H A DMediumImpl.cpp771 Medium::Task *pTask = static_cast<Medium::Task *>(pvUser); local
773 pTask->mThread = aThread;
775 HRESULT rc = pTask->handler();
783 if (pTask->isAsync())
784 pProgress = pTask->mProgress;
786 /* pTask is no longer needed, delete it. */
787 delete pTask;
2500 Medium::Task *pTask = NULL; local
2542 pTask = new Medium::CreateBaseTask(this, pProgress, aLogicalSize,
2545 rc = pTask
2725 Medium::Task *pTask = NULL; local
2870 Medium::Task *pTask = NULL; local
2940 Medium::Task *pTask = NULL; local
3009 Medium::Task *pTask = NULL; local
3093 Medium::Task *pTask = NULL; local
4402 Medium::Task *pTask = NULL; local
4634 Medium::Task *pTask = NULL; local
5397 Medium::Task *pTask = NULL; local
5624 Medium::Task *pTask = NULL; local
5701 Medium::Task *pTask = NULL; local
5800 Medium::Task *pTask = NULL; local
7293 i_startThread(Medium::Task *pTask) argument
7331 i_runNow(Medium::Task *pTask) argument
[all...]
H A DApplianceImplExport.cpp1912 * @param pTask
1915 HRESULT Appliance::i_writeFS(TaskOVF *pTask) argument
1933 if (pTask->locInfo.strPath.endsWith(".ovf", Utf8Str::CaseInsensitive))
1934 rc = i_writeFSOVF(pTask, multiLock);
1936 rc = i_writeFSOVA(pTask, multiLock);
1946 HRESULT Appliance::i_writeFSOVF(TaskOVF *pTask, AutoWriteLockBase& writeLock) argument
1985 rc = i_writeFSImpl(pTask, writeLock, pShaIo, &storage);
1998 HRESULT Appliance::i_writeFSOVA(TaskOVF *pTask, AutoWriteLockBase& writeLock) argument
2003 int vrc = RTTarOpen(&tar, pTask->locInfo.strPath.c_str(), RTFILE_O_CREATE | RTFILE_O_WRITE | RTFILE_O_DENY_ALL);
2007 pTask
2062 i_writeFSImpl(TaskOVF *pTask, AutoWriteLockBase& writeLock, PVDINTERFACEIO pIfIo, PSHASTORAGE pStorage) argument
2376 i_writeS3(TaskOVF *pTask) argument
[all...]
H A DVFSExplorerImpl.cpp246 VFSExplorer::TaskVFSExplorer* pTask = *(VFSExplorer::TaskVFSExplorer**)pvUser; local
248 if (pTask &&
249 !pTask->progress.isNull())
252 pTask->progress->COMGETTER(Canceled)(&fCanceled);
255 pTask->progress->SetCurrentOperationProgress(uPercent);
H A DSnapshotImpl.cpp1482 TakeSnapshotTask *pTask = new TakeSnapshotTask(this,
1491 rc = pTask->createThread();
1498 if (pTask->m_machineStateBackup != MachineState_Paused && !fPause)
1507 pTask->m_pProgress.queryInterfaceTo(aProgress.asOutParam());
1814 TakeSnapshotTask *pTask = (TakeSnapshotTask *)pvUser; local
1815 AssertPtrReturnVoid(pTask);
1816 AssertReturnVoid(!pTask->m_pDirectControl.isNull());
1817 pTask->m_pDirectControl->CancelSaveStateWithReason();
1997 RestoreSnapshotTask *pTask = new RestoreSnapshotTask(this, local
2001 rc = pTask
2476 DeleteSnapshotTask *pTask = new DeleteSnapshotTask(this, pProgress, local
[all...]
/vbox/include/VBox/vmm/
H A Dpdmasynccompletion.h140 VMMR3DECL(int) PDMR3AsyncCompletionTaskCancel(PPDMASYNCCOMPLETIONTASK pTask); variable
/vbox/src/VBox/VMM/testcase/
H A DtstPDMAsyncCompletionStress.cpp348 PPDMACTESTFILETASK pTask = &pTestFile->paTasks[iTaskCurr]; local
350 if (!pTask->fActive)
358 rc = tstPDMACStressTestFileWrite(pTestFile, pTask);
360 rc = tstPDMACStressTestFileRead(pTestFile, pTask);
363 tstPDMACStressTestFileTaskCompleted(pVM, pTask, pTestFile, rc);
/vbox/src/VBox/Main/src-client/
H A DGuestSessionImpl.cpp1694 std::auto_ptr<GuestSessionTaskInternalOpen> pTask(new GuestSessionTaskInternalOpen(this));
1695 AssertReturn(pTask->isOk(), pTask->rc());
1698 (void *)pTask.get(), 0,
1703 /* pTask is now owned by openSessionThread(), so release it. */
1704 pTask.release();
1721 std::auto_ptr<GuestSessionTaskInternalOpen> pTask(static_cast<GuestSessionTaskInternalOpen*>(pvUser));
1722 AssertPtr(pTask.get());
1724 const ComObjPtr<GuestSession> pSession(pTask->Session());
2086 GuestSessionTask *pTask, ComObjPt
2085 i_startTaskAsync(const Utf8Str &strTaskDesc, GuestSessionTask *pTask, ComObjPtr<Progress> &pProgress) argument
[all...]
H A DGuestCtrlImpl.cpp197 SessionTaskUpdateAdditions *pTask = new SessionTaskUpdateAdditions(pSession /* GuestSession */,
199 rc = pSession->i_startTaskAsync(tr("Updating Guest Additions"), pTask, pProgress);
H A DGuestProcessImpl.cpp1143 std::auto_ptr<GuestProcessStartTask> pTask(new GuestProcessStartTask(this));
1144 AssertReturn(pTask->i_isOk(), pTask->i_rc());
1147 (void *)pTask.get(), 0,
1152 /* pTask is now owned by startProcessThread(), so release it. */
1153 pTask.release();
1170 std::auto_ptr<GuestProcessStartTask> pTask(static_cast<GuestProcessStartTask*>(pvUser));
1171 AssertPtr(pTask.get());
1173 const ComObjPtr<GuestProcess> pProcess(pTask->i_process());
/vbox/src/VBox/HostServices/SharedOpenGL/render/
H A Drenderspu_cocoa_helper.m475 - (void)add:(VBoxTask *)pTask;
505 * @param pTask Task to add. Reference is NOT consumed.
507 - (void)add:(VBoxTask *)pTask
509 [pTask retain];
513 [m_pArray addObject:pTask];
519 [pTask release];
547 VBoxTask *pTask = (VBoxTask *)[m_pArray objectAtIndex:m_CurIndex];
548 Assert(pTask != nil);
568 [pTask run];
569 [pTask releas
[all...]

Completed in 178 milliseconds

12