/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/ |
H A D | Ip4Common.c | 295 IP4_PROTOCOL *IpInstance; local 305 IpInstance = NET_LIST_USER_STRUCT_S (Entry, IP4_PROTOCOL, Link, IP4_PROTOCOL_SIGNATURE); 307 if (IpInstance->State == IP4_STATE_CONFIGED) { 337 IpInstance = NET_LIST_USER_STRUCT_S (Entry, IP4_PROTOCOL, Link, IP4_PROTOCOL_SIGNATURE); 339 if (IpInstance->State == IP4_STATE_CONFIGED) { 340 Ip4AddressPair->InstanceHandle = IpInstance->Handle; 341 EFI_IP4 (Ip4AddressPair->Ip4Address) = NTOHL (IpInstance->Interface->Ip); 342 EFI_IP4 (Ip4AddressPair->SubnetMask) = NTOHL (IpInstance->Interface->SubnetMask);
|
H A D | Ip4Driver.c | 534 IP4_PROTOCOL *IpInstance; local 661 IpInstance = NET_LIST_HEAD (&IpSb->Children, IP4_PROTOCOL, Link); 663 ServiceBinding->DestroyChild (ServiceBinding, IpInstance->Handle); 729 IpInstance = NET_LIST_HEAD (&IpSb->Children, IP4_PROTOCOL, Link); 731 ServiceBinding->DestroyChild (ServiceBinding, IpInstance->Handle); 773 IP4_PROTOCOL *IpInstance; local 783 IpInstance = AllocatePool (sizeof (IP4_PROTOCOL)); 785 if (IpInstance == NULL) { 789 Ip4InitProtocol (IpSb, IpInstance); 797 &IpInstance 879 IP4_PROTOCOL *IpInstance; local [all...] |
H A D | Ip4Igmp.c | 256 @param[in] IpInstance The IP4 child that wants to join the group 266 IN IP4_PROTOCOL *IpInstance, 276 IpSb = IpInstance->Service; 334 Leave the IP4 multicast group on behalf of IpInstance. 336 @param[in] IpInstance The IP4 child that wants to leave the group 347 IN IP4_PROTOCOL *IpInstance, 357 IpSb = IpInstance->Service; 265 Ip4JoinGroup( IN IP4_PROTOCOL *IpInstance, IN IP4_ADDR Address ) argument 346 Ip4LeaveGroup( IN IP4_PROTOCOL *IpInstance, IN IP4_ADDR Address ) argument
|
H A D | Ip4If.c | 135 @param[in] IpInstance The IpInstance that transmit the packet. NULL if 149 IN IP4_PROTOCOL *IpInstance OPTIONAL, 172 Token->IpInstance = IpInstance; 313 @param[in] IpInstance The instance that request the receive (NULL for IP4 324 IN IP4_PROTOCOL *IpInstance, 340 Token->IpInstance = IpInstance; 414 Token->CallBack (Token->IpInstance, Toke 322 Ip4CreateLinkRxToken( IN IP4_INTERFACE *Interface, IN IP4_PROTOCOL *IpInstance, IN IP4_FRAME_CALLBACK CallBack, IN VOID *Context ) argument [all...] |
H A D | Ip4If.h | 32 @param[in] IpInstance The instance that sent or received the packet. 33 IpInstance can be NULL which means that it is the IP4 driver 36 responses, or IGMP packets. IpInstance is used as a tag in 49 IN IP4_PROTOCOL *IpInstance OPTIONAL, 59 /// receive request is send to MNP. IpInstance is always NULL. 66 IP4_PROTOCOL *IpInstance; member in struct:__anon11215 83 IP4_PROTOCOL *IpInstance; member in struct:__anon11216 231 Free the interface used by IpInstance. All the IP instance with 234 Because the IpInstance is optional, the caller must remove 235 IpInstance fro [all...] |
H A D | Ip4Impl.h | 82 IP4_PROTOCOL *IpInstance; member in struct:__anon11221 112 IP4_PROTOCOL *IpInstance; member in struct:__anon11223 220 #define IP4_NO_MAPPING(IpInstance) (!(IpInstance)->Interface->Configured) 252 @param IpInstance The IP4 child instance. 258 IN OUT IP4_PROTOCOL *IpInstance 264 @param[in] IpInstance The IP4 child to clean up. 272 IN IP4_PROTOCOL *IpInstance 278 @param[in] IpInstance The IP4 child 290 IN IP4_PROTOCOL *IpInstance, [all...] |
H A D | Ip4Input.c | 955 @param[in] IpInstance The IP child to check 965 IN IP4_PROTOCOL *IpInstance, 976 Config = &IpInstance->ConfigData; 1038 if (!IpInstance->ConfigData.UseDefaultAddress && (IpInstance->Interface->Ip == 0)) { 1042 for (Index = 0; Index < IpInstance->GroupCount; Index++) { 1043 if (IpInstance->Groups[Index] == HTONL (Head->Dst)) { 1048 return (BOOLEAN)(Index < IpInstance->GroupCount); 1060 @param[in] IpInstance The IP4 child to enqueue the packet to 1072 IN IP4_PROTOCOL *IpInstance, 964 Ip4InstanceFrameAcceptable( IN IP4_PROTOCOL *IpInstance, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument 1071 Ip4InstanceEnquePacket( IN IP4_PROTOCOL *IpInstance, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument 1160 Ip4WrapRxData( IN IP4_PROTOCOL *IpInstance, IN NET_BUF *Packet ) argument 1343 IP4_PROTOCOL *IpInstance; local 1522 IP4_PROTOCOL *IpInstance; local [all...] |
H A D | Ip4Impl.c | 376 IP4_PROTOCOL *IpInstance; local 388 IpInstance = IP4_INSTANCE_FROM_PROTOCOL (This); 389 IpSb = IpInstance->Service; 396 Ip4ModeData->IsStarted = (BOOLEAN)(IpInstance->State == IP4_STATE_CONFIGED); 397 CopyMem (&Ip4ModeData->ConfigData, &IpInstance->ConfigData, sizeof (Ip4ModeData->ConfigData)); 400 Ip4ModeData->GroupCount = IpInstance->GroupCount; 401 Ip4ModeData->GroupTable = (EFI_IPv4_ADDRESS *) IpInstance->Groups; 420 Ip = HTONL (IpInstance->Interface->Ip); 423 Ip = HTONL (IpInstance->Interface->SubnetMask); 426 Ip4ModeData->IsConfigured = IpInstance 480 IP4_PROTOCOL *IpInstance; local 861 Ip4ConfigProtocol( IN OUT IP4_PROTOCOL *IpInstance, IN EFI_IP4_CONFIG_DATA *Config ) argument 1174 IP4_PROTOCOL *IpInstance; local 1303 Ip4Groups( IN IP4_PROTOCOL *IpInstance, IN BOOLEAN JoinFlag, IN EFI_IPv4_ADDRESS *GroupAddress OPTIONAL ) argument 1423 IP4_PROTOCOL *IpInstance; local 1521 IP4_PROTOCOL *IpInstance; local 1879 IP4_PROTOCOL *IpInstance; local 2079 IP4_PROTOCOL *IpInstance; local 2251 Ip4Cancel( IN IP4_PROTOCOL *IpInstance, IN EFI_IP4_COMPLETION_TOKEN *Token OPTIONAL ) argument 2349 IP4_PROTOCOL *IpInstance; local 2412 IP4_PROTOCOL *IpInstance; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Driver.c | 588 IP6_PROTOCOL *IpInstance; local 671 IpInstance = NET_LIST_HEAD (&IpSb->Children, IP6_PROTOCOL, Link); 672 ServiceBinding->DestroyChild (ServiceBinding, IpInstance->Handle); 711 IP6_PROTOCOL *IpInstance; local 726 IpInstance = AllocatePool (sizeof (IP6_PROTOCOL)); 728 if (IpInstance == NULL) { 732 Ip6InitProtocol (IpSb, IpInstance); 740 &IpInstance->Ip6Proto, 747 IpInstance->Handle = *ChildHandle; 757 IpInstance 818 IP6_PROTOCOL *IpInstance; local [all...] |
H A D | Ip6If.h | 33 // IpInstance can be NULL which means that it is the IP6 driver 36 // informational packets. IpInstance is used as a tag in 51 // receive request is send to MNP. IpInstance is always NULL. 69 IP6_PROTOCOL *IpInstance; member in struct:__anon12494 161 Free the interface used by IpInstance. All the IP instance with 164 Because the IpInstance is optional, the caller must remove 165 IpInstance from the interface's instance list. 167 @param[in] Interface The interface used by the IpInstance. 168 @param[in] IpInstance The IP instance that free the interface. NULL if 175 IN IP6_PROTOCOL *IpInstance OPTIONA [all...] |
H A D | Ip6Option.c | 201 IP6_PROTOCOL *IpInstance; local 220 IpInstance = NET_LIST_USER_STRUCT_S (Entry, IP6_PROTOCOL, Link, IP6_PROTOCOL_SIGNATURE); 221 if (IpInstance->State == IP6_STATE_CONFIGED) { 222 if (IpInstance->ConfigData.DefaultProtocol == NextHeader) {
|
H A D | Ip6Common.c | 655 IP6_PROTOCOL *IpInstance; local 665 IpInstance = NET_LIST_USER_STRUCT_S (Entry, IP6_PROTOCOL, Link, IP6_PROTOCOL_SIGNATURE); 667 if (IpInstance->State == IP6_STATE_CONFIGED) { 697 IpInstance = NET_LIST_USER_STRUCT_S (Entry, IP6_PROTOCOL, Link, IP6_PROTOCOL_SIGNATURE); 699 if (IpInstance->State == IP6_STATE_CONFIGED) { 700 Ip6AddressPair->InstanceHandle = IpInstance->Handle; 701 Ip6AddressPair->PrefixLength = IpInstance->PrefixLength; 702 IP6_COPY_ADDRESS (&Ip6AddressPair->Ip6Address, &IpInstance->ConfigData.StationAddress);
|
H A D | Ip6Impl.c | 58 IP6_PROTOCOL *IpInstance; local 70 IpInstance = IP6_INSTANCE_FROM_PROTOCOL (This); 71 IpSb = IpInstance->Service; 72 IpIf = IpInstance->Interface; 83 Ip6ModeData->IsStarted = (BOOLEAN) (IpInstance->State == IP6_STATE_CONFIGED); 85 CopyMem (&Ip6ModeData->ConfigData, &IpInstance->ConfigData, sizeof (EFI_IP6_CONFIG_DATA)); 91 Ip6ModeData->GroupCount = IpInstance->GroupCount; 158 if (IpInstance->GroupCount != 0) { 160 IpInstance->GroupCount * sizeof (EFI_IPv6_ADDRESS), 161 IpInstance 347 Ip6ConfigProtocol( IN OUT IP6_PROTOCOL *IpInstance, IN EFI_IP6_CONFIG_DATA *Config ) argument 516 IP6_PROTOCOL *IpInstance; local 622 IP6_PROTOCOL *IpInstance; local 759 IP6_PROTOCOL *IpInstance; local 844 IP6_PROTOCOL *IpInstance; local 958 IP6_PROTOCOL *IpInstance; local 1255 IP6_PROTOCOL *IpInstance; local 1498 IP6_PROTOCOL *IpInstance; local 1674 Ip6Cancel( IN IP6_PROTOCOL *IpInstance, IN EFI_IP6_COMPLETION_TOKEN *Token OPTIONAL ) argument 1768 IP6_PROTOCOL *IpInstance; local 1829 IP6_PROTOCOL *IpInstance; local [all...] |
H A D | Ip6Mld.c | 387 @param[in, out] IpInstance Points to an IP6_PROTOCOL instance. 397 IN OUT IP6_PROTOCOL *IpInstance, 403 NET_CHECK_SIGNATURE (IpInstance, IP6_PROTOCOL_SIGNATURE); 406 IpInstance->GroupCount++; 408 GroupList = AllocatePool (IpInstance->GroupCount * sizeof (EFI_IPv6_ADDRESS)); 413 if (IpInstance->GroupCount > 1) { 414 ASSERT (IpInstance->GroupList != NULL); 418 IpInstance->GroupList, 419 (IpInstance->GroupCount - 1) * sizeof (EFI_IPv6_ADDRESS) 422 FreePool (IpInstance 396 Ip6CombineGroups( IN OUT IP6_PROTOCOL *IpInstance, IN EFI_IPv6_ADDRESS *Group ) argument 445 Ip6RemoveGroup( IN OUT IP6_PROTOCOL *IpInstance, IN EFI_IPv6_ADDRESS *Group ) argument 619 Ip6Groups( IN IP6_PROTOCOL *IpInstance, IN BOOLEAN JoinFlag, IN EFI_IPv6_ADDRESS *GroupAddress OPTIONAL ) argument [all...] |
H A D | Ip6Impl.h | 90 #define IP6_NO_MAPPING(IpInstance) (!(IpInstance)->Interface->Configured) 104 IP6_PROTOCOL *IpInstance; member in struct:__anon12495 128 IP6_PROTOCOL *IpInstance; member in struct:__anon12497 301 @param[in] IpInstance The IP6 child. 313 IN IP6_PROTOCOL *IpInstance, 321 @param[in, out] IpInstance The IP6 child instance. 327 IN OUT IP6_PROTOCOL *IpInstance 333 @param[in, out] IpInstance The IP6 child to clean up. 341 IN OUT IP6_PROTOCOL *IpInstance [all...] |
H A D | Ip6Input.c | 1185 EfiAcquireLockOrFail (&Wrap->IpInstance->RecycleLock); 1187 EfiReleaseLock (&Wrap->IpInstance->RecycleLock); 1204 @param[in] IpInstance The IP6 child to receive the packet. 1212 IN IP6_PROTOCOL *IpInstance, 1228 Wrap->IpInstance = IpInstance; 1268 @param[in] IpInstance The IP child to check. 1278 IN IP6_PROTOCOL *IpInstance, 1292 Config = &IpInstance->ConfigData; 1317 IpInstance 1211 Ip6WrapRxData( IN IP6_PROTOCOL *IpInstance, IN NET_BUF *Packet ) argument 1277 Ip6InstanceFrameAcceptable( IN IP6_PROTOCOL *IpInstance, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 1420 Ip6InstanceEnquePacket( IN IP6_PROTOCOL *IpInstance, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 1577 IP6_PROTOCOL *IpInstance; local 1634 IP6_PROTOCOL *IpInstance; local 1758 IP6_PROTOCOL *IpInstance; local [all...] |
H A D | Ip6Nd.c | 42 @param[in] IpInstance The pointer to IP6_PROTOCOL instance. 52 IN IP6_PROTOCOL *IpInstance, 64 NET_CHECK_SIGNATURE (IpInstance, IP6_PROTOCOL_SIGNATURE); 67 IpSb = IpInstance->Service; 108 @param[in] IpInstance The pointer to IP6_PROTOCOL instance. 118 IN IP6_PROTOCOL *IpInstance, 130 NET_CHECK_SIGNATURE (IpInstance, IP6_PROTOCOL_SIGNATURE); 133 IpSb = IpInstance->Service; 51 Ip6BuildEfiNeighborCache( IN IP6_PROTOCOL *IpInstance, OUT UINT32 *NeighborCount, OUT EFI_IP6_NEIGHBOR_CACHE **NeighborCache ) argument 117 Ip6BuildPrefixTable( IN IP6_PROTOCOL *IpInstance, OUT UINT32 *PrefixCount, OUT EFI_IP6_ADDRESS_INFO **PrefixTable ) argument
|