Home | History | Annotate | Download | only in UefiPxeBcDxe

Lines Matching defs:RxData

148   EFI_IP4_RECEIVE_DATA    *RxData;

159 RxData = Private->IcmpErrorRcvToken.Packet.RxData;
169 if (EFI_ERROR (Status) || (RxData == NULL)) {
171 // Only process the normal packets and the icmp error packets, if RxData is NULL
178 if (EFI_IP4 (RxData->Header->SourceAddress) != 0 &&
179 !NetIp4IsUnicast (EFI_NTOHL (RxData->Header->SourceAddress), 0)) {
186 if (!EFI_IP4_EQUAL (&RxData->Header->DestinationAddress, &Mode->StationIp.v4)) {
199 for (Index = 0; Index < RxData->FragmentCount; Index ++) {
200 CopiedLen += RxData->FragmentTable[Index].FragmentLength;
204 RxData->FragmentTable[Index].FragmentBuffer,
205 RxData->FragmentTable[Index].FragmentLength
210 RxData->FragmentTable[Index].FragmentBuffer,
220 gBS->SignalEvent (RxData->RecycleSignal);
1640 EFI_UDP4_RECEIVE_DATA *RxData;
1716 RxData = Token.Packet.RxData;
1717 Session = &RxData->UdpSession;
1808 ASSERT (RxData != NULL);
1812 HeaderLen = MIN (*HeaderSize, RxData->DataLength);
1815 if (RxData->DataLength - HeaderLen > *BufferSize) {
1819 *BufferSize = RxData->DataLength - HeaderLen;
1823 for (FragmentIndex = 0; FragmentIndex < RxData->FragmentCount; FragmentIndex++) {
1824 FragmentLength = RxData->FragmentTable[FragmentIndex].FragmentLength;
1825 FragmentBuffer = RxData->FragmentTable[FragmentIndex].FragmentBuffer;
1860 // Recycle the RxData
1862 gBS->SignalEvent (RxData->RecycleSignal);