/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/ |
H A D | IScsiTcp4Io.c | 349 EFI_TCP4_TRANSMIT_DATA *TxData; local 353 TxData = AllocatePool (sizeof (EFI_TCP4_TRANSMIT_DATA) + (Packet->BlockOpNum - 1) * sizeof (EFI_TCP4_FRAGMENT_DATA)); 354 if (TxData == NULL) { 358 TxData->Push = TRUE; 359 TxData->Urgent = FALSE; 360 TxData->DataLength = Packet->TotalSize; 365 TxData->FragmentCount = Packet->BlockOpNum; 366 NetbufBuildExt (Packet, (NET_FRAGMENT *) &TxData->FragmentTable[0], &TxData->FragmentCount); 368 Tcp4Io->TxToken.Packet.TxData [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Tcp4Dxe/ |
H A D | SockInterface.c | 508 EFI_TCP4_TRANSMIT_DATA *TxData; local 530 TxData = (EFI_TCP4_TRANSMIT_DATA *) SndToken->Packet.TxData; 553 DataLen = (UINT32) TxData->DataLength; 589 Status = SockProcessTcpSndData (Sock, TxData);
|
H A D | SockImpl.c | 261 EFI_TCP4_TRANSMIT_DATA *TxData; local 263 TxData = (EFI_TCP4_TRANSMIT_DATA *) TcpTxData; 266 // transform this TxData into a NET_BUFFER 270 (NET_FRAGMENT *) TxData->FragmentTable, 271 (UINT32) TxData->FragmentCount, 290 if (TxData->Urgent) { 298 if (TxData->Push) { 482 EFI_TCP4_TRANSMIT_DATA *TxData; local 515 TxData = SndToken->Packet.TxData; [all...] |
H A D | Socket.h | 332 VOID *TxData; member in union:__anon11240
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Udp4Dxe/ |
H A D | Udp4Main.c | 514 EFI_UDP4_TRANSMIT_DATA *TxData; local 555 TxData = Token->Packet.TxData; 561 (NET_FRAGMENT *)TxData->FragmentTable, 562 TxData->FragmentCount, 592 UdpSessionData = TxData->UdpSessionData; 647 if (TxData->GatewayAddress != NULL) { 648 CopyMem (&Override.Ip4OverrideData.GatewayAddress, TxData->GatewayAddress, sizeof (EFI_IPv4_ADDRESS));
|
H A D | Udp4Impl.c | 764 Token.Packet.TxData is NULL. 765 Token.Packet.TxData.FragmentCount is zero. 766 Token.Packet.TxData.DataLength is not equal to the 768 Token.Packet.TxData.FragmentTable[]. 770 Token.Packet.TxData.FragmentTable[]. 772 Token.Packet.TxData. GatewayAddress is not a 774 more IPv4 addresses in Token.Packet.TxData. 787 EFI_UDP4_TRANSMIT_DATA *TxData; local 799 TxData = TxToken->Packet.TxData; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/TcpDxe/ |
H A D | SockInterface.c | 524 EFI_TCP4_TRANSMIT_DATA *TxData; local 549 TxData = (EFI_TCP4_TRANSMIT_DATA *) SndToken->Packet.TxData; 572 DataLen = TxData->DataLength; 611 Status = SockProcessTcpSndData (Sock, TxData);
|
H A D | SockImpl.c | 250 EFI_TCP4_TRANSMIT_DATA *TxData; local 282 TxData = SndToken->Packet.TxData; 284 DataLen = TxData->DataLength; 285 Status = SockProcessTcpSndData (Sock, TxData); 371 EFI_TCP4_TRANSMIT_DATA *TxData; local 373 TxData = (EFI_TCP4_TRANSMIT_DATA *) TcpTxData; 376 // transform this TxData into a NET_BUFFER 380 (NET_FRAGMENT *) TxData->FragmentTable, 381 TxData [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Udp6Dxe/ |
H A D | Udp6Main.c | 418 Token.Packet.TxData is NULL. 419 Token.Packet.TxData.FragmentCount is zero. 420 Token.Packet.TxData.DataLength is not equal to the 423 Token.Packet.TxData.FragmentTable[].FragmentLength 426 Token.Packet.TxData.FragmentTable[].FragmentBuffer 428 Token.Packet.TxData.UdpSessionData.DestinationAddres 431 Token.Packet.TxData.UdpSessionData. 433 Token.Packet.TxData.UdpSessionData. 436 Token.Packet.TxData.UdpSessionData is NULL and this 466 EFI_UDP6_TRANSMIT_DATA *TxData; local [all...] |
H A D | Udp6Impl.c | 756 Token.Packet.TxData is NULL; 757 Token.Packet.TxData.FragmentCount is zero; 758 Token.Packet.TxData.DataLength is not equal to the 761 Token.Packet.TxData.FragmentTable[].FragmentLength 764 Token.Packet.TxData.FragmentTable[].FragmentBuffer 782 EFI_UDP6_TRANSMIT_DATA *TxData; local 793 TxData = TxToken->Packet.TxData; 795 if ((TxData == NULL) || (TxData [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/ArpDxe/ |
H A D | ArpImpl.c | 347 EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData; local 352 TxData = TxToken->Packet.TxData; 363 FreePool (TxData->FragmentTable[0].FragmentBuffer); 364 FreePool (TxData); 1024 EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData; local 1045 TxData = NULL; 1064 // Allocate memory for the TxData used in the TxToken. 1066 TxData = AllocatePool (sizeof(EFI_MANAGED_NETWORK_TRANSMIT_DATA)); 1067 if (TxData [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/MnpDxe/ |
H A D | MnpIo.c | 35 EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData; local 43 TxData = Token->Packet.TxData; 45 if ((Token->Event == NULL) || (TxData == NULL) || (TxData->FragmentCount == 0)) { 47 // The token is invalid if the Event is NULL, or the TxData is NULL, or 54 if ((TxData->DestinationAddress != NULL) && (TxData->HeaderLength != 0)) { 64 FragmentTable = TxData->FragmentTable; 65 for (Index = 0; Index < TxData 118 MnpBuildTxPacket( IN MNP_SERVICE_DATA *MnpServiceData, IN EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData, OUT UINT8 **PktBuf, OUT UINT32 *PktLen ) argument 201 EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData; local [all...] |
H A D | MnpVlan.c | 174 Build the packet to transmit from the TxData passed in. 177 @param TxData Pointer to the transmit data containing the 188 IN EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData, 201 *ProtocolType = TxData->ProtocolType; 214 if (TxData->HeaderLength != 0) { 229 *EtherType = HTONS (TxData->ProtocolType); 186 MnpInsertVlanTag( IN MNP_SERVICE_DATA *MnpServiceData, IN EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData, OUT UINT16 *ProtocolType, IN OUT UINT8 **Packet, IN OUT UINT32 *Length ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | ManagedNetwork.h | 144 /// When this token is used for transmitting, TxData is a pointer to the EFI_MANAGED_NETWORK_TRANSMIT_DATA. 146 EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData; member in union:__anon12213::__anon12214
|
H A D | Udp6.h | 248 /// When used for transmitting, the Event and TxData fields must be filled in by the EFI UDPv6 288 /// When this token is used for transmitting, TxData is a pointer to EFI_UDP6_TRANSMIT_DATA. 290 EFI_UDP6_TRANSMIT_DATA *TxData; member in union:__anon12368::__anon12369 425 - Token.Packet.TxData is NULL. 426 - Token.Packet.TxData.FragmentCount is zero. 427 - Token.Packet.TxData.DataLength is not equal to the sum of fragment 429 - One or more of the Token.Packet.TxData.FragmentTable[].FragmentLength 431 - One or more of the Token.Packet.TxData.FragmentTable[].FragmentBuffer 433 - Token.Packet.TxData.UdpSessionData.DestinationAddress is not zero 435 - Token.Packet.TxData [all...] |
H A D | Udp4.h | 115 EFI_UDP4_TRANSMIT_DATA *TxData; member in union:__anon12359::__anon12360
|
H A D | Ip4.h | 258 /// When this token is used for transmitting, TxData is a pointer to the EFI_IP4_TRANSMIT_DATA. 260 EFI_IP4_TRANSMIT_DATA *TxData; member in union:__anon12170::__anon12171 463 @retval EFI_BUFFER_TOO_SMALL Token.Packet.TxData.TotalDataLength is too 467 Token.Packet.TxData.OverrideData.
|
H A D | Tcp4.h | 210 /// When this token is used for transmitting, TxData is a pointer to EFI_TCP4_TRANSMIT_DATA. 212 EFI_TCP4_TRANSMIT_DATA *TxData; member in union:__anon12334::__anon12335 397 - Token->Packet.TxData is NULL L.
|
H A D | Tcp6.h | 447 /// When this token is used for transmitting, TxData is a pointer to 450 EFI_TCP6_TRANSMIT_DATA *TxData; member in union:__anon12349::__anon12350 661 - Token->Packet.TxData is NULL.
|
H A D | Ip6.h | 548 /// When the Token is used for transmitting, TxData is a pointer to the EFI_IP6_TRANSMIT_DATA. 550 EFI_IP6_TRANSMIT_DATA *TxData; member in union:__anon12182::__anon12183 797 - Token.Packet.TxData is NULL. 800 - One or more of the Token.Packet.TxData.FragmentTable[].FragmentLength fields is zero. 801 - One or more of the Token.Packet.TxData.FragmentTable[].FragmentBuffer fields is NULL. 802 - Token.Packet.TxData.DataLength is zero or not equal to the sum of fragment lengths. 803 - Token.Packet.TxData.DestinationAddress is non-zero when DestinationAddress is configured as 805 - Token.Packet.TxData.DestinationAddress is unspecified when DestinationAddress is unspecified 813 @retval EFI_BUFFER_TOO_SMALL Token.Packet.TxData.TotalDataLength is too 815 @retval EFI_BAD_BUFFER_SIZE If Token.Packet.TxData [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Application/Ping6/ |
H A D | Ping6.c | 134 EFI_IP6_TRANSMIT_DATA *TxData; local 146 TxData = TxInfo->Token->Packet.TxData; 147 if (TxData != NULL) { 149 if (TxData->OverrideData != NULL) { 150 FreePool (TxData->OverrideData); 153 if (TxData->ExtHdrs != NULL) { 154 FreePool (TxData->ExtHdrs); 157 for (Index = 0; Index < TxData->FragmentCount; Index++) { 158 FragData = TxData 353 EFI_IP6_TRANSMIT_DATA *TxData; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Impl.c | 1057 EFI_IP6_TRANSMIT_DATA *TxData; local 1065 TxData = Token->Packet.TxData; 1067 if (TxData == NULL || (TxData->ExtHdrsLength != 0 && TxData->ExtHdrs == NULL)) { 1071 if (TxData->FragmentCount == 0 || TxData->DataLength == 0) { 1075 for (DataLength = 0, Index = 0; Index < TxData->FragmentCount; Index++) { 1076 if (TxData 1260 EFI_IP6_TRANSMIT_DATA *TxData; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeIpIoLib/ |
H A D | DxeIpIoLib.c | 632 IP_IO_IP_TX_DATA *TxData; local 641 TxData = NULL; 666 // Allocate resource for TxData 668 TxData = (IP_IO_IP_TX_DATA *) AllocatePool ( 672 if (NULL == TxData) { 680 ExtFragment = (NET_FRAGMENT *) TxData->Ip4TxData.FragmentTable; 682 ExtFragment = (NET_FRAGMENT *) TxData->Ip6TxData.FragmentTable; 700 // Set other fields of TxData except the fragment table 704 Ip4TxData = &TxData->Ip4TxData; 718 SndEntry->SndToken.Ip4Token.Packet.TxData 793 IP_IO_IP_TX_DATA *TxData; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/UefiPxeBcDxe/ |
H A D | PxeBcSupport.c | 638 EFI_UDP4_TRANSMIT_DATA *TxData; local 650 TxData = (EFI_UDP4_TRANSMIT_DATA *) AllocateZeroPool (TxLength); 651 if (TxData == NULL) { 655 TxData->FragmentCount = FragCount; 656 TxData->FragmentTable[FragCount - 1].FragmentLength = (UINT32) *BufferSize; 657 TxData->FragmentTable[FragCount - 1].FragmentBuffer = BufferPtr; 661 TxData->FragmentTable[0].FragmentLength = (UINT32) *HeaderSize; 662 TxData->FragmentTable[0].FragmentBuffer = HeaderPtr; 667 TxData->GatewayAddress = Gateway; 670 TxData 742 EFI_UDP6_TRANSMIT_DATA *TxData; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/ |
H A D | Ip4Impl.c | 214 @retval EFI_BUFFER_TOO_SMALL Token.Packet.TxData.TotalDataLength is too 218 Token.Packet.TxData.OverrideData. 1641 EFI_IP4_TRANSMIT_DATA *TxData; local 1649 if ((Token == NULL) || (Token->Event == NULL) || (Token->Packet.TxData == NULL)) { 1653 TxData = Token->Packet.TxData; 1658 if (TxData->OptionsLength != 0) { 1659 if ((TxData->OptionsLength > 40) || (TxData->OptionsBuffer == NULL)) { 1663 if (!Ip4OptionIsValid (TxData 1882 EFI_IP4_TRANSMIT_DATA *TxData; local [all...] |