Lines Matching refs:pRequest
433 agsaIORequestDesc_t *pRequest;
455 pRequest = (agsaIORequestDesc_t *)saLlistIOGetHead(&(saRoot->freeIORequests)); /**/
457 if ( agNULL == pRequest )
459 pRequest = (agsaIORequestDesc_t *)saLlistIOGetHead(&(saRoot->freeReservedRequests));
461 if(agNULL != pRequest)
478 saLlistIORemove(&(saRoot->freeReservedRequests), &(pRequest->linkNode));
483 saLlistIORemove(&(saRoot->freeIORequests), &(pRequest->linkNode));
485 SA_ASSERT((!pRequest->valid), "The pRequest is in use");
486 saRoot->IOMap[pRequest->HTag].Tag = pRequest->HTag;
487 saRoot->IOMap[pRequest->HTag].IORequest = (void *)pRequest;
488 saRoot->IOMap[pRequest->HTag].agContext = agContext;
489 pRequest->valid = agTRUE;
500 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaPortControlCmd_t, tag), pRequest->HTag);
512 saRoot->IOMap[pRequest->HTag].Tag = MARK_OFF;
513 saRoot->IOMap[pRequest->HTag].IORequest = agNULL;
514 saRoot->IOMap[pRequest->HTag].agContext = agNULL;
515 pRequest->valid = agFALSE;
520 SA_DBG1(("saPortControl: saving pRequest (%p) for later use\n", pRequest));
521 saLlistIOAdd(&(saRoot->freeReservedRequests), &(pRequest->linkNode));
526 saLlistIOAdd(&(saRoot->freeIORequests), &(pRequest->linkNode));