Home | History | Annotate | Download | only in UefiShellLevel2CommandsLib

Lines Matching full:node2

75   EFI_SHELL_FILE_INFO   *Node2;

113 for (Node2 = (EFI_SHELL_FILE_INFO *)GetFirstNode(&List->Link)
114 ; !IsNull(&List->Link, &Node2->Link)
115 ; Node2 = (EFI_SHELL_FILE_INFO *)GetNextNode(&List->Link, &Node2->Link)
120 if (StrCmp(Node2->FileName, L".") == 0 || StrCmp(Node2->FileName, L"..") == 0) {
123 Node2->Status = gEfiShellProtocol->OpenFileByName (Node2->FullName, &Node2->Handle, EFI_FILE_MODE_READ|EFI_FILE_MODE_WRITE);
124 if (EFI_ERROR(Node2->Status) && StrStr(Node2->FileName, L":") == NULL) {
128 NewSize = StrSize(Node->FullName) + StrSize(Node2->FullName);
135 StrCatS(TempName, NewSize/sizeof(CHAR16), Node2->FullName);
136 FreePool((VOID*)Node2->FullName);
137 Node2->FullName = TempName;
142 Node2->Status = gEfiShellProtocol->OpenFileByName (Node2->FullName, &Node2->Handle, EFI_FILE_MODE_READ|EFI_FILE_MODE_WRITE);
145 if (!EFI_ERROR(Node2->Status)) {
146 ShellStatus = CascadeDelete(Node2, Quiet);
148 ShellStatus = (SHELL_STATUS)(Node2->Status&(~0x80000000));