Lines Matching defs:IpInstance

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->Service,
1388 if (NetIp6IsUnspecifiedAddr (&IpInstance->ConfigData.StationAddress)) {
1392 for (Index = 0; Index < IpInstance->GroupCount; Index++) {
1393 if (EFI_IP6_EQUAL (IpInstance->GroupList + Index, &Head->DestinationAddress)) {
1398 return (BOOLEAN)(Index < IpInstance->GroupCount);
1409 @param IpInstance The IP6 child to enqueue the packet to.
1421 IN IP6_PROTOCOL *IpInstance,
1432 if (IpInstance->State != IP6_STATE_CONFIGED) {
1436 if (!Ip6InstanceFrameAcceptable (IpInstance, Head, Packet)) {
1454 Info->Life = IP6_US_TO_SEC (IpInstance->ConfigData.ReceiveTimeout);
1456 InsertTailList (&IpInstance->Received, &Clone->List);
1466 @param[in] IpInstance The IP child to deliver the packet up.
1476 IN IP6_PROTOCOL *IpInstance
1488 while (!IsListEmpty (&IpInstance->Received) && !NetMapIsEmpty (&IpInstance->RxTokens)) {
1490 Packet = NET_LIST_HEAD (&IpInstance->Received, NET_BUF, List);
1496 Wrap = Ip6WrapRxData (IpInstance, Packet);
1526 Wrap = Ip6WrapRxData (IpInstance, Dup);
1543 EfiAcquireLockOrFail (&IpInstance->RecycleLock);
1544 InsertHeadList (&IpInstance->Delivered, &Wrap->Link);
1545 EfiReleaseLock (&IpInstance->RecycleLock);
1547 Token = NetMapRemoveHead (&IpInstance->RxTokens, NULL);
1577 IP6_PROTOCOL *IpInstance;
1609 IpInstance = NET_LIST_USER_STRUCT (Entry, IP6_PROTOCOL, AddrLink);
1610 NET_CHECK_SIGNATURE (IpInstance, IP6_PROTOCOL_SIGNATURE);
1612 if (Ip6InstanceEnquePacket (IpInstance, Head, Packet) == EFI_SUCCESS) {
1634 IP6_PROTOCOL *IpInstance;
1638 IpInstance = NET_LIST_USER_STRUCT (Entry, IP6_PROTOCOL, AddrLink);
1639 Ip6InstanceDeliverPacket (IpInstance);
1738 Ip6CancelPacket (Wrap->IpInstance->Interface, Wrap->Packet, EFI_ABORTED);
1758 IP6_PROTOCOL *IpInstance;
1804 IpInstance = NET_LIST_USER_STRUCT (InstanceEntry, IP6_PROTOCOL, Link);
1809 NET_LIST_FOR_EACH_SAFE (Entry, Next, &IpInstance->Received) {
1822 NetMapIterate (&IpInstance->TxTokens, Ip6SentPacketTicking, NULL);