Lines Matching defs:PRTAIOMGRREQ
204 typedef RTAIOMGRREQ *PRTAIOMGRREQ;
262 static PRTAIOMGRREQ rtAioMgrReqAlloc(PRTAIOMGRINT pThis)
264 return (PRTAIOMGRREQ)RTMemCacheAlloc(pThis->hMemCacheReqs);
274 static void rtAioMgrReqFree(PRTAIOMGRINT pThis, PRTAIOMGRREQ pReq)
288 static void rtAioMgrReqCompleteRc(PRTAIOMGRINT pThis, PRTAIOMGRREQ pReq,
405 PRTAIOMGRREQ pReq = (PRTAIOMGRREQ)RTFileAioReqGetUser(hReq);
431 PRTAIOMGRREQ pReq = (PRTAIOMGRREQ)RTFileAioReqGetUser(pahReqs[i]);
448 PRTAIOMGRREQ pReq = (PRTAIOMGRREQ)RTFileAioReqGetUser(pahReqs[i]);
473 static void rtAioMgrFileAddReqsToWaitingList(PRTAIOMGRFILEINT pFile, PRTAIOMGRREQ pReqsHead)
477 PRTAIOMGRREQ pReqCur = pReqsHead;
479 pReqsHead = (PRTAIOMGRREQ)pReqsHead->WorkItem.pNext;
493 static int rtAioMgrReqPrepareNonBuffered(PRTAIOMGRFILEINT pFile, PRTAIOMGRREQ pReq)
569 static int rtAioMgrPrepareReq(PRTAIOMGRREQ pReq, PRTFILEAIOREQ phReqIo)
607 PRTAIOMGRREQ pReqsNew)
618 PRTAIOMGRREQ pCurr = pReqsNew;
619 pReqsNew = (PRTAIOMGRREQ)pReqsNew->WorkItem.pNext;
675 PRTAIOMGRREQ pReqIt;
676 PRTAIOMGRREQ pReqItNext;
742 PRTAIOMGRREQ pReqsNew = (PRTAIOMGRREQ)RTQueueAtomicRemoveAll(&pFile->QueueReqs);
1015 static void rtAioMgrFileQueueReq(PRTAIOMGRFILEINT pThis, PRTAIOMGRREQ pReq)
1057 PRTAIOMGRREQ pReq = rtAioMgrReqAlloc(pAioMgr);
1095 PRTAIOMGRREQ pReq = (PRTAIOMGRREQ)pvObj;
1110 PRTAIOMGRREQ pReq = (PRTAIOMGRREQ)pvObj;
1303 PRTAIOMGRREQ pReq = rtAioMgrReqAlloc(pAioMgr);