Lines Matching refs:RxToken
59 IN UDP_RX_TOKEN *RxToken in UdpIoFreeRxToken() argument
62 if (RxToken->UdpIo->UdpVersion == UDP_IO_UDP4_VERSION) { in UdpIoFreeRxToken()
63 gBS->CloseEvent (RxToken->Token.Udp4.Event); in UdpIoFreeRxToken()
64 } else if (RxToken->UdpIo->UdpVersion == UDP_IO_UDP6_VERSION) { in UdpIoFreeRxToken()
65 gBS->CloseEvent (RxToken->Token.Udp6.Event); in UdpIoFreeRxToken()
70 FreePool (RxToken); in UdpIoFreeRxToken()
138 UDP_RX_TOKEN *RxToken; in UdpIoRecycleDgram() local
140 RxToken = (UDP_RX_TOKEN *) Context; in UdpIoRecycleDgram()
142 if (RxToken->UdpIo->UdpVersion == UDP_IO_UDP4_VERSION) { in UdpIoRecycleDgram()
143 gBS->SignalEvent (RxToken->Token.Udp4.Packet.RxData->RecycleSignal); in UdpIoRecycleDgram()
144 } else if (RxToken->UdpIo->UdpVersion == UDP_IO_UDP6_VERSION) { in UdpIoRecycleDgram()
145 gBS->SignalEvent (RxToken->Token.Udp6.Packet.RxData->RecycleSignal); in UdpIoRecycleDgram()
150 UdpIoFreeRxToken (RxToken); in UdpIoRecycleDgram()
172 UDP_RX_TOKEN *RxToken; in UdpIoOnDgramRcvdDpc() local
176 RxToken = (UDP_RX_TOKEN *) Context; in UdpIoOnDgramRcvdDpc()
180 ASSERT ((RxToken->Signature == UDP_IO_RX_SIGNATURE) && in UdpIoOnDgramRcvdDpc()
181 (RxToken == RxToken->UdpIo->RecvRequest)); in UdpIoOnDgramRcvdDpc()
183 ASSERT ((RxToken->UdpIo->UdpVersion == UDP_IO_UDP4_VERSION) || in UdpIoOnDgramRcvdDpc()
184 (RxToken->UdpIo->UdpVersion == UDP_IO_UDP6_VERSION)); in UdpIoOnDgramRcvdDpc()
190 RxToken->UdpIo->RecvRequest = NULL; in UdpIoOnDgramRcvdDpc()
192 if (RxToken->UdpIo->UdpVersion == UDP_IO_UDP4_VERSION) { in UdpIoOnDgramRcvdDpc()
193 Token = &RxToken->Token.Udp4; in UdpIoOnDgramRcvdDpc()
197 Token = &RxToken->Token.Udp6; in UdpIoOnDgramRcvdDpc()
207 RxToken->CallBack (NULL, NULL, Status, RxToken->Context); in UdpIoOnDgramRcvdDpc()
210 UdpIoFreeRxToken (RxToken); in UdpIoOnDgramRcvdDpc()
217 if (RxToken->UdpIo->UdpVersion == UDP_IO_UDP4_VERSION) { in UdpIoOnDgramRcvdDpc()
229 (UINT32) RxToken->HeadLen, in UdpIoOnDgramRcvdDpc()
231 RxToken in UdpIoOnDgramRcvdDpc()
236 RxToken->CallBack (NULL, NULL, EFI_OUT_OF_RESOURCES, RxToken->Context); in UdpIoOnDgramRcvdDpc()
238 UdpIoFreeRxToken (RxToken); in UdpIoOnDgramRcvdDpc()
272 (UINT32) RxToken->HeadLen, in UdpIoOnDgramRcvdDpc()
274 RxToken in UdpIoOnDgramRcvdDpc()
279 RxToken->CallBack (NULL, NULL, EFI_OUT_OF_RESOURCES, RxToken->Context); in UdpIoOnDgramRcvdDpc()
281 UdpIoFreeRxToken (RxToken); in UdpIoOnDgramRcvdDpc()
305 RxToken->CallBack (Netbuf, &EndPoint, EFI_SUCCESS, RxToken->Context); in UdpIoOnDgramRcvdDpc()
309 if (RxToken->UdpIo->UdpVersion == UDP_IO_UDP4_VERSION) { in UdpIoOnDgramRcvdDpc()
311 RxToken->UdpIo->Protocol.Udp4->Receive (RxToken->UdpIo->Protocol.Udp4, &RxToken->Token.Udp4); in UdpIoOnDgramRcvdDpc()
314 RxToken->UdpIo->Protocol.Udp6->Receive (RxToken->UdpIo->Protocol.Udp6, &RxToken->Token.Udp6); in UdpIoOnDgramRcvdDpc()
807 UDP_RX_TOKEN *RxToken; in UdpIoFreeIo() local
824 if ((RxToken = UdpIo->RecvRequest) != NULL) { in UdpIoFreeIo()
825 UdpIo->Protocol.Udp4->Cancel (UdpIo->Protocol.Udp4, &RxToken->Token.Udp4); in UdpIoFreeIo()
847 if ((RxToken = UdpIo->RecvRequest) != NULL) { in UdpIoFreeIo()
848 UdpIo->Protocol.Udp6->Cancel (UdpIo->Protocol.Udp6, &RxToken->Token.Udp6); in UdpIoFreeIo()
894 UDP_RX_TOKEN *RxToken; in UdpIoCleanIo() local
905 if ((RxToken = UdpIo->RecvRequest) != NULL) { in UdpIoCleanIo()
906 UdpIo->Protocol.Udp4->Cancel (UdpIo->Protocol.Udp4, &RxToken->Token.Udp4); in UdpIoCleanIo()
912 if ((RxToken = UdpIo->RecvRequest) != NULL) { in UdpIoCleanIo()
913 UdpIo->Protocol.Udp6->Cancel (UdpIo->Protocol.Udp6, &RxToken->Token.Udp6); in UdpIoCleanIo()
1060 UDP_RX_TOKEN *RxToken; in UdpIoRecvDatagram() local
1070 RxToken = UdpIoCreateRxToken (UdpIo, CallBack, Context, HeadLen); in UdpIoRecvDatagram()
1072 if (RxToken == NULL) { in UdpIoRecvDatagram()
1076 UdpIo->RecvRequest = RxToken; in UdpIoRecvDatagram()
1078 Status = UdpIo->Protocol.Udp4->Receive (UdpIo->Protocol.Udp4, &RxToken->Token.Udp4); in UdpIoRecvDatagram()
1080 Status = UdpIo->Protocol.Udp6->Receive (UdpIo->Protocol.Udp6, &RxToken->Token.Udp6); in UdpIoRecvDatagram()
1085 UdpIoFreeRxToken (RxToken); in UdpIoRecvDatagram()