Lines Matching defs:pIo

2229   ESL_IO_MGMT * pIo;
2248 pIo = *ppFreeQueue;
2249 pBuffer = (UINT8 *)pIo;
2263 pIo,
2270 *ppFreeQueue = pIo->pNext;
2315 ESL_IO_MGMT * pIo;
2330 pIo = *ppIo;
2331 pEnd = &pIo [ TokenCount ];
2332 while ( pEnd > pIo ) {
2336 pIo->pPort = pPort;
2337 pIo->pPacket = NULL;
2342 pEvent = (EFI_EVENT *)&(((UINT8 *)pIo)[ pSocket->TxTokenEventOffset ]);
2346 pIo,
2358 pIo,
2365 pIo->pNext = *ppFreeQueue;
2366 *ppFreeQueue = pIo;
2371 pIo += 1;
2377 *ppIo = pIo;
3388 ESL_IO_MGMT * pIo;
3493 pIo = (ESL_IO_MGMT *)pBuffer;
3497 &pIo,
3514 &pIo,
3531 &pIo,
3876 ESL_IO_MGMT * pIo;
3894 pIo = pPort->pRxActive;
3895 while ( NULL != pIo ) {
3896 EslSocketRxCancel ( pPort, pIo );
3897 pIo = pIo->pNext;
3974 ESL_IO_MGMT * pIo;
3981 pIo = pPort->pRxActive;
3982 while ( NULL != pIo ) {
3985 pIo->pPacket ));
3986 pIo = pIo->pNext;
4094 ESL_IO_MGMT * pIo;
4178 pIo = pPort->pTxOobActive;
4179 while ( NULL != pIo ) {
4180 pPacket = pIo->pPacket;
4182 "0x%08x: Packet active %d bytes, pIo: 0x%08x\r\n",
4185 pIo ));
4186 pIo = pIo->pNext;
4201 pIo = pPort->pTxActive;
4202 while ( NULL != pIo ) {
4203 pPacket = pIo->pPacket;
4205 "0x%08x: Packet active %d bytes, pIo: 0x%08x\r\n",
4208 pIo ));
4209 pIo = pIo->pNext;
4598 @param [in] pIo Address of an ::ESL_IO_MGMT structure
4604 IN ESL_IO_MGMT * pIo
4615 &pIo->Token );
4619 pIo->pPacket,
4625 pIo->pPacket,
4647 @param [in] pIo Address of an ::ESL_IO_MGMT structure
4656 IN ESL_IO_MGMT * pIo,
4678 pPacket = pIo->pPacket;
4679 pPort = pIo->pPort;
4704 while (( NULL != pIoNext ) && ( pIoNext != pIo ) && ( pIoNext->pNext != pIo ))
4709 if ( pIoNext == pIo ) {
4710 pPort->pRxActive = pIo->pNext; // Beginning of list
4713 pIoNext->pNext = pIo->pNext; // Middle of list
4719 pIo->pNext = pPort->pRxFree;
4720 pPort->pRxFree = pIo;
4878 ESL_IO_MGMT * pIo;
4934 pIo = pPort->pRxFree;
4935 pIo->pPacket = pPacket;
4951 pBuffer = (UINT8 *)pIo;
4959 pSocket->pApi->pfnRxStart ( pPort, pIo );
4965 Status = pPort->pfnRxStart ( pPort->pProtocol.v, &pIo->Token );
4974 pPort->pRxFree = pIo->pNext;
4979 pIo->pNext = pPort->pRxActive;
4980 pPort->pRxActive = pIo;
4998 pIo->pPacket = NULL;
5058 ESL_IO_MGMT * pIo;
5117 pIo = pPort->pRxActive;
5118 while ( NULL != pIo ) {
5119 EslSocketRxCancel ( pPort, pIo );
5358 @param [in] pIo Address of an ::ESL_IO_MGMT structure
5370 IN ESL_IO_MGMT * pIo,
5393 pPacket = pIo->pPacket;
5394 pPort = pIo->pPort;
5400 pIo->pPacket = NULL;
5406 while (( NULL != pIoNext ) && ( pIoNext != pIo ) && ( pIoNext->pNext != pIo ))
5411 if ( pIoNext == pIo ) {
5412 *ppActive = pIo->pNext; // Beginning of list
5415 pIoNext->pNext = pIo->pNext; // Middle of list
5421 pIo->pNext = *ppFree;
5422 *ppFree = pIo;
5428 "0x%08x: pIo Released\r\n",
5429 pIo ));
5525 ESL_IO_MGMT * pIo;
5543 pIo = *ppFree;
5544 if (( NULL != pPacket ) && ( NULL != pIo )) {
5584 pBuffer = (UINT8 *)&pIo->Token;
5607 "0x%08x: pIo allocated for pPacket: 0x%08x\r\n",
5608 pIo,
5615 &pIo->Token );
5620 pIo->pPacket = pPacket;
5633 *ppFree = pIo->pNext;
5646 pIo->pPacket = pPacket;
5647 pIo->pNext = *ppActive;
5648 *ppActive = pIo;