Searched defs:pTask (Results 1 - 23 of 23) sorted by relevance

/vbox/src/VBox/Frontends/VirtualBox/src/globals/
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/include/VBox/vmm/
H A Dpdmasynccompletion.h140 VMMR3DECL(int) PDMR3AsyncCompletionTaskCancel(PPDMASYNCCOMPLETIONTASK pTask); variable
/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);
/vbox/src/VBox/Runtime/r0drv/linux/
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);
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...]
/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/Main/src-client/
H A DGuestSessionImplTasks.cpp214 LogFlowFunc(("pTask=%p\n", task.get()));
574 LogFlowFunc(("pTask=%p\n", task.get()));
846 LogFlowFunc(("pTask=%p\n", task.get()));
937 SessionTaskCopyTo *pTask = new SessionTaskCopyTo(pSession /* GuestSession */, local
940 AssertPtrReturn(pTask, VERR_NO_MEMORY);
945 pTask, pProgressCopyTo);
1542 LogFlowFunc(("pTask=%p\n", task.get()));
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...]
/vbox/src/VBox/Main/src-server/
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 DMachineImplCloneVM.cpp88 MachineCloneVMPrivate *pTask = static_cast<MachineCloneVMPrivate*>(pvUser); local
89 AssertReturn(pTask, VERR_INVALID_POINTER);
91 HRESULT rc = pTask->q_ptr->run();
93 pTask->pProgress->i_notifyComplete(rc);
95 pTask->q_ptr->destroy();
H A DApplianceImpl.cpp1265 Appliance::TaskOVF* pTask = *(Appliance::TaskOVF**)pvUser; local
1267 if ( pTask
1268 && !pTask->pProgress.isNull())
1271 pTask->pProgress->COMGETTER(Canceled)(&fCanceled);
1274 pTask->pProgress->SetCurrentOperationProgress(uPercent);
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 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 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...]
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 DMachineImpl.cpp5436 DeleteConfigTask *pTask = new DeleteConfigTask(this, pProgress, "DeleteVM", llMediums, llFilesToDelete);
5437 rc = pTask->createThread();
12879 SaveStateTask *pTask = new SaveStateTask(this, pProgress, "SaveState", aReason, strStateFilePath); local
12880 rc = pTask->createThread();
14585 Task *pTask = static_cast<Task *>(pvUser); local
14586 pTask->handler();
14590 delete pTask;
/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/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/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,
/vbox/src/VBox/Devices/Storage/
H A DDrvVD.cpp431 PPDMASYNCCOMPLETIONTASK pTask; local
438 int rc = PDMR3AsyncCompletionEpRead(pStorageBackend->pEndpoint, uOffset, &DataSeg, 1, cbRead, NULL, &pTask);
463 PPDMASYNCCOMPLETIONTASK pTask; local
470 int rc = PDMR3AsyncCompletionEpWrite(pStorageBackend->pEndpoint, uOffset, &DataSeg, 1, cbWrite, NULL, &pTask);
493 PPDMASYNCCOMPLETIONTASK pTask; local
500 int rc = PDMR3AsyncCompletionEpFlush(pStorageBackend->pEndpoint, NULL, &pTask);

Completed in 323 milliseconds