Lines Matching refs:pRequest

432   agsaIORequestDesc_t  *pRequest;  in saPortControl()  local
454 pRequest = (agsaIORequestDesc_t *)saLlistIOGetHead(&(saRoot->freeIORequests)); /**/ in saPortControl()
456 if ( agNULL == pRequest ) in saPortControl()
458 pRequest = (agsaIORequestDesc_t *)saLlistIOGetHead(&(saRoot->freeReservedRequests)); in saPortControl()
460 if(agNULL != pRequest) in saPortControl()
477 saLlistIORemove(&(saRoot->freeReservedRequests), &(pRequest->linkNode)); in saPortControl()
482 saLlistIORemove(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saPortControl()
484 SA_ASSERT((!pRequest->valid), "The pRequest is in use"); in saPortControl()
485 saRoot->IOMap[pRequest->HTag].Tag = pRequest->HTag; in saPortControl()
486 saRoot->IOMap[pRequest->HTag].IORequest = (void *)pRequest; in saPortControl()
487 saRoot->IOMap[pRequest->HTag].agContext = agContext; in saPortControl()
488 pRequest->valid = agTRUE; in saPortControl()
499 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaPortControlCmd_t, tag), pRequest->HTag); in saPortControl()
511 saRoot->IOMap[pRequest->HTag].Tag = MARK_OFF; in saPortControl()
512 saRoot->IOMap[pRequest->HTag].IORequest = agNULL; in saPortControl()
513 saRoot->IOMap[pRequest->HTag].agContext = agNULL; in saPortControl()
514 pRequest->valid = agFALSE; in saPortControl()
519 SA_DBG1(("saPortControl: saving pRequest (%p) for later use\n", pRequest)); in saPortControl()
520 saLlistIOAdd(&(saRoot->freeReservedRequests), &(pRequest->linkNode)); in saPortControl()
525 saLlistIOAdd(&(saRoot->freeIORequests), &(pRequest->linkNode)); in saPortControl()