/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/IScsiDxe/ |
IScsiTcp4Io.c | 418 EFI_TCP4_RECEIVE_DATA RxData;
434 RxData.FragmentCount = 1;
435 Tcp4Io->RxToken.Packet.RxData = &RxData;
441 RxData.DataLength = Fragment[CurrentFragment].Len;
442 RxData.FragmentTable[0].FragmentLength = Fragment[CurrentFragment].Len;
443 RxData.FragmentTable[0].FragmentBuffer = Fragment[CurrentFragment].Bulk;
474 Fragment[CurrentFragment].Len -= RxData.FragmentTable[0].FragmentLength;
478 Fragment[CurrentFragment].Bulk += RxData.FragmentTable[0].FragmentLength;
483 Tcp4Io->RxToken.Packet.RxData = NULL; [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Library/DxeTcpIoLib/ |
DxeTcpIoLib.c | 152 EFI_TCP4_RECEIVE_DATA *RxData;
368 RxData = (EFI_TCP4_RECEIVE_DATA *) AllocateZeroPool (sizeof (EFI_TCP4_RECEIVE_DATA));
369 if (RxData == NULL) {
374 TcpIo->RxToken.Tcp4Token.Packet.RxData = RxData;
459 if (TcpIo->RxToken.Tcp4Token.Packet.RxData != NULL) {
460 FreePool (TcpIo->RxToken.Tcp4Token.Packet.RxData);
885 EFI_TCP4_RECEIVE_DATA *RxData;
895 RxData = TcpIo->RxToken.Tcp4Token.Packet.RxData;
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Library/DxeUdpIoLib/ |
DxeUdpIoLib.c | 143 gBS->SignalEvent (RxToken->Token.Udp4.Packet.RxData->RecycleSignal);
145 gBS->SignalEvent (RxToken->Token.Udp6.Packet.RxData->RecycleSignal);
170 VOID *RxData;
194 RxData = ((EFI_UDP4_COMPLETION_TOKEN *) Token)->Packet.RxData;
198 RxData = ((EFI_UDP6_COMPLETION_TOKEN *) Token)->Packet.RxData;
202 if (EFI_ERROR (Status) || RxData == NULL) {
220 (NET_FRAGMENT *)((EFI_UDP4_RECEIVE_DATA *) RxData)->FragmentTable,
221 ((EFI_UDP4_RECEIVE_DATA *) RxData)->FragmentCount, [all...] |
/device/linaro/bootloader/edk2/NetworkPkg/Ip6Dxe/ |
Ip6If.c | 454 EFI_MANAGED_NETWORK_RECEIVE_DATA *RxData;
456 RxData = (EFI_MANAGED_NETWORK_RECEIVE_DATA *) Context;
458 gBS->SignalEvent (RxData->RecycleEvent);
498 MnpRxData = MnpToken->Packet.RxData;
512 Packet = NetbufFromExt (&Netfrag, 1, IP6_MAX_HEADLEN, 0, Ip6RecycleFrame, Token->MnpToken.Packet.RxData);
|
Ip6Impl.h | 131 EFI_IP6_RECEIVE_DATA RxData;
645 driver updates the Token.Status and Token.Packet.RxData fields and the Token.Event
[all...] |
Ip6Input.c | [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/ManagedNetwork/ |
ManagedNetwork.h | 86 EFI_MANAGED_NETWORK_RECEIVE_DATA *RxData;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/ArpDxe/ |
ArpImpl.c | 79 EFI_MANAGED_NETWORK_RECEIVE_DATA *RxData;
114 RxData = RxToken->Packet.RxData;
115 Head = (ARP_HEAD *) RxData->PacketData;
126 (RxData->ProtocolType != ARP_ETHER_PROTO_TYPE)) {
289 // Signal Mnp to recycle the RxData.
291 gBS->SignalEvent (RxData->RecycleEvent);
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/ |
MnpImpl.h | 92 EFI_MANAGED_NETWORK_RECEIVE_DATA RxData;
410 Recycle the RxData and other resources used to hold and deliver the received
822 updates the Token.Status and Token.RxData fields and the Token.Event is
[all...] |
MnpIo.c | 324 EFI_MANAGED_NETWORK_RECEIVE_DATA *RxData;
367 RxData = &RxDataWrap->RxData;
373 RxData->MediaHeader = NetbufGetByte (RxDataWrap->Nbuf, 0, NULL);
374 RxData->DestinationAddress = RxData->MediaHeader;
375 RxData->SourceAddress = (UINT8 *) RxData->MediaHeader + SnpMode->HwAddressSize;
376 RxData->PacketData = (UINT8 *) RxData->MediaHeader + SnpMode->MediaHeaderSize; [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/ |
SockImpl.c | 167 EFI_TCP4_RECEIVE_DATA *RxData;
170 RxData = (EFI_TCP4_RECEIVE_DATA *) TcpRxData;
174 ASSERT (RxData->DataLength >= RcvdBytes);
176 RxData->DataLength = RcvdBytes;
177 RxData->UrgentFlag = IsOOB;
179 for (Index = 0; (Index < RxData->FragmentCount) && (RcvdBytes > 0); Index++) {
181 Fragment = &RxData->FragmentTable[Index];
214 EFI_TCP4_RECEIVE_DATA *RxData;
221 RxData = RcvToken->Packet.RxData;
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Udp4Dxe/ |
Udp4Impl.h | 119 EFI_UDP4_RECEIVE_DATA RxData;
327 driver updates the Token.Status and Token.Packet.RxData fields and the Token.Event
|
Udp4Impl.c | 154 This function wraps the Packet and the RxData.
159 @param[in] RxData Pointer to the EFI_UDP4_RECEIVE_DATA of this
162 @return Pointer to the structure wrapping the RxData and the Packet.
169 IN EFI_UDP4_RECEIVE_DATA *RxData
178 @param[in] RxData Pointer to the EFI_UDP4_RECEIVE_DATA of this
188 IN EFI_UDP4_RECEIVE_DATA *RxData
436 // Remove this RxData if it timeouts.
[all...] |
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/ |
ManagedNetwork.h | 140 /// When this token is used for receiving, RxData is a pointer to the EFI_MANAGED_NETWORK_RECEIVE_DATA.
142 EFI_MANAGED_NETWORK_RECEIVE_DATA *RxData;
|
Udp6.h | 219 /// packets, the CompletionToken.Packet.RxData field is updated to this incoming packet and
260 /// client. After a packet is received, RxData and Status are filled in by the EFI UDPv6 Protocol
274 /// - EFI_NETWORK_UNREACHABLE: The destination network is unreachable. RxData is set to
276 /// - EFI_HOST_UNREACHABLE: The destination host is unreachable. RxData is set to NULL in
279 /// RxData is set to NULL in this situation.
280 /// - EFI_PORT_UNREACHABLE: No service is listening on the remote port. RxData is set to
284 /// and the destination sent an ICMP source quench report. RxData is set to NULL in this situation.
292 /// When this token is used for receiving, RxData is a pointer to EFI_UDP6_RECEIVE_DATA.
294 EFI_UDP6_RECEIVE_DATA *RxData;
474 and Token.Packet.RxData fields and the Token.Event is signaled. [all...] |
Udp4.h | 122 EFI_UDP4_RECEIVE_DATA *RxData;
321 driver updates the Token.Status and Token.Packet.RxData fields and the Token.Event
|
/device/linaro/bootloader/edk2/NetworkPkg/Application/Ping6/ |
Ping6.c | 241 EFI_IP6_RECEIVE_DATA *RxData;
254 RxData = RxToken->Packet.RxData;
255 Reply = RxData->FragmentTable[0].FragmentBuffer;
256 PayLoad = RxData->DataLength;
258 if (RxData->Header->NextHeader != IP6_ICMP) {
263 !EFI_IP6_EQUAL (&RxData->Header->SourceAddress, &Private->DstAddress)) {
304 RxData->Header->HopLimit,
329 // Singal to recycle the each rxdata here, not at the end of process.
331 gBS->SignalEvent (RxData->RecycleSignal); [all...] |
/device/linaro/bootloader/edk2/NetworkPkg/TcpDxe/ |
SockImpl.c | 202 EFI_TCP4_RECEIVE_DATA *RxData;
205 RxData = (EFI_TCP4_RECEIVE_DATA *) TcpRxData;
209 ASSERT (RxData->DataLength >= RcvdBytes);
211 RxData->DataLength = RcvdBytes;
212 RxData->UrgentFlag = IsUrg;
215 // Copy the CopyBytes data from socket receive buffer to RxData.
217 for (Index = 0; (Index < RxData->FragmentCount) && (RcvdBytes > 0); Index++) {
219 Fragment = &RxData->FragmentTable[Index];
325 EFI_TCP4_RECEIVE_DATA *RxData;
332 RxData = RcvToken->Packet.RxData; [all...] |
/device/linaro/bootloader/edk2/NetworkPkg/Udp6Dxe/ |
Udp6Impl.h | 108 EFI_UDP6_RECEIVE_DATA RxData;
|
/device/linaro/bootloader/edk2/NetworkPkg/UefiPxeBcDxe/ |
PxeBcSupport.c | 224 EFI_IP4_RECEIVE_DATA *RxData;
236 RxData = Private->IcmpToken.Packet.RxData;
248 if (RxData == NULL) {
256 gBS->SignalEvent (RxData->RecycleSignal);
260 if (EFI_IP4 (RxData->Header->SourceAddress) != 0 &&
261 !NetIp4IsUnicast (EFI_NTOHL (RxData->Header->SourceAddress), 0)) {
265 gBS->SignalEvent (RxData->RecycleSignal);
269 if (!EFI_IP4_EQUAL (&RxData->Header->DestinationAddress, &Mode->StationIp.v4)) {
273 gBS->SignalEvent (RxData->RecycleSignal); [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/Udp4/ |
Udp4.h | 132 EFI_UDP4_RECEIVE_DATA *RxData;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Library/DxeIpIoLib/ |
DxeIpIoLib.c | 914 if (IpInfo->DummyRcvToken.Ip4Token.Packet.RxData != NULL) {
915 RecycleEvent = IpInfo->DummyRcvToken.Ip4Token.Packet.RxData->RecycleSignal;
920 if (IpInfo->DummyRcvToken.Ip6Token.Packet.RxData != NULL) {
921 RecycleEvent = IpInfo->DummyRcvToken.Ip6Token.Packet.RxData->RecycleSignal;
934 // Recycle the RxData.
994 IP_IO_IP_RX_DATA *RxData;
1002 RxData = (IP_IO_IP_RX_DATA *) IpIo->RcvToken.Ip4Token.Packet.RxData;
1005 RxData = (IP_IO_IP_RX_DATA *) IpIo->RcvToken.Ip6Token.Packet.RxData;
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Ip4Dxe/ |
Ip4Impl.h | 126 EFI_IP4_RECEIVE_DATA RxData;
|
Ip4Input.c | 1148 gBS->CloseEvent (Wrap->RxData.RecycleSignal);
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/ |
PxeBcImpl.c | 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; [all...] |