| /vbox/src/VBox/VMM/VMMR3/ |
| H A D | PDMAsyncCompletionFileNormal.cpp | 482 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 D | PDMAsyncCompletionFile.cpp | 99 * @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 D | PDMAsyncCompletion.cpp | 154 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 D | UIThreadPool.h | 41 void sigTaskComplete(UITask *pTask); 50 void enqueueTask(UITask *pTask); 64 void sltHandleTaskComplete(UITask *pTask); 117 void sigComplete(UITask *pTask);
|
| H A D | UIThreadPool.cpp | 114 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 D | memobj-r0drv-linux.c | 183 * @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 D | semmutex-r0drv-linux.c | 53 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 D | ApplianceImpl.h | 155 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 D | PDMAsyncCompletionFileInternal.h | 410 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 D | PDMAsyncCompletionInternal.h | 92 * @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 D | PDMR0Device.cpp | 155 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 D | PDMRCDevice.cpp | 151 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 D | UIMediumEnumerator.cpp | 281 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 D | UIMediumEnumerator.h | 76 void sltHandleMediumEnumerationTaskComplete(UITask *pTask);
|
| /vbox/src/VBox/Main/src-server/ |
| H A D | ApplianceImplImport.cpp | 898 * @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 D | MediumImpl.cpp | 771 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 D | ApplianceImplExport.cpp | 1912 * @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 D | VFSExplorerImpl.cpp | 246 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 D | SnapshotImpl.cpp | 1482 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 D | pdmasynccompletion.h | 140 VMMR3DECL(int) PDMR3AsyncCompletionTaskCancel(PPDMASYNCCOMPLETIONTASK pTask); variable
|
| /vbox/src/VBox/VMM/testcase/ |
| H A D | tstPDMAsyncCompletionStress.cpp | 348 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 D | GuestSessionImpl.cpp | 1694 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 D | GuestCtrlImpl.cpp | 197 SessionTaskUpdateAdditions *pTask = new SessionTaskUpdateAdditions(pSession /* GuestSession */, 199 rc = pSession->i_startTaskAsync(tr("Updating Guest Additions"), pTask, pProgress);
|
| H A D | GuestProcessImpl.cpp | 1143 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 D | renderspu_cocoa_helper.m | 475 - (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...] |