Lines Matching refs:pRequest

74   agsaIORequestDesc_t *pRequest  = agNULL;  in saSATAStart()  local
119 pRequest = (agsaIORequestDesc_t *)saLlistIOGetHead(&(saRoot->freeIORequests)); in saSATAStart()
120 if ( agNULL != pRequest ) in saSATAStart()
124 saLlistIORemove(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saSATAStart()
127 pRequest->valid = agTRUE; in saSATAStart()
128 saLlistIOAdd(&(pDevice->pendingIORequests), &(pRequest->linkNode)); in saSATAStart()
149 pRequest->pIORequestContext = agIORequest; in saSATAStart()
150 pRequest->pDevice = pDevice; in saSATAStart()
151 pRequest->pPort = pPort; in saSATAStart()
152 pRequest->requestType = agRequestType; in saSATAStart()
153 pRequest->startTick = saRoot->timeTick; in saSATAStart()
154 pRequest->completionCB = (ossaSSPCompletedCB_t)agCB; in saSATAStart()
156 agIORequest->sdkData = pRequest; in saSATAStart()
159 saRoot->IOMap[pRequest->HTag].Tag = pRequest->HTag; in saSATAStart()
160 saRoot->IOMap[pRequest->HTag].IORequest = (void *)pRequest; in saSATAStart()
177 saLlistIORemove(&(pDevice->pendingIORequests), &(pRequest->linkNode)); in saSATAStart()
178 pRequest->valid = agFALSE; in saSATAStart()
179 saLlistIOAdd(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saSATAStart()
196 saLlistIORemove(&(pDevice->pendingIORequests), &(pRequest->linkNode)); in saSATAStart()
197 pRequest->valid = agFALSE; in saSATAStart()
198 saLlistIOAdd(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saSATAStart()
304 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSATAStartCmd_t, tag), pRequest->HTag); in saSATAStart()
322 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSATAStartCmd_t, tag), pRequest->HTag); in saSATAStart()
603 agsaIORequestDesc_t *pRequest; in saSATAAbort() local
633 pRequest = (agsaIORequestDesc_t *) (agIOToBeAborted->sdkData); in saSATAAbort()
634 if (agNULL == pRequest) in saSATAAbort()
642 pDevice = pRequest->pDevice; in saSATAAbort()
672 pRequest = (agsaIORequestDesc_t *)saLlistIOGetHead(&(saRoot->freeIORequests)); in saSATAAbort()
683 pRequest = (agsaIORequestDesc_t *)saLlistIOGetHead(&(saRoot->freeIORequests)); in saSATAAbort()
695 if ( agNULL == pRequest ) in saSATAAbort()
705 saLlistIORemove(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saSATAAbort()
707 SA_ASSERT((!pRequest->valid), "The pRequest is in use"); in saSATAAbort()
709 pRequest->valid = agTRUE; in saSATAAbort()
710 saLlistIOAdd(&(pDevice->pendingIORequests), &(pRequest->linkNode)); in saSATAAbort()
715 pRequest->pIORequestContext = agIORequest; in saSATAAbort()
716 pRequest->requestType = AGSA_SATA_REQTYPE; in saSATAAbort()
717 pRequest->pDevice = pDevice; in saSATAAbort()
718 pRequest->pPort = pPort; in saSATAAbort()
719 pRequest->completionCB = (void*)agCB; in saSATAAbort()
721 pRequest->startTick = saRoot->timeTick; in saSATAAbort()
724 agIORequest->sdkData = pRequest; in saSATAAbort()
727 saRoot->IOMap[pRequest->HTag].Tag = pRequest->HTag; in saSATAAbort()
728 saRoot->IOMap[pRequest->HTag].IORequest = (void *)pRequest; in saSATAAbort()
747 saLlistIORemove(&(pDevice->pendingIORequests), &(pRequest->linkNode)); in saSATAAbort()
748 pRequest->valid = agFALSE; in saSATAAbort()
749 saLlistIOAdd(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saSATAAbort()
765 saLlistIORemove(&(pDevice->pendingIORequests), &(pRequest->linkNode)); in saSATAAbort()
766 pRequest->valid = agFALSE; in saSATAAbort()
767 saLlistIOAdd(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saSATAAbort()
778 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSATAAbortCmd_t, tag), pRequest->HTag); in saSATAAbort()
790 saLlistIORemove(&(pDevice->pendingIORequests), &(pRequest->linkNode)); in saSATAAbort()
791 pRequest->valid = agFALSE; in saSATAAbort()
792 saLlistIOAdd(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saSATAAbort()
860 agsaIORequestDesc_t *pRequest, in siEventSATAResponseWtDataRcvd() argument
877 if ( agTRUE == pRequest->valid ) in siEventSATAResponseWtDataRcvd()
880 pDevice = pRequest->pDevice; in siEventSATAResponseWtDataRcvd()
884 saLlistIORemove(&(pDevice->pendingIORequests), &(pRequest->linkNode)); in siEventSATAResponseWtDataRcvd()
887 (*(ossaSATACompletedCB_t)(pRequest->completionCB))(agRoot, in siEventSATAResponseWtDataRcvd()
888 pRequest->pIORequestContext, in siEventSATAResponseWtDataRcvd()
895 pRequest->valid = agFALSE; in siEventSATAResponseWtDataRcvd()
897 saLlistIOAdd(&(saRoot->freeIORequests), &(pRequest->linkNode)); in siEventSATAResponseWtDataRcvd()