/vbox/src/VBox/Runtime/r3/freebsd/ |
H A D | fileaio-freebsd.cpp | 362 RTDECL(int) RTFileAioCtxSubmit(RTFILEAIOCTX hAioCtx, PRTFILEAIOREQ pahReqs, size_t cReqs) argument 371 AssertPtrReturn(pahReqs, VERR_INVALID_POINTER); 383 pReqInt = pahReqs[i]; 389 pReqInt = pahReqs[iUndo]; 411 rcBSD = lio_listio(LIO_NOWAIT, (struct aiocb **)pahReqs, cReqsSubmit, NULL); 422 pReqInt = pahReqs[i]; 445 pahReqs += cReqsSubmit; 451 pReqInt = pahReqs[0]; 481 pahReqs++; 490 PRTFILEAIOREQ pahReqs, size_ 489 RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, RTMSINTERVAL cMillies, PRTFILEAIOREQ pahReqs, size_t cReqs, uint32_t *pcReqs) argument [all...] |
/vbox/src/VBox/Runtime/r3/solaris/ |
H A D | fileaio-solaris.cpp | 333 RTDECL(int) RTFileAioCtxSubmit(RTFILEAIOCTX hAioCtx, PRTFILEAIOREQ pahReqs, size_t cReqs) argument 342 AssertPtrReturn(pahReqs, VERR_INVALID_POINTER); 353 pReqInt = pahReqs[i]; 359 pReqInt = pahReqs[iUndo]; 379 rcSol = lio_listio(LIO_NOWAIT, (struct aiocb **)pahReqs, cReqsSubmit, NULL); 390 pReqInt = pahReqs[i]; 409 pahReqs += cReqsSubmit; 414 pReqInt = pahReqs[0]; 432 pahReqs++; 440 PRTFILEAIOREQ pahReqs, size_ 439 RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, RTMSINTERVAL cMillies, PRTFILEAIOREQ pahReqs, size_t cReqs, uint32_t *pcReqs) argument [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | fileaio-win.cpp | 337 RTDECL(int) RTFileAioCtxSubmit(RTFILEAIOCTX hAioCtx, PRTFILEAIOREQ pahReqs, size_t cReqs) argument 347 AssertPtrReturn(pahReqs, VERR_INVALID_POINTER); 352 PRTFILEAIOREQINTERNAL pReqInt = pahReqs[i]; 390 PRTFILEAIOREQ pahReqs, size_t cReqs, uint32_t *pcReqs) 399 AssertPtrReturn(pahReqs, VERR_INVALID_POINTER); 474 pahReqs[cRequestsCompleted++] = (RTFILEAIOREQ)pReqInt; 389 RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, RTMSINTERVAL cMillies, PRTFILEAIOREQ pahReqs, size_t cReqs, uint32_t *pcReqs) argument
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletionFileNormal.cpp | 547 PRTFILEAIOREQ pahReqs, unsigned cReqs) 555 int rc = RTFileAioCtxSubmit(pAioMgr->hAioCtx, pahReqs, cReqs); 565 int rcReq = RTFileAioReqGetRC(pahReqs[i], NULL); 569 PPDMACTASKFILE pTask = (PPDMACTASKFILE)RTFileAioReqGetUser(pahReqs[i]); 571 Assert(pTask->hReq == pahReqs[i]); 604 int rcReq = RTFileAioReqGetRC(pahReqs[i], NULL); 609 rc = pdmacFileAioMgrNormalReqsEnqueue(pAioMgr, pEndpoint, &pahReqs[i], 1); 613 pdmacFileAioMgrNormalReqCompleteRc(pAioMgr, pahReqs[i], rcReq, 0); 545 pdmacFileAioMgrNormalReqsEnqueue(PPDMACEPFILEMGR pAioMgr, PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, PRTFILEAIOREQ pahReqs, unsigned cReqs) argument
|
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | fileaio-linux.cpp | 560 RTDECL(int) RTFileAioCtxSubmit(RTFILEAIOCTX hAioCtx, PRTFILEAIOREQ pahReqs, size_t cReqs) argument 570 AssertPtrReturn(pahReqs, VERR_INVALID_POINTER); 579 pReqInt = pahReqs[i]; 586 pReqInt = pahReqs[iUndo]; 601 * We cast pahReqs to the Linux iocb structure to avoid copying the requests 607 (PLNXKAIOIOCB *)pahReqs, 624 pReqInt = pahReqs[i]; 635 pReqInt = pahReqs[0]; 645 pahReqs += cReqsSubmitted; 655 PRTFILEAIOREQ pahReqs, size_ 654 RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, RTMSINTERVAL cMillies, PRTFILEAIOREQ pahReqs, size_t cReqs, uint32_t *pcReqs) argument [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | fileaio-posix.cpp | 619 RTDECL(int) RTFileAioCtxSubmit(RTFILEAIOCTX hAioCtx, PRTFILEAIOREQ pahReqs, size_t cReqs) argument 627 AssertPtrReturn(pahReqs, VERR_INVALID_PARAMETER); 647 pReqInt = pahReqs[i]; 653 pReqInt = pahReqs[iUndo]; 691 rcPosix = lio_listio(LIO_NOWAIT, (struct aiocb **)pahReqs, cReqsSubmit, NULL); 704 pReqInt = pahReqs[i]; 762 pahReqs += cReqsSubmit; 773 pReqInt = pahReqs[0]; 810 pahReqs++; 856 PRTFILEAIOREQ pahReqs, size_ 855 RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, RTMSINTERVAL cMillies, PRTFILEAIOREQ pahReqs, size_t cReqs, uint32_t *pcReqs) argument [all...] |
/vbox/src/VBox/Runtime/common/misc/ |
H A D | aiomgr.cpp | 235 PRTFILEAIOREQ pahReqs, unsigned cReqs); 414 PRTFILEAIOREQ pahReqs, unsigned cReqs) 419 int rc = RTFileAioCtxSubmit(pThis->hAioCtx, pahReqs, cReqs); 427 int rcReq = RTFileAioReqGetRC(pahReqs[i], NULL); 431 PRTAIOMGRREQ pReq = (PRTAIOMGRREQ)RTFileAioReqGetUser(pahReqs[i]); 433 Assert(pReq->hReqIo == pahReqs[i]); 448 PRTAIOMGRREQ pReq = (PRTAIOMGRREQ)RTFileAioReqGetUser(pahReqs[i]); 449 int rcReq = RTFileAioReqGetRC(pahReqs[i], NULL); 454 rc = rtAioMgrReqsEnqueue(pThis, pFile, &pahReqs[i], 1); 413 rtAioMgrReqsEnqueue(PRTAIOMGRINT pThis, PRTAIOMGRFILEINT pFile, PRTFILEAIOREQ pahReqs, unsigned cReqs) argument
|