Searched defs:IpInstance (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/
H A DIp4Common.c295 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 DIp4Driver.c534 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 DIp4Igmp.c256 @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 DIp4If.c135 @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 DIp4If.h32 @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 DIp4Impl.h82 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 DIp4Input.c955 @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 DIp4Impl.c376 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 DIp6Driver.c588 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 DIp6If.h33 // 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 DIp6Option.c201 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 DIp6Common.c655 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 DIp6Impl.c58 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 DIp6Mld.c387 @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 DIp6Impl.h90 #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 DIp6Input.c1185 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 DIp6Nd.c42 @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

Completed in 74 milliseconds