Home | History | Annotate | Download | only in Ip4Dxe

Lines Matching defs:IpInstance

964   @param[in]  IpInstance             The IP child to check

974 IN IP4_PROTOCOL *IpInstance,
985 Config = &IpInstance->ConfigData;
1047 if (!IpInstance->ConfigData.UseDefaultAddress && (IpInstance->Interface->Ip == 0)) {
1051 for (Index = 0; Index < IpInstance->GroupCount; Index++) {
1052 if (IpInstance->Groups[Index] == HTONL (Head->Dst)) {
1057 return (BOOLEAN)(Index < IpInstance->GroupCount);
1069 @param[in] IpInstance The IP4 child to enqueue the packet to
1081 IN IP4_PROTOCOL *IpInstance,
1092 if (IpInstance->State != IP4_STATE_CONFIGED) {
1096 if (!Ip4InstanceFrameAcceptable (IpInstance, Head, Packet)) {
1114 Info->Life = IP4_US_TO_SEC (IpInstance->ConfigData.ReceiveTimeout);
1116 InsertTailList (&IpInstance->Received, &Clone->List);
1141 EfiAcquireLockOrFail (&Wrap->IpInstance->RecycleLock);
1143 EfiReleaseLock (&Wrap->IpInstance->RecycleLock);
1161 @param[in] IpInstance The IP4 child to receive the packet.
1170 IN IP4_PROTOCOL *IpInstance,
1187 Wrap->IpInstance = IpInstance;
1208 ASSERT (IpInstance != NULL);
1209 RawData = IpInstance->ConfigData.RawData;
1243 @param[in] IpInstance The IP child to deliver the packet up.
1253 IN IP4_PROTOCOL *IpInstance
1266 while (!IsListEmpty (&IpInstance->Received) &&
1267 !NetMapIsEmpty (&IpInstance->RxTokens)) {
1269 Packet = NET_LIST_HEAD (&IpInstance->Received, NET_BUF, List);
1275 Wrap = Ip4WrapRxData (IpInstance, Packet);
1287 if (IpInstance->ConfigData.RawData) {
1299 if (!IpInstance->ConfigData.RawData) {
1314 Wrap = Ip4WrapRxData (IpInstance, Dup);
1331 EfiAcquireLockOrFail (&IpInstance->RecycleLock);
1332 InsertHeadList (&IpInstance->Delivered, &Wrap->Link);
1333 EfiReleaseLock (&IpInstance->RecycleLock);
1335 Token = NetMapRemoveHead (&IpInstance->RxTokens, NULL);
1370 IP4_PROTOCOL *IpInstance;
1429 IpInstance = NET_LIST_USER_STRUCT (Entry, IP4_PROTOCOL, AddrLink);
1430 NET_CHECK_SIGNATURE (IpInstance, IP4_PROTOCOL_SIGNATURE);
1435 if ((IpInstance->ConfigData.RawData) && (Option != NULL) && (OptionLen != 0)){
1439 if (Ip4InstanceEnquePacket (IpInstance, Head, Packet) == EFI_SUCCESS) {
1567 IP4_PROTOCOL *IpInstance;
1589 IpInstance = NET_LIST_USER_STRUCT (InstanceEntry, IP4_PROTOCOL, Link);
1594 NET_LIST_FOR_EACH_SAFE (Entry, Next, &IpInstance->Received) {
1607 NetMapIterate (&IpInstance->TxTokens, Ip4SentPacketTicking, NULL);