Home | History | Annotate | Download | only in UefiShellCommandLib

Lines Matching refs:Node

150   SHELL_COMMAND_INTERNAL_LIST_ENTRY *Node;

158 Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetFirstNode(&mCommandList.Link);
159 RemoveEntryList(&Node->Link);
160 SHELL_FREE_NON_NULL(Node->CommandString);
161 FreePool(Node);
162 DEBUG_CODE(Node = NULL;);
294 SHELL_COMMAND_INTERNAL_LIST_ENTRY *Node;
304 for ( Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetFirstNode(&mCommandList.Link)
305 ; !IsNull(&mCommandList.Link, &Node->Link)
306 ; Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetNextNode(&mCommandList.Link, &Node->Link)
308 ASSERT(Node->CommandString != NULL);
312 Node->CommandString) == 0
379 SHELL_COMMAND_INTERNAL_LIST_ENTRY *Node;
389 for ( Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetFirstNode(&mCommandList.Link)
390 ; !IsNull(&mCommandList.Link, &Node->Link)
391 ; Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetNextNode(&mCommandList.Link, &Node->Link)
393 ASSERT(Node->CommandString != NULL);
397 Node->CommandString) == 0
399 return (HiiGetString(Node->HiiHandle, Node->ManFormatHelp, NULL));
490 SHELL_COMMAND_INTERNAL_LIST_ENTRY *Node;
527 Node = AllocateZeroPool(sizeof(SHELL_COMMAND_INTERNAL_LIST_ENTRY));
528 ASSERT(Node != NULL);
529 Node->CommandString = AllocateCopyPool(StrSize(CommandString), CommandString);
530 ASSERT(Node->CommandString != NULL);
532 Node->GetManFileName = GetManFileName;
533 Node->CommandHandler = CommandHandler;
534 Node->LastError = CanAffectLE;
535 Node->HiiHandle = HiiHandle;
536 Node->ManFormatHelp = ManFormatHelp;
556 InsertHeadList (&mCommandList.Link, &Node->Link);
639 SHELL_COMMAND_INTERNAL_LIST_ENTRY *Node;
650 for ( Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetFirstNode(&mCommandList.Link)
651 ; !IsNull(&mCommandList.Link, &Node->Link)
652 ; Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetNextNode(&mCommandList.Link, &Node->Link)
654 ASSERT(Node->CommandString != NULL);
658 Node->CommandString) == 0
661 *CanAffectLE = Node->LastError;
664 *RetVal = Node->CommandHandler(NULL, gST);
666 Node->CommandHandler(NULL, gST);
707 SHELL_COMMAND_INTERNAL_LIST_ENTRY *Node;
717 for ( Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetFirstNode(&mCommandList.Link)
718 ; !IsNull(&mCommandList.Link, &Node->Link)
719 ; Node = (SHELL_COMMAND_INTERNAL_LIST_ENTRY *)GetNextNode(&mCommandList.Link, &Node->Link)
721 ASSERT(Node->CommandString != NULL);
725 Node->CommandString) == 0
727 return (Node->GetManFileName());
774 ALIAS_LIST *Node;
788 Node = AllocateZeroPool(sizeof(ALIAS_LIST));
789 ASSERT(Node != NULL);
790 Node->CommandString = AllocateCopyPool(StrSize(Command), Command);
791 Node->Alias = AllocateCopyPool(StrSize(Alias), Alias);
792 ASSERT(Node->CommandString != NULL);
793 ASSERT(Node->Alias != NULL);
795 InsertHeadList (&mAliasList.Link, &Node->Link);
860 ALIAS_LIST *Node;
870 for ( Node = (ALIAS_LIST *)GetFirstNode(&mAliasList.Link)
871 ; !IsNull(&mAliasList.Link, &Node->Link)
872 ; Node = (ALIAS_LIST *)GetNextNode(&mAliasList.Link, &Node->Link)
874 ASSERT(Node->CommandString != NULL);
875 ASSERT(Node->Alias != NULL);
879 Node->CommandString) == 0
886 Node->Alias) == 0
1075 SCRIPT_FILE_LIST *Node;
1080 Node = (SCRIPT_FILE_LIST *)GetFirstNode(&mScriptList.Link);
1081 RemoveEntryList(&Node->Link);
1082 DeleteScriptFileStruct(Node->Data);
1083 FreePool(Node);
1085 Node = AllocateZeroPool(sizeof(SCRIPT_FILE_LIST));
1086 if (Node == NULL) {
1089 Node->Data = Script;
1090 InsertHeadList(&mScriptList.Link, &Node->Link);
1127 Function to add a map node to the list of map items and update the "path" environment variable (optionally).
1555 BUFFER_LIST *Node;
1557 for (Node = (BUFFER_LIST*)GetFirstNode(&mFileHandleList.Link)
1558 ; !IsNull(&mFileHandleList.Link, &Node->Link)
1559 ; Node = (BUFFER_LIST*)GetNextNode(&mFileHandleList.Link, &Node->Link)
1561 if ((Node->Buffer) && (((SHELL_COMMAND_FILE_HANDLE *)Node->Buffer)->FileHandle == Handle)){
1562 return (((SHELL_COMMAND_FILE_HANDLE *)Node->Buffer)->Path);
1582 BUFFER_LIST *Node;
1584 for (Node = (BUFFER_LIST*)GetFirstNode(&mFileHandleList.Link)
1585 ; !IsNull(&mFileHandleList.Link, &Node->Link)
1586 ; Node = (BUFFER_LIST*)GetNextNode(&mFileHandleList.Link, &Node->Link)
1588 if ((Node->Buffer) && (((SHELL_COMMAND_FILE_HANDLE *)Node->Buffer)->FileHandle == Handle)){
1589 RemoveEntryList(&Node->Link);
1590 SHELL_FREE_NON_NULL(((SHELL_COMMAND_FILE_HANDLE *)Node->Buffer)->Path);
1591 SHELL_FREE_NON_NULL(Node->Buffer);
1592 SHELL_FREE_NON_NULL(Node);