Searched refs:ListHead (Results 1 - 25 of 49) sorted by relevance

12

/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/UefiShellDebug1CommandsLib/HexEdit/
H A DMisc.h56 ListHead
58 @param[in] ListHead The list head.
65 IN LIST_ENTRY *ListHead,
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 DFileImage.c229 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 DHexEditorTypes.h94 LIST_ENTRY *ListHead; // list head of lines member in struct:__anon12816
H A DBufferImage.c98 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 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/MdeModulePkg/Bus/Pci/EhciDxe/
H A DEhci.h89 #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 DEhcPeim.h74 #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 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...]
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);;
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/
H A DShellEnvVar.c126 @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 Dvreg.cpp170 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 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 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...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiRuntimeLib/
H A DRuntimeLib.c602 @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 DFileBuffer.c94 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 DTextEditorTypes.h73 LIST_ENTRY *ListHead; // list head of lines member in struct:__anon12798
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/
H A DPs2Keyboard.c83 @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 DExchange.c56 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 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/Devices/EFI/Firmware/ShellPkg/Include/Protocol/
H A DEfiShellEnvironment2.h274 @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 DUefiShellLib.c1324 @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 DIkeService.c394 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 DNetLib.h558 #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...]

Completed in 3456 milliseconds

12