Home | History | Annotate | Download | only in Ip6Dxe

Lines Matching refs:Entry

20   Create an empty assemble entry for the packet identified by

27 @return NULL if failed to allocate memory for the entry. Otherwise,
28 the pointer to the just created reassemble entry.
62 Release all the fragments of a packet, then free the assemble entry.
64 @param[in] Assemble The assemble entry to free.
72 LIST_ENTRY *Entry;
76 NET_LIST_FOR_EACH_SAFE (Entry, Next, &Assemble->Fragments) {
77 Fragment = NET_LIST_USER_STRUCT (Entry, NET_BUF, List);
79 RemoveEntryList (Entry);
92 the assembled packet's OnFree. It will free the assemble entry,
95 @param[in] Arg The assemble entry to free.
154 @param[in, out] Table The assemble table used. A new assemble entry will be created
173 IP6_ASSEMBLE_ENTRY *Entry;
192 // Find the corresponding assemble entry by (Dst, Src, Id)
198 Entry = NET_LIST_USER_STRUCT (Cur, IP6_ASSEMBLE_ENTRY, Link);
200 if (Entry->Id == This->Id &&
201 EFI_IP6_EQUAL (&Entry->Src, &Head->SourceAddress) &&
202 EFI_IP6_EQUAL (&Entry->Dst, &Head->DestinationAddress)
204 Assemble = Entry;
210 // Create a new entry if can not find an existing one, insert it to assemble table
490 @param[in] Direction The directionality in an SPD entry,
1156 LIST_ENTRY *Entry;
1162 NET_LIST_FOR_EACH_SAFE (Entry, Next, &Table->Bucket[Index]) {
1163 Assemble = NET_LIST_USER_STRUCT (Entry, IP6_ASSEMBLE_ENTRY, Link);
1165 RemoveEntryList (Entry);
1585 LIST_ENTRY *Entry;
1614 NET_LIST_FOR_EACH (Entry, &IpIf->IpInstances) {
1615 IpInstance = NET_LIST_USER_STRUCT (Entry, IP6_PROTOCOL, AddrLink);
1641 LIST_ENTRY *Entry;
1643 NET_LIST_FOR_EACH (Entry, &IpIf->IpInstances) {
1644 IpInstance = NET_LIST_USER_STRUCT (Entry, IP6_PROTOCOL, AddrLink);
1675 LIST_ENTRY *Entry;
1685 NET_LIST_FOR_EACH (Entry, &IpSb->Interfaces) {
1686 IpIf = NET_LIST_USER_STRUCT (Entry, IP6_INTERFACE, Link);
1705 NET_LIST_FOR_EACH (Entry, &IpSb->Interfaces) {
1706 IpIf = NET_LIST_USER_STRUCT (Entry, IP6_INTERFACE, Link);
1762 LIST_ENTRY *Entry;
1775 NET_LIST_FOR_EACH_SAFE (Entry, Next, &(IpSb->Assemble.Bucket[Index])) {
1776 Assemble = NET_LIST_USER_STRUCT (Entry, IP6_ASSEMBLE_ENTRY, Link);
1803 RemoveEntryList (Entry);
1815 NET_LIST_FOR_EACH_SAFE (Entry, Next, &IpInstance->Received) {
1816 Packet = NET_LIST_USER_STRUCT (Entry, NET_BUF, List);
1820 RemoveEntryList (Entry);