Searched defs:ListHead (Results 1 - 19 of 19) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/
H A DMisc.c62 if (Line->Link.ForwardLink == HMainEditor.BufferImage->ListHead) {
97 if (Line->Link.BackLink == HMainEditor.BufferImage->ListHead) {
185 ListHead
187 @param[in] ListHead The list head.
194 IN LIST_ENTRY *ListHead,
212 } while (Link != ListHead);
215 ListHead->ForwardLink = ListHead;
216 ListHead->BackLink = ListHead;
193 HFreeLines( IN LIST_ENTRY *ListHead, IN HEFI_EDITOR_LINE *Lines ) argument
[all...]
H A DHexEditorTypes.h94 LIST_ENTRY *ListHead; // list head of lines member in struct:__anon12816
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/
H A DLinkedList.c122 to the caller of this function to allocate the memory for ListHead.
124 If ListHead is NULL, then ASSERT().
126 @param ListHead A pointer to the head node of a new doubly-linked list.
128 @return ListHead
134 IN OUT LIST_ENTRY *ListHead
138 ASSERT (ListHead != NULL);
140 ListHead->ForwardLink = ListHead;
141 ListHead->BackLink = ListHead;
169 InsertHeadList( IN OUT LIST_ENTRY *ListHead, IN OUT LIST_ENTRY *Entry ) argument
210 InsertTailList( IN OUT LIST_ENTRY *ListHead, IN OUT LIST_ENTRY *Entry ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLevel2CommandsLib/
H A DLoad.c199 EFI_SHELL_FILE_INFO *ListHead; local
202 ListHead = NULL;
241 Status = ShellOpenFileMetaArg((CHAR16*)ShellCommandLineGetRawValue(Package, ParamCount), EFI_FILE_MODE_READ, &ListHead);
243 for ( Node = (EFI_SHELL_FILE_INFO *)GetFirstNode(&ListHead->Link)
244 ; !IsNull(&ListHead->Link, &Node->Link)
245 ; Node = (EFI_SHELL_FILE_INFO *)GetNextNode(&ListHead->Link, &Node->Link)
257 ShellCloseFileMetaArg(&ListHead);
259 Status = ShellCloseFileMetaArg(&ListHead);;
H A DLs.c46 EFI_SHELL_FILE_INFO *ListHead; local
63 ListHead = NULL;
72 Status = ShellOpenFileMetaArg((CHAR16*)CorrectedPath, EFI_FILE_MODE_READ, &ListHead);
76 if (ListHead == NULL || IsListEmpty(&ListHead->Link)) {
91 for ( Node = (EFI_SHELL_FILE_INFO *)GetFirstNode(&ListHead->Link)
92 ; !IsNull(&ListHead->Link, &Node->Link) && Node->Handle == NULL
93 ; Node = (EFI_SHELL_FILE_INFO *)GetNextNode(&ListHead->Link, &Node->Link)
97 DirectoryName = GetFullyQualifiedPath(((EFI_SHELL_FILE_INFO *)GetFirstNode(&ListHead->Link))->FullName);
206 for ( Node = (EFI_SHELL_FILE_INFO *)GetFirstNode(&ListHead
[all...]
/vbox/src/VBox/Runtime/testcase/
H A DtstRTList.cpp111 RTLISTANCHOR ListHead; local
113 RTListInit(&ListHead);
114 RTTEST_CHECK(hTest, RTListIsEmpty(&ListHead) == true);
115 RTTEST_CHECK(hTest, RTListGetFirst(&ListHead, LISTELEM, Node) == NULL);
116 RTTEST_CHECK(hTest, RTListGetLast(&ListHead, LISTELEM, Node) == NULL);
126 RTListAppend(&ListHead, &pNode->Node);
129 tstRTListOrder(hTest, &ListHead, cElements, 0, cElements-1, 1);
135 RTListMove(&ListHeadNew, &ListHead);
137 RTTEST_CHECK(hTest, RTListIsEmpty(&ListHead) == true);
138 RTTEST_CHECK(hTest, RTListGetFirst(&ListHead, LISTELE
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/
H A DIp6Route.c462 LIST_ENTRY *ListHead; local
466 ListHead = &RtTable->RouteArea[PrefixLength];
471 NET_LIST_FOR_EACH (Entry, ListHead) {
493 InsertHeadList (ListHead, &Route->Link);
521 LIST_ENTRY *ListHead; local
527 ListHead = &RtTable->RouteArea[PrefixLength];
530 NET_LIST_FOR_EACH_SAFE (Entry, Next, ListHead) {
571 LIST_ENTRY *ListHead; local
585 ListHead = &RtTable->Cache.CacheBucket[Index];
594 InsertHeadList (ListHead,
[all...]
H A DIp6ConfigNv.c110 with ListHead.
112 @param[in] ListHead The head of the list array in IP6_ADDRESS_INFO_ENTRY.
117 IN LIST_ENTRY *ListHead
124 NET_LIST_FOR_EACH_SAFE (Entry, NextEntry, ListHead) {
575 @param[out] ListHead The list head of array.
586 OUT LIST_ENTRY *ListHead,
599 if ((String == NULL) || (ListHead == NULL) || (AddressCount == NULL)) {
611 Ip6FreeAddressInfoList (ListHead);
650 InsertTailList (ListHead, &Node->Link);
665 Ip6FreeAddressInfoList (ListHead);
584 Ip6ParseAddressListFromString( IN CONST CHAR16 *String, OUT LIST_ENTRY *ListHead, OUT UINT32 *AddressCount ) argument
858 LIST_ENTRY *ListHead; local
[all...]
H A DIp6Input.c173 LIST_ENTRY *ListHead; local
230 ListHead = &Assemble->Fragments;
232 NET_LIST_FOR_EACH (Cur, ListHead) {
246 if ((Cur != ListHead) && ((Prev = Cur->BackLink) != ListHead)) {
274 while (Cur != ListHead) {
392 Fragment = NET_LIST_USER_STRUCT (ListHead->BackLink, NET_BUF, List);
398 Fragment = NET_LIST_HEAD (ListHead, NET_BUF, List);
409 NET_LIST_FOR_EACH (Cur, ListHead) {
417 InsertHeadList (ListHead,
[all...]
H A DIp6Nd.c197 LIST_ENTRY *ListHead; local
229 ListHead = OnLinkOrAuto ? &IpSb->OnlinkPrefix : &IpSb->AutonomousPrefix;
250 NET_LIST_FOR_EACH (Entry, ListHead) {
341 LIST_ENTRY *ListHead; local
347 ListHead = &IpSb->OnlinkPrefix;
349 ListHead = &IpSb->AutonomousPrefix;
352 NET_LIST_FOR_EACH (Entry, ListHead) {
381 @param[in] ListHead The list entry head of the prefix list table.
387 IN LIST_ENTRY *ListHead
393 OnLink = (BOOLEAN) (ListHead
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/
H A DTextEditorTypes.h73 LIST_ENTRY *ListHead; // list head of lines member in struct:__anon12798
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/PCD/Dxe/
H A DService.c229 LIST_ENTRY *ListHead; local
241 ListHead = &mCallbackFnTable[TokenNumber - 1];
242 ListNode = GetFirstNode (ListHead);
244 while (ListNode != ListHead) {
254 ListNode = GetNextNode (ListHead, ListNode);
261 InsertTailList (ListHead, &FnTableEntry->Node);
288 LIST_ENTRY *ListHead; local
300 ListHead = &mCallbackFnTable[TokenNumber - 1];
301 ListNode = GetFirstNode (ListHead);
303 while (ListNode != ListHead) {
640 LIST_ENTRY *ListHead; local
[all...]
/vbox/src/VBox/GuestHost/OpenGL/include/
H A Dcr_vreg.h42 RTLISTANCHOR ListHead; member in struct:VBOXVR_LIST
189 RTListInit(&pList->ListHead);
229 pIter->pNextEntry = pList->ListHead.pNext;
245 if (pNextEntry != &pIter->pList->ListHead)
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/HiiDatabaseDxe/
H A DDatabase.c493 LIST_ENTRY *ListHead; local
498 ListHead = &PackageList->GuidPkgHdr;
500 while (!IsListEmpty (ListHead)) {
502 ListHead->ForwardLink,
709 LIST_ENTRY *ListHead; local
713 ListHead = &PackageList->FormPkgHdr;
715 while (!IsListEmpty (ListHead)) {
717 ListHead->ForwardLink,
1066 LIST_ENTRY *ListHead; local
1071 ListHead
1373 LIST_ENTRY *ListHead; local
1889 LIST_ENTRY *ListHead; local
2340 LIST_ENTRY *ListHead; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/
H A DIScsiProto.c1485 LIST_ENTRY *ListHead; local
1488 ListHead = AllocatePool (sizeof (LIST_ENTRY));
1489 if (ListHead == NULL) {
1493 InitializeListHead (ListHead);
1522 InsertTailList (ListHead, &KeyValuePair->List);;
1528 return ListHead;
1532 IScsiFreeKeyValueList (ListHead);
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IScsiDxe/
H A DIScsiProto.c1678 LIST_ENTRY *ListHead; local
1681 ListHead = AllocatePool (sizeof (LIST_ENTRY));
1682 if (ListHead == NULL) {
1686 InitializeListHead (ListHead);
1715 InsertTailList (ListHead, &KeyValuePair->List);;
1721 return ListHead;
1725 IScsiFreeKeyValueList (ListHead);
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/
H A DIke.h202 LIST_ENTRY *ListHead; member in struct:__anon12517
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/
H A DBootMaint.h401 STRING_LIST_NODE *ListHead; member in struct:_STRING_DEPOSITORY
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/SetupBrowserDxe/
H A DSetup.c1928 LIST_ENTRY *ListHead; local
1934 ListHead = &Question->InconsistentListHead;
1936 ListHead = &Question->NoSubmitListHead;
1941 Link = GetFirstNode (ListHead);
1942 while (!IsNull (ListHead, Link)) {
1968 Link = GetNextNode (ListHead, Link);

Completed in 115 milliseconds