/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/ |
H A D | LinkedList.c | 122 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/UefiShellDebug1CommandsLib/HexEdit/ |
H A D | Misc.h | 56 ListHead 58 @param[in] ListHead The list head. 65 IN LIST_ENTRY *ListHead,
|
H A D | Misc.c | 62 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 D | FileImage.c | 229 HBufferImage.CurrentLine = CR (HBufferImage.ListHead->ForwardLink, HEFI_EDITOR_LINE, Link, EFI_EDITOR_LINE_LIST); 328 for (Link = HBufferImage.ListHead->ForwardLink; Link != HBufferImage.ListHead; Link = Link->ForwardLink) { 348 for (Link = HBufferImage.ListHead->ForwardLink; Link != HBufferImage.ListHead; Link = Link->ForwardLink) {
|
H A D | HexEditorTypes.h | 94 LIST_ENTRY *ListHead; // list head of lines member in struct:__anon12816
|
H A D | BufferImage.c | 98 HBufferImage.ListHead = AllocateZeroPool (sizeof (LIST_ENTRY)); 99 if (HBufferImage.ListHead == NULL) { 103 InitializeListHead (HBufferImage.ListHead); 193 ListHead 202 HFreeLines (HBufferImage.ListHead, HBufferImage.Lines); 228 SHELL_FREE_NON_NULL (HBufferImage.ListHead); 229 HBufferImage.ListHead = NULL; 873 } while (Link != HBufferImage.ListHead && Row <= EndRow); 1063 InsertTailList (HBufferImage.ListHead, &Line->Link); 1067 HBufferImage.ListHead [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTList.cpp | 111 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/MdeModulePkg/Bus/Pci/EhciDxe/ |
H A D | Ehci.h | 89 #define EFI_LIST_FOR_EACH(Entry, ListHead) \ 90 for(Entry = (ListHead)->ForwardLink; Entry != (ListHead); Entry = Entry->ForwardLink) 96 #define EFI_LIST_FOR_EACH_SAFE(Entry, NextEntry, ListHead) \ 97 for(Entry = (ListHead)->ForwardLink, NextEntry = Entry->ForwardLink;\ 98 Entry != (ListHead); Entry = NextEntry, NextEntry = Entry->ForwardLink)
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/ |
H A D | EhcPeim.h | 74 #define EFI_LIST_FOR_EACH(Entry, ListHead) \ 75 for(Entry = (ListHead)->ForwardLink; Entry != (ListHead); Entry = Entry->ForwardLink) 81 #define EFI_LIST_FOR_EACH_SAFE(Entry, NextEntry, ListHead) \ 82 for(Entry = (ListHead)->ForwardLink, NextEntry = Entry->ForwardLink;\ 83 Entry != (ListHead); Entry = NextEntry, NextEntry = Entry->ForwardLink)
|
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLevel2CommandsLib/ |
H A D | Ls.c | 46 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...] |
H A D | Load.c | 199 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);;
|
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/ |
H A D | ShellEnvVar.c | 126 @param[in, out] ListHead The pointer to pointer to LIST ENTRY object for 134 IN OUT LIST_ENTRY *ListHead 147 if (ListHead == NULL) { 199 InsertTailList(ListHead, &VarList->Link); 208 FreeEnvironmentVariableList(ListHead); 221 @param[in] ListHead The pointer to LIST_ENTRY from 229 IN LIST_ENTRY *ListHead 260 for ( Node = (ENV_VAR_LIST*)GetFirstNode(ListHead) 261 ; !IsNull(ListHead, &Node->Link) 262 ; Node = (ENV_VAR_LIST*)GetNextNode(ListHead, [all...] |
/vbox/src/VBox/GuestHost/OpenGL/util/ |
H A D | vreg.cpp | 170 RTListForEachSafe(&pList->ListHead, pReg, pRegNext, VBOXVR_REG, ListEntry) 181 pDstList->ListHead.pNext->pPrev = &pDstList->ListHead; 182 pDstList->ListHead.pPrev->pNext = &pDstList->ListHead; 233 RTListForEach(&pList->ListHead, pReg1, VBOXVR_REG, ListEntry) 236 for (RTLISTNODE *pEntry2 = pReg1->ListEntry.pNext; pEntry2 != &pList->ListHead; pEntry2 = pEntry2->pNext) 270 if (pMemberEntry != &pList->ListHead) 286 PRTLISTNODE pEntry1 = pList1->ListHead.pNext; 288 for (PRTLISTNODE pEntry2 = pList2->ListHead [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Route.c | 462 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 D | Ip6Input.c | 173 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...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiRuntimeLib/ |
H A D | RuntimeLib.c | 602 @param ListHead Head of linked list to convert. 612 IN OUT LIST_ENTRY *ListHead 621 if (ListHead == NULL) { 628 Link = ListHead; 633 Link->ForwardLink == ListHead ? DebugDisposition : 0, 638 Link->BackLink == ListHead ? DebugDisposition : 0, 643 } while (Link != ListHead);
|
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/ |
H A D | FileBuffer.c | 94 FileBuffer.ListHead = AllocateZeroPool (sizeof (LIST_ENTRY)); 95 if (FileBuffer.ListHead == NULL) { 99 InitializeListHead (FileBuffer.ListHead); 251 Line = InternalEditorMiscLineRetreat (AbsCount,MainEditor.FileBuffer->CurrentLine,MainEditor.FileBuffer->ListHead); 253 Line = InternalEditorMiscLineAdvance ((UINTN)Count,MainEditor.FileBuffer->CurrentLine,MainEditor.FileBuffer->ListHead); 403 ListHead 431 } while (Link != FileBuffer.ListHead); 440 FileBuffer.ListHead->ForwardLink = FileBuffer.ListHead; 441 FileBuffer.ListHead [all...] |
H A D | TextEditorTypes.h | 73 LIST_ENTRY *ListHead; // list head of lines member in struct:__anon12798
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/ |
H A D | Ps2Keyboard.c | 83 @param ListHead Pointer to list head 85 @retval EFI_INVALID_PARAMETER ListHead is NULL 90 IN OUT LIST_ENTRY *ListHead 563 @param ListHead Pointer to list head 565 @retval EFI_INVALID_PARAMETER ListHead is NULL 570 IN OUT LIST_ENTRY *ListHead 575 if (ListHead == NULL) { 578 while (!IsListEmpty (ListHead)) { 580 ListHead->ForwardLink, 585 RemoveEntryList (ListHead [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/Ikev2/ |
H A D | Exchange.c | 56 IPSEC_PRIVATE_DATA_FROM_UDP4LIST(UdpService->ListHead) : 57 IPSEC_PRIVATE_DATA_FROM_UDP6LIST(UdpService->ListHead); 414 IPSEC_PRIVATE_DATA_FROM_UDP4LIST(UdpService->ListHead) : 415 IPSEC_PRIVATE_DATA_FROM_UDP6LIST(UdpService->ListHead); 636 IPSEC_PRIVATE_DATA_FROM_UDP4LIST(UdpService->ListHead) : 637 IPSEC_PRIVATE_DATA_FROM_UDP6LIST(UdpService->ListHead); 738 IPSEC_PRIVATE_DATA_FROM_UDP4LIST(UdpService->ListHead) : 739 IPSEC_PRIVATE_DATA_FROM_UDP6LIST(UdpService->ListHead);
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/PCD/Dxe/ |
H A D | Service.c | 229 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/Devices/EFI/Firmware/ShellPkg/Include/Protocol/ |
H A D | EfiShellEnvironment2.h | 274 @param[in, out] ListHead The pointer to the allocated and initialized list head 278 information was appended to ListHead. 286 IN OUT LIST_ENTRY *ListHead 290 This frees all of the nodes under the ListHead, but not ListHead itself. 292 @param[in, out] ListHead Pointer to list to free all nodes of. 299 IN OUT LIST_ENTRY *ListHead 853 @param[in, out] ListHead The pointer to allocated and initialized list head 857 information was appended to ListHead. 866 IN OUT LIST_ENTRY *ListHead [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLib/ |
H A D | UefiShellLib.c | 1324 @param[in, out] ListHead the list to add to 1332 IN OUT LIST_ENTRY *ListHead 1343 ASSERT(ListHead != NULL); 1371 ShellCloseFileMetaArg((EFI_SHELL_FILE_INFO**)(&ListHead)); 1372 ListHead = NULL; 1396 ShellCloseFileMetaArg((EFI_SHELL_FILE_INFO**)(&ListHead)); 1397 ListHead = NULL; 1411 InsertTailList(ListHead, &NewInfo->Link); 1413 return (ListHead); 1420 structures are placed on the list ListHead [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/ |
H A D | IkeService.c | 394 Udp4Srv->ListHead = &(Private->Udp4List); 462 Udp6Srv->ListHead = &(Private->Udp6List); 510 IPSEC_PRIVATE_DATA_FROM_UDP4LIST(UdpService->ListHead) : 511 IPSEC_PRIVATE_DATA_FROM_UDP6LIST(UdpService->ListHead); 596 IPSEC_PRIVATE_DATA_FROM_UDP4LIST(UdpService->ListHead) : 597 IPSEC_PRIVATE_DATA_FROM_UDP6LIST(UdpService->ListHead);
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Library/ |
H A D | NetLib.h | 558 #define NET_LIST_FOR_EACH(Entry, ListHead) \ 559 for(Entry = (ListHead)->ForwardLink; Entry != (ListHead); Entry = Entry->ForwardLink) 567 #define NET_LIST_FOR_EACH_SAFE(Entry, NextEntry, ListHead) \ 568 for(Entry = (ListHead)->ForwardLink, NextEntry = Entry->ForwardLink; \ 569 Entry != (ListHead); \ 576 #define NET_LIST_HEAD(ListHead, Type, Field) \ 577 NET_LIST_USER_STRUCT((ListHead)->ForwardLink, Type, Field) 579 #define NET_LIST_TAIL(ListHead, Type, Field) \ 580 NET_LIST_USER_STRUCT((ListHead) [all...] |